I have downloaded the latest Kaltura CE rpm package and installed kaltura in CentOS release 6.9 (Final) . But when i try to execute kaltura-config-all.sh, i always get an error as below:-1:
The Alias directive in /opt/kaltura/app/configurations/apache/conf.d/enabled.apps.conf at line 38 will probably never match because it overlaps an earlier Alias.
Syntax error on line 4 of /opt/kaltura/app/configurations/apache/conf.d/enabled.kaltura.conf:
Unrecognized LogFormat directive %O
Please suggest how to fix this issue. Due to this issue, kaltura server is unable to start up and i am unable to view KMC. Please help.
In “/opt/kaltura/app/configurations/apache/conf.d/enabled.apps.conf”, the aliases “/ apps” and “/apps/kea” overlap.
So that, the configuration script shows a warning.
But, I think that you do not have to worry about this warning.
Next, the apache needs modules “log_config_module” and “logio_module” for it use “% O” directive.
Have you confirmed that the apache has loaded these modules?
In the CentOS 6, you can list loaded modules by following command:
# apachectl -M
If apache have not load these modules, please look “LoadModule” statements in “/etc/httpd/conf/httpd.conf” or other apache configuration files.
Thanks for your reply. I once again uninstalled Kaltura and started from scratch.
While downloading the packages , i am getting the below error:-1:
Error: php71u-xml conflicts with php56u-xml-5.6.34-1.ius.centos6.x86_64
Error: Package: php71u-gd-7.1.15-1.ius.centos6.x86_64 (ius)
Requires: libwebp.so.5()(64bit)
Error: php71u-cli conflicts with php56u-cli-5.6.34-1.ius.centos6.x86_64
Error: php56u-common conflicts with php-common-5.3.3-49.el6.x86_64
Error: php71u-common conflicts with php-common-5.3.3-49.el6.x86_64
Error: php71u-process conflicts with php56u-process-5.6.34-1.ius.centos6.x86_64
Error: php71u-common conflicts with php56u-common-5.6.34-1.ius.centos6.x86_64
You could try using --skip-broken to work around the problem
** Found 2 pre-existing rpmdb problem(s), ‘yum check’ output follows:
libzen-0.4.37-1.el6.x86_64 is a duplicate with libzen-0.4.35-1.el6.x86_64
x265-libs-2.6-1.x86_64 is a duplicate with x265-libs-2.0-1.x86_64
I guess that “yum” requested “php71u-xml” and CentOS repository provided “php56u-xml”.
Similarly, “yum” requested “php56u-common” and CentOS repository provided “php-common-5.3.3”.
Have you installed the “php71u-xml” package with the repository option?
For example, “--enablerepo=ius-archive”.
If you have installed “php71u-*” and “php56u-*” packages with the repository option, you should use same the option for re-installation.
You seem to have multiple unofficial repos enabled on your ENV and clearly, there are conflicts.
The official CentOS 6 repos include PHP 5.3.3 only.
If you wish to install a higher version of PHP on a CentOS 6 machine, I recommend you use the Remi repos.
See: https://github.com/kaltura/platform-install-packages/issues/586
Make sure to only use the official CentOS repos and the Remi ones [again, only if a higher version of PHP is needed] and disable all the other unofficial ones. The Remi repo uses the same package names for PHP as the official PHP package names in the official CentOS/RHEL repo and also correctly declares the Provides and Obsoletes package metadata, thus enabling a smooth upgrade process.
But when i run yum install kaltura-server, i again get the error:-1:
Error: php56u-pear conflicts with 1:php-pear-1.9.4-5.el6.noarch
Error: php56u-cli conflicts with php-cli-5.3.3-49.el6.x86_64
Error: php56u-process conflicts with php-process-5.3.3-49.el6.x86_64
Error: php56u-xml conflicts with php-xml-5.3.3-49.el6.x86_64
Error: php56u-common conflicts with php-common-5.3.3-49.el6.x86_64
Error: php71u-common conflicts with php-common-5.3.3-49.el6.x86_64
Error: php71u-common conflicts with php56u-common-5.6.34-1.ius.centos6.x86_64
You could try using --skip-broken to work around the problem
** Found 2 pre-existing rpmdb problem(s), ‘yum check’ output follows:
libzen-0.4.37-1.el6.x86_64 is a duplicate with libzen-0.4.35-1.el6.x86_64
x265-libs-2.6-1.x86_64 is a duplicate with x265-libs-2.0-1.x86_64
updates: centos.excellmedia.net
repo id repo name status
Kaltura Kaltura Server 141
Kaltura-noarch Kaltura Server arch independent 89
base CentOS-6 - Base 6,706
extras CentOS-6 - Extras 53
ius IUS Community Packages for Enterprise Linux 6 391
mysql-connectors-community MySQL Connectors Community 45
mysql-tools-community MySQL Tools Community 59
mysql56-community MySQL 5.6 Community Server 378
updates CentOS-6 - Updates 1,175
repolist: 9,037
I removed the unofficial repos. After this kaltura got installed.
When i am running the kaltura-config-all.sh ,
i am getting the below error:
Syntax error on line 49 of /opt/kaltura/app/configurations/apache/conf.d/enabled.kaltura.conf:
Invalid command ‘Header’, perhaps misspelled or defined by a module not included in the server configuration
This module and all additionally needed modules are all enabled in the default Apache config as shipped with the CentOS httpd RPM package. If you overrode that config, you will need to manually added the needed LoadModule directives.
The Kaltura Server requires the following Apache modules:
Thanks a lot. All the config script ran fine. Only the db-config is throwing error:-1:
CREATE USER kaltura;
ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for ‘kaltura’@’%’
Thanks a lot. All the config script ran fine. Only the db-config is throwing error:-1:
CREATE USER kaltura;
ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for ‘kaltura’@’%’
Thanks a lot. All the config script ran fine. Only the db-config is throwing error:-1:
CREATE USER kaltura;
ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for ‘kaltura’@’%’
Execution of “kaltura-db-config.sh” will fail, if there exists Kaltura’s databases, users, procedures in your MySQL server.
So that, you should remove them before re-configuration of the Kaltura CE.
For example, you can remove them and unlock base configurations by using the following commands: