Centos 7 Kaltura Installation Keeps Failing

Hello all,
I’ve been trying all weekend to install Kaltura on a Centos 7 VM but it continues to fail. Here is the error message. Does anyone have any advice? Many thanks.

–> Processing Conflict: php70w-common-7.0.0-1.w7.x86_64 conflicts php-common < 5.5.0
–> Finished Dependency Resolution
Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
Requires: libz.so.1
Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
Requires: libdv.so.4
Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
Requires: libmng.so.1
Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
Requires: libncurses.so.5
Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
Requires: libpng12.so.0
Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
Requires: libjpeg.so.62
Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
Requires: libogg.so.0
Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
Requires: liboil-0.3.so.0
Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
Requires: libtheora.so.0(libtheora.so.1.0)
Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
Requires: libtheora.so.0
Error: php70w-common conflicts with php-common-5.4.16-36.el7_1.x86_64
Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
Requires: libspeex.so.1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Hello,

The problem starts here:
–> Processing Conflict: php70w-common-7.0.0-1.w7.x86_64 conflicts php-common < 5.5.0
You seem to have a PHP 7 package installed from an unofficial repo. At present, Kaltura CE will only work with the official PHP 5 packages from the CentOS/RHEL7 repo.
We are however, releasing a deb install that will include PHP 7 packages built by us which you can use with CE.
It will be released later today, along with instructions so, either wait for that or else, if you have no specific need for PHP7, remove the unofficial PHP packages you have installed and install as per the instructions.

Thanks, Jess. I’ll wait for the release coming out later today.

It’s confusing because I didn’t have any version of PHP installed when I sent the above question. This is a new server:

php -v
-bash: php: command not found

I removed the webtatic repo from yum.repos.d and installed php 5.4 from the updates repo:

yum info php
Loaded plugins: fastestmirror, replace
Loading mirror speeds from cached hostfile

  • base: centos.01link.hk
  • epel: mirror01.idc.hinet.net
  • extras: centos.01link.hk
  • updates: centos.01link.hk
    Installed Packages
    Name : php
    Arch : x86_64
    Version : 5.4.16
    Release : 36.el7_1
    Size : 4.4 M
    Repo : installed
    From repo : updates
    Summary : PHP scripting language for creating dynamic web sites
    URL : http://www.php.net/
    License : PHP and Zend and BSD
    Description : PHP is an HTML-embedded scripting language. PHP attempts to make it
    : easy for developers to write dynamically generated web pages. PHP also
    : offers built-in database integration for several commercial and
    : non-commercial database management systems, so writing a
    : database-enabled webpage with PHP is fairly simple. The most common
    : use of PHP coding is probably as a replacement for CGI scripts.
    :
    : The php package contains the module (often referred to as mod_php)
    : which adds support for the PHP language to Apache HTTP Server.

The installation error has changed (no reference to PHP anymore) but persists:

yum install kaltura-server
Loaded plugins: fastestmirror, replace
Loading mirror speeds from cached hostfile

  • base: centos.01link.hk
  • epel: mirror01.idc.hinet.net
  • extras: centos.01link.hk
  • updates: centos.01link.hk

    Resolving Dependencies
    –> Finished Dependency Resolution
    Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
    Requires: libz.so.1
    Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
    Requires: libdv.so.4
    Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
    Requires: libmng.so.1
    Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
    Requires: libncurses.so.5
    Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
    Requires: libpng12.so.0
    Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
    Requires: libjpeg.so.62
    Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
    Requires: libogg.so.0
    Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
    Requires: liboil-0.3.so.0
    Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
    Requires: libtheora.so.0(libtheora.so.1.0)
    Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
    Requires: libtheora.so.0
    Error: Package: kaltura-mencoder-3.4.6-9.x86_64 (Kaltura)
    Requires: libspeex.so.1
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest

I’m grateful for any thoughts.
Many thanks!

Resolved. A number of the packages that Kaltura installs are 32bit. I had 32bit packages specifically disabled in my yum.conf file.

Thanks.