Missing Kaltura mencoder and

Hi all,

I am trying to install on my AWS Red Hat 7 EC2. After I rum “yum clean all” and then “yum install kaltura-server”, this is the error I get at the end of the installation.

–> Finished Dependency Resolution
Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
Requires: liboil-0.3.so.0
Error: Package: kaltura-base-11.18.0-7.noarch (Kaltura-noarch)
Requires: php-mbstring

I have tried to research this issue but was not able to find a clear response. Any help would be greatly appreciated. Thank you!

Hello,

You can add the CentOS 7 repos to get these.
Create a file called /etc/yum.repos.d/CentOS-Base.repo

and insert the following lines:

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

#released updates 
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

Then:

# yum clean all
# yum install liboil php-mbstring

After you install these, you can disable the CentOS-Base.repo so no additional packages are fetched from it or you can set priorities so that only packages that do not exist in your official RHEL 7 repos are taken from it.
For that, see:
https://wiki.centos.org/PackageManagement/Yum/Priorities

Hi Jess,

Thank you so much for the quick reply. I pasted in the text as suggested but I am now getting “File contains no section headers.” Line 1.

Any suggestions? Thank you for your help!

I apologize for posting that too quickly, I fixed that issue due to formatting from the copy and paste.

The issue is now “failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.
http://mirror.centos.org/centos/7Server/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found”

Any suggestions? Thanks so much for your help.

Replace $releasever with a hardcoded 7, like so:
mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=os&infra=$infra

RHEL and CentOS are completely compatible and essentially have exactly the same versions for all packages [only CentOS has a few RHEL does not] but because you’re on RHEL $relasever is set to “7Server” thus resulting in a 404 since the CentOS repos call the version simply “7”.
you can easily see that by going here: http://mirror.centos.org/centos/
The dir is “7” as in http://mirror.centos.org/centos/7 and not http://mirror.centos.org/centos/7Server

1 Like