Has anyone tried to install Kaltura on Centos 8 ?
Hello @benny_1,
Iām working on porting CE to RHEL/CentOS 8. I will let you know once done and also announce it in the release post. You cannot deploy on 8 using the current CE RPM repos since the official 8 repos include newer versions of several packages the CE packages rely on.
Iāve attempted using the Repos recommended by @jess at: https://github.com/kaltura/nginx-vod-module/issues/1076 and the Remiās RPM repository - Configuration wizard.
I got sox
installed using cert-forensics-tools-release-el8 rpm then x265-libs
with rpmfusion-free-release.
It was at this point that I got frustrated/scared of adding disparate repositories. Now I remember why I opted to use Ubuntu (previously 16.04), but unfortunately Debian has a lot more issues according to the hard working @jess (grateful for your efforts kind Sir).
Iām about to deploy a new sever and ideally would prefer to use a recent LTS/Major OS distribution release, preferably Debian 10 Buster or Centos 8. Will give it another try soon.
Did a fresh install of Centos 8 Twice. Got the following for
yum install kaltura-server
Error: Problem: conflicting requests
- nothing provides kaltura-sphinx needed by kaltura-server-16.5.0-1.noarch
(try to add āāskip-brokenā to skip uninstallable packages or āānobestā to use not only best candidate packages)
Hereās my list of Enabled Repos
yum repolist enabled
repo id repo name
AppStream CentOS-8 - AppStream
BaseOS CentOS-8 - Base
Kaltura Kaltura Server
Kaltura-noarch Kaltura Server arch independent
PowerTools CentOS-8 - PowerTools
epel Extra Packages for Enterprise Linux 8 - x86_64
epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64
extras CentOS-8 - Extras
remi Remiās RPM repository for Enterprise Linux 8 - x86_64
remi-modular Remiās Modular repository for Enterprise Linux 8 - x86_64
remi-safe Safe Remiās RPM repository for Enterprise Linux 8 - x86_64
Any suggestions?
Hello @caribbean,
Thank you for your report. Please try now.
# yum info kaltura-sphinx
Last metadata expiration check: 0:26:13 ago on Thu 06 Aug 2020 11:40:11 UTC.
Installed Packages
Name : kaltura-sphinx
Version : 2.2.1
Release : 23
Architecture : x86_64
Size : 24 M
Source : kaltura-sphinx-2.2.1-23.src.rpm
Repository : @System
From repo : Kaltura
Summary : Sphinx full-text search server - for Kaltura
URL : http://sphinxsearch.com
License : GPLv2
Description : Sphinx is a full-text search server that adds many advanced features
: on top of plain old text searching. Data can be fetched directly from
: a database, or streamed in XML format. MySQL, PostgreSQL, SQL Server,
: Oracle, and other databases are supported. Client programs can query
: Sphinx either using native SphinxAPI library, or using regular MySQL
: client programs and libraries via SQL-like SphinxQL interface.
Cheers,
The good news is that I got pst the kaltura-sphinx THANKS!
Now the issues is kaltura-pentaho
Hereās my output
yum install kaltura-server
CentOS-8 - AppStream 298 kB/s | 5.8 MB 00:19
CentOS-8 - Base 26 kB/s | 2.2 MB 01:28
CentOS-8 - Extras 3.1 kB/s | 7.0 kB 00:02
CentOS-8 - PowerTools 560 kB/s | 1.9 MB 00:03
Extra Packages for Enterprise Linux Modular 8 - x86_64 29 kB/s | 82 kB 00:02
Extra Packages for Enterprise Linux 8 - x86_64 869 kB/s | 7.5 MB 00:08
Kaltura Server 15 kB/s | 37 kB 00:02
Kaltura Server arch independent 195 kB/s | 539 kB 00:02
Remiās Modular repository for Enterprise Linux 8 - x86_64 193 kB/s | 576 kB 00:02
Safe Remiās RPM repository for Enterprise Linux 8 - x86_64 466 kB/s | 1.5 MB 00:03
Remiās RPM repository for Enterprise Linux 8 - x86_64 497 kB/s | 3.0 MB 00:06
Error:
Problem: package kaltura-server-16.5.0-1.noarch requires kaltura-dwh, but none of the providers can be installed
- conflicting requests
- nothing provides kaltura-pentaho needed by kaltura-dwh-12.14.0-1.noarch
- nothing provides kaltura-pentaho needed by kaltura-dwh-15.1.0-1.noarch
(try to add āāskip-brokenā to skip uninstallable packages or āānobestā to use not only best candidate packages)
[root@media ~]# yum info kaltura-sphinx
Last metadata expiration check: 0:00:38 ago on Thu 06 Aug 2020 09:28:41 AM EDT.
Available Packages
Name : kaltura-sphinx
Version : 2.2.1
Release : 23
Architecture : x86_64
Size : 5.9 M
Source : kaltura-sphinx-2.2.1-23.src.rpm
Repository : Kaltura
Summary : Sphinx full-text search server - for Kaltura
URL : http://sphinxsearch.com
License : GPLv2
Description : Sphinx is a full-text search server that adds many advanced features
: on top of plain old text searching. Data can be fetched directly from
: a database, or streamed in XML format. MySQL, PostgreSQL, SQL Server,
: Oracle, and other databases are supported. Client programs can query
: Sphinx either using native SphinxAPI library, or using regular MySQL
: client programs and libraries via SQL-like SphinxQL interface.
[root@media ~]# yum info kaltura-dwh
Last metadata expiration check: 0:01:06 ago on Thu 06 Aug 2020 09:28:41 AM EDT.
Available Packages
Name : kaltura-dwh
Version : 15.1.0
Release : 1
Architecture : noarch
Size : 56 M
Source : kaltura-dwh-15.1.0-1.src.rpm
Repository : Kaltura-noarch
Summary : Kaltura Open Source Video Platform - Analytics
URL : https://github.com/kaltura/dwh/tree/master
License : AGPLv3+
Description : Kaltura is the worldās first Open Source Online Video Platform, transforming the way people work,
: learn, and entertain using online video.
: The Kaltura platform empowers media applications with advanced video management, publishing,
: and monetization tools that increase their reach and monetization and simplify their video operations.
: Kaltura improves productivity and interaction among millions of employees by providing enterprises
: powerful online video tools for boosting internal knowledge sharing, training, and collaboration,
: and for more effective marketing. Kaltura offers next generation learning for millions of students and
: teachers by providing educational institutions disruptive online video solutions for improved teaching,
: learning, and increased engagement across campuses and beyond.
: For more information visit: http://corp.kaltura.com, http://www.kaltura.org and http://www.html5video.org.
:
:
: The Kaltura platform enables video management, publishing, syndication and monetization,
: as well as providing a robust framework for managing rich-media applications,
: and developing a variety of online workflows for video.
:
: This package configures the Data Warehouse [DWH] analytics component.
[root@media ~]# yum info kaltura-pentaho
Last metadata expiration check: 0:01:49 ago on Thu 06 Aug 2020 09:28:41 AM EDT.
Error: No matching Packages to list
Hello @caribbean,
Glad weāre making progress. This is odd, however, because the package does exist:
http://installrepo.origin.kaltura.org/repo/releases/16.5.0/8/x86_64/kaltura-pentaho-4.2.1-2.x86_64.rpm
installrepo.kaltura.org is a CDN endpoint, try replacing it with the origin - installrepo.origin.kaltura.org in /etc/yum.repos.d/kaltura.repo. Perhaps youāve hitting an edge that has not been fully updatedā¦ this happens sometimes.
Had to manually install
yum localinstall kaltura-pentaho-4.2.1-2.x86_64.rpm
Then got
yum install kaltura-server
Last metadata expiration check: 0:00:12 ago on Thu 06 Aug 2020 09:50:20 AM EDT.
Error:
Problem: package kaltura-server-16.5.0-1.noarch requires kaltura-batch, but none of the providers can be installed
-
conflicting requests
-
nothing provides kaltura-sshpass needed by kaltura-batch-16.5.0-1.noarch
(try to add āāskip-brokenā to skip uninstallable packages or āānobestā to use not only best candidate packages)
Then got stuck again
yum install kaltura-server --nobest
Last metadata expiration check: 0:01:20 ago on Thu 06 Aug 2020 09:50:20 AM EDT.
Error:
Problem: package kaltura-server-16.5.0-1.noarch requires kaltura-batch, but none of the providers can be installed
-
conflicting requests
-
nothing provides kaltura-sshpass needed by kaltura-batch-16.5.0-1.noarch
(try to add āāskip-brokenā to skip uninstallable packages)
[kaltura-sshpass-1.05-1.x86_64.rpm]
then manually installed kaltura-sshpass-1.05-1.x86_64.rpm (it was in the directory that @jess mentioned earlier) followed with
yum install kaltura-server --nobest
and finally gave up at
yum install kaltura-server --nobest
Last metadata expiration check: 0:07:44 ago on Thu 06 Aug 2020 09:50:20 AM EDT.
Error:
Problem: package kaltura-server-16.5.0-1.noarch requires kaltura-front, but none of the providers can be installed
- package kaltura-front-16.5.0-1.noarch requires php-pecl-memcache, but none of the providers can be installed
- conflicting requests
- package php-pecl-memcache-4.0.5.1-1.el8.remi.7.2.x86_64 is filtered out by modular filtering
- package php-pecl-memcache-4.0.5.1-1.el8.remi.7.3.x86_64 is filtered out by modular filtering
- package php-pecl-memcache-4.0.5.1-1.el8.remi.7.4.x86_64 is filtered out by modular filtering
- package php-pecl-memcache-4.0.5.2-1.el8.remi.7.2.x86_64 is filtered out by modular filtering
- package php-pecl-memcache-4.0.5.2-1.el8.remi.7.3.x86_64 is filtered out by modular filtering
- package php-pecl-memcache-4.0.5.2-1.el8.remi.7.4.x86_64 is filtered out by modular filtering
(try to add āāskip-brokenā to skip uninstallable packages)
Looks like we have a few issues to sort out with dependencies. Iāll give it another try later.
Hi @caribbean,
I preformed a full, clean install just an hour ago.
[root@rhel8-test ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.2 (Ootpa)
[root@rhel8-test ~]# cat /etc/yum.repos.d/kaltura.repo
# URL: http://kaltura.org/
[Kaltura]
name = Kaltura Server
baseurl = http://installrepo.kaltura.org/releases/latest/$releasever/$basearch
gpgkey = http://installrepo.kaltura.org/releases/RPM-GPG-KEY-kaltura-curr
gpgcheck = 1
enabled = 1
[Kaltura-noarch]
name = Kaltura Server arch independent
baseurl = http://installrepo.origin.kaltura.org/releases/latest/$releasever/RPMS/noarch
gpgkey = http://installrepo.kaltura.org/releases/RPM-GPG-KEY-kaltura-curr
gpgcheck = 1
enabled = 1
Had no issues. Are the above repos the ones you use?
cat /etc/yum.repos.d/kaltura.repo
URL: http://kaltura.org/
[Kaltura]
name = Kaltura Server
baseurl = http://installrepo.kaltura.org/releases/latest/$releasever/RPMS/$basearch/
gpgkey = http://installrepo.kaltura.org/releases/RPM-GPG-KEY-kaltura-curr
gpgcheck = 1
enabled = 1
[Kaltura-noarch]
name = Kaltura Server arch independent
baseurl = http://installrepo.kaltura.org/releases/latest/$releasever/RPMS/noarch
gpgkey = http://installrepo.kaltura.org/releases/RPM-GPG-KEY-kaltura-curr
gpgcheck = 1
enabled = 1
cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
Trying a fresh another fresh install will update ā¦
Still no luck after 3 attempts on a VM using the instructions at: https://github.com/kaltura/platform-install-packages/blob/Propus-16.6.0/doc/install-kaltura-redhat-based.md
Did a fresh install of Centos 8 (Minimalism ) using both CentOS-8.2.2004-x86_64-boot.iso and CentOS-8.2.2004-x86_64-minimal.iso
Hereās my current repo using the instructions from the Project page
Setup the Kaltura RPM repository
rpm -ihv http://installrepo.kaltura.org/releases/kaltura-release.noarch.rpm
I had to comment out the urls pulled in and replace it with your recommendation
cat /etc/yum.repos.d/kaltura.repo
URL: http://kaltura.org/
[Kaltura]
name = Kaltura Server
#baseurl = http://installrepo.kaltura.org/releases/latest/$releasever/RPMS/$basearch/
baseurl = http://installrepo.kaltura.org/releases/latest/$releasever/$basearch
gpgkey = http://installrepo.kaltura.org/releases/RPM-GPG-KEY-kaltura-curr
gpgcheck = 1
enabled = 1
[Kaltura-noarch]
name = Kaltura Server arch independent
#baseurl = http://installrepo.kaltura.org/releases/latest/$releasever/RPMS/noarch
baseurl = http://installrepo.origin.kaltura.org/releases/latest/$releasever/RPMS/noarch
gpgkey = http://installrepo.kaltura.org/releases/RPM-GPG-KEY-kaltura-curr
gpgcheck = 1
enabled = 1
yum install kaltura-server
Last metadata expiration check: 0:18:19 ago on Fri 07 Aug 2020 08:41:42 PM AST.
Error:
Problem: package kaltura-server-16.5.0-1.noarch requires kaltura-nginx, but none of the providers can be installed
- package kaltura-nginx-1.16.1-1.x86_64 requires kaltura-ffmpeg, but none of the providers can be installed
- conflicting requests
- nothing provides libx265.so.176()(64bit) needed by kaltura-ffmpeg-4.0.2-1.x86_64
- nothing provides libxvidcore.so.4()(64bit) needed by kaltura-ffmpeg-4.0.2-1.x86_64
- nothing provides x265-libs needed by kaltura-ffmpeg-4.0.2-1.x86_64
(try to add āāskip-brokenā to skip uninstallable packages or āānobestā to use not only best candidate packages)
Iām using Centos not Redhat - Should that matter?
cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
Hello @caribbean,
The missing packages come from the RPM Fusion repo. I added documentation here:
With regards to
Error:
Problem: package kaltura-server-16.5.0-1.noarch requires kaltura-front, but none of the providers can be installed
package kaltura-front-16.5.0-1.noarch requires php-pecl-memcache, but none of the providers can be installed
conflicting requests
package php-pecl-memcache-4.0.5.1-1.el8.remi.7.2.x86_64 is filtered out by modular filtering
package php-pecl-memcache-4.0.5.1-1.el8.remi.7.3.x86_64 is filtered out by modular filtering
package php-pecl-memcache-4.0.5.1-1.el8.remi.7.4.x86_64 is filtered out by modular filtering
package php-pecl-memcache-4.0.5.2-1.el8.remi.7.2.x86_64 is filtered out by modular filtering
package php-pecl-memcache-4.0.5.2-1.el8.remi.7.3.x86_64 is filtered out by modular filtering
package php-pecl-memcache-4.0.5.2-1.el8.remi.7.4.x86_64 is filtered out by modular filteri
I was able to reproduce it and fix it with:
# dnf module reset php
# dnf module enable php:remi-7.2
Before doing that, please verify that you have no PHP packages installed at all. All the PHP packages will be automatically retrieved as they are declared as deps in the specs.
This procedure should work equally well on both CentOS and RHEL 8.
Please let me know whether it worked for you and Iāll update the docs accordingly.
Thanks for reporting,
It would really be nice to see your notes on the Install of Kaltura on Centos 8 step-by-step as there are a few points that need to be clarified vs Centos/RHEL 6/7. I know that stability is the priority over bleeding edge dependencies, but why are PHP 7.2 and MySQL 5.5 requirements?
I was able to gain some success using the updates yourāve posted and I am indeed very appreciative of all your hard work.
Here are the steps I followed after slightly modifying the Official Guide
Kaltura Install on Centos 8
Set SELinux to permissive mode - REQUIRED
Currently Kaltura doesnāt properly support running with SELinux in enforcing mode, things will break if you donāt set it to permissive.
setenforce permissive
To verify SELinux will not revert to enabled next restart:
1. Edit the file /etc/selinux/config
2. Verify or change the value of SELINUX to permissive: SELINUX=permissive
3. Save the file /etc/selinux/config
Setup the Kaltura RPM repository
rpm -ihv http://installrepo.kaltura.org/releases/kaltura-release.noarch.rpm
Additional repos
Before proceeding with the deployment process, please ensure that the EPEL repos are enabled.
Enabling the EPEL repo
To add the EPEL repo:
rpm -ihv https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
(Question: Why is the official guide only prescribing epel-release-latest-7.noarch.rpm? As later RPM Fusion 8, told me EPEL 8 is required and I had EPEL 7 for a previos attempt?)
Enabling the Remi repos
I had no success in getting remi-php72 to work with Centos 8, so I used remi-7.4 using the instructions at: https://blog.remirepo.net/post/2019/12/03/Install-PHP-7.4-on-CentOS-RHEL-or-Fedora
The kaltura-nginx package depends on certain packages from the main Remi repo.
CentOS version 8.0
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
php module usage
With Fedora modular and RHEL / CentOS 8, you can simply use the remi-7.4 stream of the php module
dnf module reset php
dnf module install php:remi-7.4
Enabling the PowerTools repos
For CentOS/RHEL 8, it is also necessary to enable the PowerTools repos:
dnf config-manager --set-enabled PowerTools
Enabling the RPM Fusion repos
For CentOS/RHEL 8, it is also necessary to enable the Fusion repos:
rpm -ihv https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
(as stated above RPM Fusion 8, told me EPEL 8 is required)
MySQL Install and Configuration
(This portion is the most confusing and frustrating segment of the install for me. I had no success in getting Percona 5.5 install on Centos 8, and only found binaries or repositories for 5.7 or later ā¦ I didnāt want to go through the headache of compiling from sources )
Kaltura CE does not currently support MySQL 5.6 and above. Please be sure to deploy MySQL 5.5. If your distroās repos do not provide a suitable version (the CentOS/RHEL 8 repos have a higher version), we recommend the Percona project. See: https://github.com/percona/percona-server/tree/5.5 And, in particular: https://github.com/percona/percona-server/blob/5.5/build-ps/build-rpm.sh How to do this?
Instead I tried the following but then got conflicts with MySQL
RHEL/CentOS 8 setup:
yum install mariadb-server
service mariadb start
mysql_secure_installation
chkconfig mariadb on
**Make sure to answer YES for all steps in the mysql_secure_install install, and follow through all the mysql install questions before continuing further. Failing to properly run mysql_secure_install will cause the kaltura mysql user to run without proper permissions to access your mysql DB, and require you to start over again.
Mail Server (MTA) Install and Configuration
If your machine doesnāt have postfix email configured before the Kaltura install, you will not receive emails from the install system nor publisher account activation mails. If postfix runs without further configuration starting it is sufficient to make Kaltura work.
RHEL/CentOS 8 setup:
yum install postfix
service postfix start
chkconfig postfix on
service postfix restart
Ensure Repositories Are Up To Date before running the Kaltura CE Server
yum update
Non-SSL Step-by-step Installation
Before you can deploy your Kaltura CE Server, you need to perform some preliminary actions such as adding the Kaltura RPM repos, setting SELinux to persmissive mode and deploying MySQL. Please see pre-install steps.
Install the basic Kaltura Packages:
yum clean all
yum install kaltura-server
yum install kaltura-server
CentOS-8 - AppStream 778 kB/s | 5.8 MB 00:07
CentOS-8 - Base 577 kB/s | 2.2 MB 00:03
CentOS-8 - Extras 4.4 kB/s | 7.3 kB 00:01
CentOS-8 - PowerTools 509 kB/s | 1.9 MB 00:03
Extra Packages for Enterprise Linux Modular 8 - x86_64 50 kB/s | 82 kB 00:01
Extra Packages for Enterprise Linux 8 - x86_64 806 kB/s | 7.5 MB 00:09
Kaltura Server 75 kB/s | 125 kB 00:01
Kaltura Server arch independent 292 kB/s | 539 kB 00:01
Remiās Modular repository for Enterprise Linux 8 - x86_64 187 kB/s | 576 kB 00:03
Safe Remiās RPM repository for Enterprise Linux 8 - x86_64 524 kB/s | 1.5 MB 00:02
RPM Fusion for EL 8 - Free - Updates 140 kB/s | 262 kB 00:01
Error:
Problem: problem with installed package mariadb-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64
- package mariadb-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64 conflicts with mysql provided by mysql-8.0.17-3.module_el8.0.0+181+899d6349.x86_64
- package mysql-8.0.17-3.module_el8.0.0+181+899d6349.x86_64 conflicts with mariadb provided by mariadb-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64
- package kaltura-base-16.5.0-15.noarch requires mysql, but none of the providers can be installed
- package kaltura-elasticsearch-1.0.0-7.noarch requires kaltura-base, but none of the providers can be installed
- package kaltura-server-16.5.0-1.noarch requires kaltura-elasticsearch, but none of the providers can be installed
- conflicting requests
- nothing provides elasticsearch >= 6.0.0 needed by kaltura-elasticsearch-1.0.0-4.noarch
- nothing provides elasticsearch >= 6.0.0 needed by kaltura-elasticsearch-1.0.0-1.noarch
- nothing provides elasticsearch >= 6.0.0 needed by kaltura-elasticsearch-1.0.0-2.noarch
- nothing provides elasticsearch >= 6.0.0 needed by kaltura-elasticsearch-1.0.0-5.noarch
(try to add āāallowerasingā to command line to replace conflicting packages or āāskip-brokenā to skip uninstallable packages or āānobestā to use not only best candidate packages)
*Trying again allowing removal of MariaDB, Installed 228 Packages including the entire Kaltura Cluster and removed the 5 MariaDB Packages, replacing them with MySQL 8.0.17-3 versions #interesting
*
Also tried disabling MYSQL module during one attempt with
dnf module disable mysql
yum install kaltura-server --allowerasing
Last metadata expiration check: 0:00:36 ago on Mon 10 Aug 2020 12:01:26 AM AST.
Dependencies resolved.
2.7
Transaction Summary
Install 228 Packages
Remove 5 Packages
Total download size: 879 M
Is this ok [y/N]:
#############################################################
Installation of kaltura-sphinx 2.2.1 completed
Please run
/opt/kaltura/bin/kaltura-sphinx-config.sh [/path/to/answer/file]
To finalize the setup.
###################################################################################
Installation of kaltura-front 16.5.0 completed
Please run
/opt/kaltura/bin/kaltura-front-config.sh [/path/to/answer/file]
To finalize the setup.
###################################################################################
Installation of kaltura-batch 16.5.0 completed
Please run:
/opt/kaltura/bin/kaltura-batch-config.sh [/path/to/answer/file]
To finalize the setup.
#####################################################################################################################################
Installed:
ImageMagick-6.9.10.86-1.el8.x86_64 ImageMagick-libs-6.9.10.86-1.el8.x86_64 LibRaw-0.19.5-1.el8.x86_64
OpenEXR-libs-2.2.0-11.el8.x86_64 adobe-mappings-cmap-20171205-3.el8.noarch adobe-mappings-cmap-deprecated-20171205-3.el8.noarch
adobe-mappings-pdf-20180407-1.el8.noarch alsa-lib-1.2.1.2-3.el8.x86_64 apr-1.6.3-9.el8.x86_64
apr-util-1.6.1-6.el8.x86_64 apr-util-bdb-1.6.1-6.el8.x86_64 apr-util-openssl-1.6.1-6.el8.x86_64
at-3.1.20-11.el8.x86_64 atk-2.28.1-1.el8.x86_64 avahi-libs-0.7-19.el8.x86_64
bc-1.07.1-5.el8.x86_64 binutils-2.30-73.el8.x86_64 cairo-1.15.12-3.el8.x86_64
centos-logos-httpd-80.5-2.el8.noarch copy-jdk-configs-3.7-1.el8.noarch cups-client-1:2.2.6-33.el8.x86_64
cups-libs-1:2.2.6-33.el8.x86_64 ed-1.14.2-4.el8.x86_64 emacs-filesystem-1:26.1-5.el8.noarch
fftw-libs-double-3.3.5-11.el8.x86_64 flac-libs-1.3.2-9.el8.x86_64 fontconfig-2.13.1-3.el8.x86_64
fontpackages-filesystem-1.44-22.el8.noarch fribidi-1.0.4-8.el8.x86_64 gd-2.2.5-6.el8.x86_64
gdk-pixbuf2-2.36.12-5.el8.x86_64 gdk-pixbuf2-modules-2.36.12-5.el8.x86_64 giflib-5.1.4-3.el8.x86_64
google-droid-sans-fonts-20120715-13.el8.noarch graphite2-1.3.10-10.el8.x86_64 graphviz-2.40.1-40.el8.x86_64
gsm-1.0.17-5.el8.x86_64 gtk-update-icon-cache-3.22.30-5.el8.x86_64 gtk2-2.24.32-4.el8.x86_64
harfbuzz-1.7.5-3.el8.x86_64 hicolor-icon-theme-0.17-2.el8.noarch httpd-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64
httpd-tools-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64 ilmbase-2.2.0-11.el8.x86_64 jasper-libs-2.0.14-4.el8.x86_64
java-1.8.0-openjdk-1:1.8.0.262.b10-0.el8_2.x86_64 java-1.8.0-openjdk-headless-1:1.8.0.262.b10-0.el8_2.x86_64 javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch
jbig2dec-libs-0.14-4.el8_2.x86_64 jbigkit-libs-2.1-14.el8.x86_64 kaltura-a52dec-0.7.4-11.x86_64
kaltura-base-16.5.0-15.noarch kaltura-batch-16.5.0-1.noarch kaltura-clipapp-1:1.3-2.noarch
kaltura-dwh-15.1.0-1.noarch kaltura-elasticsearch-1.0.0-7.noarch kaltura-ffmpeg-4.0.2-1.x86_64
kaltura-ffmpeg-aux-3.4.6-3.x86_64 kaltura-flexwrapper-v1.2-1.noarch kaltura-front-16.5.0-1.noarch
kaltura-html5-analytics-v0.3-2.noarch kaltura-html5-studio-v2.2.1-1.noarch kaltura-html5-studio3-v3.5.0-1.noarch
kaltura-html5lib-v2.83-1.noarch kaltura-html5lib3-0.54.0-2.noarch kaltura-kclip-v1.1.2.1-2.noarch
kaltura-kcw-1.0.0-6.noarch kaltura-kdp-v2.7.0-1.noarch kaltura-kdp3-1:v3.9.9-2.noarch
kaltura-kdp3wrapper-v37.0-1.noarch kaltura-kdpwrapper-v11.0-1.noarch kaltura-kmc-v5.43.13-124.noarch
kaltura-kmcng-1:v5.17.0-1.noarch kaltura-krecord-1.0.0-1.noarch kaltura-kupload-1:v1.2.16-2.noarch
kaltura-lame-3.99.5-3.x86_64 kaltura-libmediainfo-0.7.61-10.x86_64 kaltura-libopencore-amr-0.1.3-1.x86_64
kaltura-libvpx-1.8.2-1.x86_64 kaltura-live-analytics-front-v2.7.3-2.noarch kaltura-mediainfo-0.7.61-9.x86_64
kaltura-monit-5.25.3-1.x86_64 kaltura-nginx-1:1.17.10-2.x86_64 kaltura-pentaho-4.2.1-2.x86_64
kaltura-playkit-bundler-1.2.0-13.noarch kaltura-postinst-1.0.33-109.noarch kaltura-server-16.5.0-1.noarch
kaltura-sphinx-2.2.1-23.x86_64 kaltura-sshpass-1.06-1.x86_64 kaltura-widgets-1.0.0-9.noarch
lcms2-2.9-2.el8.x86_64 libICE-1.0.9-15.el8.x86_64 libSM-1.2.3-1.el8.x86_64
libX11-1.6.8-3.el8.x86_64 libX11-common-1.6.8-3.el8.noarch libX11-xcb-1.6.8-3.el8.x86_64
libXau-1.0.8-13.el8.x86_64 libXaw-1.0.13-10.el8.x86_64 libXcomposite-0.4.4-14.el8.x86_64
libXcursor-1.1.15-3.el8.x86_64 libXdamage-1.1.4-14.el8.x86_64 libXext-1.3.3-9.el8.x86_64
libXfixes-5.0.3-7.el8.x86_64 libXft-2.3.2-10.el8.x86_64 libXi-1.7.9-7.el8.x86_64
libXinerama-1.1.4-1.el8.x86_64 libXmu-1.1.2-12.el8.x86_64 libXpm-3.5.12-8.el8.x86_64
libXrandr-1.5.1-7.el8.x86_64 libXrender-0.9.10-7.el8.x86_64 libXt-1.1.5-12.el8.x86_64
libXtst-1.2.3-7.el8.x86_64 libXxf86misc-1.0.4-1.el8.x86_64 libXxf86vm-1.1.4-9.el8.x86_64
libao-1.2.0-10.el8.x86_64 libass-0.14.0-4.el8.x86_64 libasyncns-0.8-14.el8.x86_64
libdatrie-0.2.9-7.el8.x86_64 libfontenc-1.1.3-8.el8.x86_64 libgs-9.25-5.el8_1.1.x86_64
libid3tag-0.15.1b-30.el8.x86_64 libidn-1.34-5.el8.x86_64 libijs-0.35-5.el8.x86_64
libjpeg-turbo-1.5.3-10.el8.x86_64 libmad-0.15.1b-25.el8.x86_64 libmcpp-2.7.2-20.el8.x86_64
libogg-2:1.3.2-10.el8.x86_64 libpaper-1.1.24-22.el8.x86_64 libpkgconf-1.4.2-1.el8.x86_64
libraqm-0.7.0-4.el8.x86_64 librdkafka-0.11.4-1.el8.x86_64 librsvg2-2.42.7-3.el8.x86_64
libsndfile-1.0.28-10.el8.x86_64 libsodium-1.0.18-2.el8.x86_64 libthai-0.1.27-2.el8.x86_64
libtheora-1:1.1.1-21.el8.x86_64 libtiff-4.0.9-17.el8.x86_64 libvdpau-1.1.1-7.el8.x86_64
libvorbis-1:1.3.6-2.el8.x86_64 libwebp-1.0.0-1.el8.x86_64 libwmf-lite-0.2.9-8.el8_0.x86_64
libxcb-1.13.1-1.el8.x86_64 libxvidcore4-1.3.7-1.x86_64 libzen-0.4.38-1.el8.x86_64
lksctp-tools-1.0.18-3.el8.x86_64 lua-5.3.4-11.el8.x86_64 m4-1.4.18-7.el8.x86_64
mailcap-2.1.48-3.el8.noarch mailx-12.5-29.el8.x86_64 make-1:4.2.1-10.el8.x86_64
mcpp-2.7.2-20.el8.x86_64 memcached-1.5.9-3.el8.x86_64 mod_http2-1.11.3-3.module_el8.2.0+307+4d18d695.x86_64
mod_ssl-1:2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64 mysql-8.0.17-3.module_el8.0.0+181+899d6349.x86_64 mysql-common-8.0.17-3.module_el8.0.0+181+899d6349.x86_64
mysql-libs-8.0.17-3.module_el8.0.0+181+899d6349.x86_64 ncurses-compat-libs-6.1-7.20180224.el8.x86_64 nodejs-1:10.21.0-3.module_el8.2.0+391+8da3adc6.x86_64
nodejs-full-i18n-1:10.21.0-3.module_el8.2.0+391+8da3adc6.x86_64 npm-1:6.14.4-1.10.21.0.3.module_el8.2.0+391+8da3adc6.x86_64 nspr-4.25.0-2.el8_2.x86_64
nss-3.44.0-15.el8.x86_64 nss-softokn-3.44.0-15.el8.x86_64 nss-softokn-freebl-3.44.0-15.el8.x86_64
nss-sysinit-3.44.0-15.el8.x86_64 nss-util-3.44.0-15.el8.x86_64 openjpeg2-2.3.1-6.el8.x86_64
opus-1.3-0.4.beta.el8.x86_64 opusfile-0.11-3.el8.x86_64 pango-1.42.4-6.el8.x86_64
patch-2.7.6-11.el8.x86_64 php-7.4.9-1.el8.remi.x86_64 php-gd-7.4.9-1.el8.remi.x86_64
php-gmp-7.4.9-1.el8.remi.x86_64 php-ldap-7.4.9-1.el8.remi.x86_64 php-mysqlnd-7.4.9-1.el8.remi.x86_64
php-opcache-7.4.9-1.el8.remi.x86_64 php-pdo-7.4.9-1.el8.remi.x86_64 php-pecl-apcu-5.1.18-1.el8.remi.7.4.x86_64
php-pecl-apcu-bc-1.0.5-3.el8.remi.7.4.x86_64 php-pecl-memcache-4.0.5.2-1.el8.remi.7.4.x86_64 php-process-7.4.9-1.el8.remi.x86_64
php-sodium-7.4.9-1.el8.remi.x86_64 pixman-0.38.4-1.el8.x86_64 pkgconf-1.4.2-1.el8.x86_64
pkgconf-m4-1.4.2-1.el8.noarch pkgconf-pkg-config-1.4.2-1.el8.x86_64 pulseaudio-libs-11.1-23.el8.x86_64
python2-2.7.17-1.module_el8.2.0+381+9a5b3c3b.x86_64 python2-libs-2.7.17-1.module_el8.2.0+381+9a5b3c3b.x86_64 python2-pip-9.0.3-16.module_el8.2.0+381+9a5b3c3b.noarch
python2-pip-wheel-9.0.3-16.module_el8.2.0+381+9a5b3c3b.noarch python2-setuptools-39.0.1-11.module_el8.2.0+381+9a5b3c3b.noarch python2-setuptools-wheel-39.0.1-11.module_el8.2.0+381+9a5b3c3b.noarch
redhat-lsb-core-4.1-47.el8.x86_64 redhat-lsb-submod-security-4.1-47.el8.x86_64 rsync-3.1.3-7.el8.x86_64
sox-14.4.2.0-29.el8.x86_64 spax-1.5.3-13.el8.x86_64 speex-1.2.0-1.el8.x86_64
sscg-2.3.3-14.el8.x86_64 time-1.9-3.el8.x86_64 ttmkfdir-3.0.9-54.el8.x86_64
tzdata-java-2020a-1.el8.noarch unzip-6.0-43.el8.x86_64 urw-base35-bookman-fonts-20170801-10.el8.noarch
urw-base35-c059-fonts-20170801-10.el8.noarch urw-base35-d050000l-fonts-20170801-10.el8.noarch urw-base35-fonts-20170801-10.el8.noarch
urw-base35-fonts-common-20170801-10.el8.noarch urw-base35-gothic-fonts-20170801-10.el8.noarch urw-base35-nimbus-mono-ps-fonts-20170801-10.el8.noarch
urw-base35-nimbus-roman-fonts-20170801-10.el8.noarch urw-base35-nimbus-sans-fonts-20170801-10.el8.noarch urw-base35-p052-fonts-20170801-10.el8.noarch
urw-base35-standard-symbols-ps-fonts-20170801-10.el8.noarch urw-base35-z003-fonts-20170801-10.el8.noarch util-linux-user-2.32.1-22.el8.x86_64
wavpack-5.1.0-15.el8.x86_64 wget-1.19.5-8.el8_1.1.x86_64 x264-0.157-12.20190717git34c06d1.el8.x86_64
x264-libs-0.157-12.20190717git34c06d1.el8.x86_64 x265-libs-3.1.2-1.el8.x86_64 xorg-x11-font-utils-1:7.5-40.el8.x86_64
xorg-x11-fonts-ISO8859-1-100dpi-7.5-19.el8.noarch xorg-x11-fonts-Type1-7.5-19.el8.noarch xorg-x11-server-utils-7.7-27.el8.x86_64
Removed:
mariadb-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64 mariadb-backup-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64 mariadb-gssapi-server-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64
mariadb-server-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64 mariadb-server-utils-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64
Complete!
Hello @caribbean,
Please see doc updates here:
Youāre welcome to submit pull requests with additional changes.
With regards to MySQL, Iām afraid we must stick to 5.5 at present time, I explain why here:
Compiling Percona (and producing an RPM for it) is actually pretty straightforward. I included a link in the deployment doc.
Do let me know should you have additional questions.
Thanks,
Iām still having problems compiling Percora from sources. (Even though I installed the required dependencies to build
yum install gcc-c++ git cmake libaio-devel gdb
CMake Error at cmake/build_configurations/mysql_release.cmake:126 (MESSAGE)
ā Running cmake version 3.11.4
CMake Error at cmake/build_configurations/mysql_release.cmake:119 (MESSAGE):
aio is required on Linux, you need to install the required library:
Debian/Ubuntu: apt-get install libaio-dev
RedHat/Fedora/Oracle Linux: yum install libaio-devel
SuSE: zypper install libaio-devel
If you really do not want it, pass -DIGNORE_AIO_CHECK to cmake.
Call Stack (most recent call first):
CMakeLists.txt:125 (INCLUDE)
ā Configuring incomplete, errors occurred!
Is there anyway to use MariaDB instead of MySQL on Centos 8? Iām getting:
#yum install kaltura-server
Last metadata expiration check: 1:16:26 ago on Mon 10 Aug 2020 11:27:41 AM AST.
Error:
Problem: package kaltura-server-16.5.0-1.noarch requires kaltura-sphinx, but none of the providers can be installed
- package kaltura-sphinx-2.2.1-23.x86_64 requires libmysqlclient.so.21()(64bit), but none of the providers can be installed
- package kaltura-sphinx-2.2.1-23.x86_64 requires libmysqlclient.so.21(libmysqlclient_21.0)(64bit), but none of the providers can be installed
- conflicting requests
- package mysql-libs-8.0.17-3.module_el8.0.0+181+899d6349.x86_64 is filtered out by modular filtering
(try to add āāskip-brokenā to skip uninstallable packages or āānobestā to use not only best candidate packages)
Hello,
Is the libaio-devel
installed? If not, please install it. Otherwise, check the build log for errors and letās see what the real issue is.
Also, note that Percona is only a recommendation. Any MySQL 5.5 distribution would work. You can even run it in a Docker container, so long as the machine where Kaltura CE is installed can access it.
Hello all!
I install Percona Server 5.5 from the Git Source Tree:
$ git clone https://github.com/percona/percona-server.git
$ cd percona-server
$ git checkout 5.5
$ cmake .
$ make dist
$ cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_CONFIG=mysql_release -DFEATURE_SET=community -DWITH_EMBEDDED_SERVER=OFF
and got error:
CMake Deprecation Warning at CMakeLists.txt:25 (CMAKE_POLICY):
The OLD behavior for policy CMP0022 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
CMake Deprecation Warning at CMakeLists.txt:33 (CMAKE_POLICY):
The OLD behavior for policy CMP0026 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
CMake Deprecation Warning at CMakeLists.txt:34 (CMAKE_POLICY):
The OLD behavior for policy CMP0045 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
CMake Deprecation Warning at CMakeLists.txt:35 (CMAKE_POLICY):
The OLD behavior for policy CMP0042 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
ā Running cmake version 3.11.4
ā MySQL 5.5.62-38.14
ā Packaging as: percona-server-5.5.62-38.14-Linux-x86_64
CMake Error at cmake/dtrace.cmake:41 (MESSAGE):
- dtrace is not supported on this system*
Call Stack (most recent call first):
cmake/dtrace.cmake:65 (CHECK_DTRACE)
CMakeLists.txt:160 (INCLUDE)
ā Configuring incomplete, errors occurred!
See also ā/root/percona-server/CMakeFiles/CMakeOutput.logā.
See also ā/root/percona-server/CMakeFiles/CMakeError.logā.
I didnāt have any ideas for that.
Hello, jess!
Thanks a lot, i bild it!
Yours faithfully,