Install Kaltura CE

Hello,

I’m new here so i have few questions…

First i want to know that i understand Kaltura CE, it gives mainly the api client library but the server and the client-side is “on me” ?
Also, i want to install on ubuntu, do anyone has good guild to it? from the very start to the end?
How the CE is with the Wordpress? because i know there is the plugin for it…

that all for now…

thanks!

Hello,

Kaltura CE provides full capabilities of the Kaltura server, just like our SaaS does, only you host it on your own machine[s].

In order to install on Ubuntu folllow:

As for WP, here is a demo:
http://demo.kaltura.com/wordpress/

Thanks!

but what i don’t fully understand is what exactly the CE offers, because there are some things that the SaaS has and the CE not…

Can you name what is missing? There are things which need to be configured.

Ok,
Let’s go little back…
I want to make website like Youtube, some thing that the users can upload videos to the site.
So, what of the Kaltura CE can be usfull to me?

Hi Ohad,

Kaltura CE is a CMS + viewing source system.
If you want to build a system where users can see videos you can either build it, or use Kaltura MediaSpace (which is not for free)

Ofer

Hi Jess,

I am beginer of Kaltura Server.
I just install Kaltura CE on Centos7.0 as following guide
https://github.com/kaltura/platform-install-packages/blob/master/doc/install-kaltura-redhat-based.md
following
at the step of: # /opt/kaltura/bin/kaltura-config-all.sh
i got the error as following details:

=====================

Your Kaltura install name (this name will show as the From field in emails sent by the system) [Kaltura Video Platform]:JV-net Video Platform
Your website Contact Us URL [http://corp.kaltura.com/company/contact-us]: http://www.jv-net.net
Your ‘Contact us’ phone number [+1 800 871 5224]:+81 3 5995 1911
Warning: Using a password on the command line interface can be insecure.
find: ‘/opt/kaltura/app/plugins/monitor/nagios/config’: そのようなファイルやディレクト リはありません

            Archving logs to /opt/kaltura/log/log_29_06_15_17_15.tar.gz...

cp: `/opt/kaltura/log/*log’ を stat できません: そのようなファイルやディレクトリはありま せん

            Archving logs to /opt/kaltura/log/log_29_06_15_17_15.tar.gz...

cp: `/opt/kaltura/log/*log’ を stat できません: そのようなファイルやディレクトリはありま せん

=====================

on my server have no directory as installer required.

pwd

/opt/kaltura/app

ls -l

drwxr-xr-x. 3 root root 16 6月 29 15:16 alpha
drwxr-xr-x. 4 root root 80 6月 29 15:18 configurations
drwxr-xr-x. 3 root root 38 6月 29 15:18 deployment

Thanks for any advices.
NgMDat.

Hi Jess,

After changing LANG=ja_JP.UTF-8 —> en_US.UTF-8,
I proceeded the installing to Step “Configuring your Kaltura DB…”,
but I got the error message as following detail information,
Please teach me how to fix them.

==================================================
Checking connectivity to needed daemons…
Connectivity test passed:)
Cleaning cache…
Populating DB with data… please wait…
Output for /opt/kaltura/app/deployment/base/scripts/installPlugins.php being logged into /opt/kaltura/log/installPlugins.log
Output for /opt/kaltura/app/deployment/base/scripts/insertDefaults.php being logged into /opt/kaltura/log/insertDefaults.log
Output for /opt/kaltura/app/deployment/base/scripts/insertPermissions.php being logged into /opt/kaltura/log/insertPermissions.log
Output for /opt/kaltura/app/deployment/base/scripts/insertContent.php being logged into /opt/kaltura/log/insertContent.log

            Archving logs to /opt/kaltura/log/log_29_06_15_23_15.tar.gz...

ERROR: we failed on something else…

==================================================

part of installer log:
**~~~~~~~~~~~~~**

[insertContent.log]
Queuing action [userRole.add]
Queuing action [user.add]
Executing multirequest
service url: [http://192.168.56.254:80]



execution time for [http://192.168.56.254:80/api_v3/index.php?service=multirequest]: [1.2232201099396]
Executing failed for request #1 with error [Internal database error]
PHP Warning: Missing argument 3 for KalturaException::__construct(), called in /opt/kaltura/app/tests/standAloneClient/exec.php on line 351 and defined in /opt/kaltura/app/tests/lib/KalturaClientBase.php on line 1180
PHP Notice: Undefined variable: arguments in /opt/kaltura/app/tests/lib/KalturaClientBase.php on line 1183
PHP Fatal error: Uncaught exception ‘KalturaException’ with message ‘Internal database error’ in /opt/kaltura/app/tests/standAloneClient/exec.php:351

[kaltura_api_v3.log]


2015-06-29 23:15:41 [0.037118] [192.168.56.254] [835723910] [API] [KalturaStatement->execute] DEBUG: /* jvndns[835723910][propel] / INSERT INTO user_role (ID,NAME,DESCRIPTION,PARTNER_ID,STATUS,PERMISSION_NAMES,TAGS,CREATED_AT,UPDATED_AT,SYSTEM_NAME) VALUES (NULL,‘System Administrator’,‘System Administrator’,’-2’,‘1’,’’,‘admin_console’,‘2015-06-29 23:15:41’,‘2015-06-29 23:15:41’,‘System Administrator’)
2015-06-29 23:15:41 [0.000373] [192.168.56.254] [835723910] [API] [BasePeer::doInsert] ERR: exception ‘Exception’ with message ‘SQLSTATE[HY000]: General erro r: 1364 Field ‘str_id’ doesn’t have a default value’ in /opt/kaltura/app/infra/log/KalturaLog.php:82

Hello,

What is in /opt/kaltura/log/insertContent.log?

I mean, find the first request that failed, by looking for “ERR:” from the beginning of the file.
You should see the http request that failed. Then try to make the same request manually with curl -I -v and check the result.

In addition, what MySQL version are you working against?

Hi Jess,

Thanks for responding.

What is in /opt/kaltura/log/insertContent.log?

“/opt/kaltura/log/insertContent.log” said that
PHP Fatal error: Uncaught exception ‘KalturaException’ with message ‘Internal database error’ in /opt/kaltura/app/tests/standAloneClient/exec.php:351

In addition, what MySQL version are you working against?

MySQL version on my box is:

===========================
Name : mysql-community-server
Arch : x86_64
Version : 5.6.25
Release : 2.el7

After tracing with manual executing
/opt/kaltura/app/deployment/base/scripts/insertContent.php
I have some of information about error:

  1. when inserting [01.UserRole.-2.xml] to DB
  2. “/opt/kaltura/app/api_v3/lib/types/permission/KalturaUserRole.php” have no Field ‘str_id’
  3. got error at insert statement “INSERT INTO user_role …” have no Field ‘str_id’

Regards,
NgMDat.

This is what kaltura is saying about the DB:


only MySQL 5.1 is supported,

Hi Oferc1,

Thanks for your advice,
I’ll retry with MySQL server 5.1.

Regards,
NgMDat.

Hi Oferc1,

After downgrade mysql server at version 5.1 then execute commands

[yum install kaltura-server]

I got the error about Conflict package beetwen MariaDB-libs-1: 5.5.41-2 and MySQL5.1
then the installation process stops as detailed later

Dependencies Resolved

=========================================================================================
Package Arch Version Repository Size

Installing:
kaltura-server noarch 10.14.0-1 Kaltura-noarch 6.7 k
Installing for dependencies:
kaltura-a52dec x86_64 0.7.4-11 Kaltura 60 k
kaltura-base noarch 10.14.0-7 Kaltura-noarch 70 M


(33/41): kaltura-sshpass-1.05-1.x86_64.rpm | 19 kB 00:00:00
(34/41): kaltura-widgets-1.0.0-8.noarch.rpm | 4.0 kB 00:00:00
(35/41): php-mysqlnd-5.4.16-36.el7_1.x86_64.rpm | 172 kB 00:00:00
(36/41): mariadb-libs-5.5.41-2.el7_0.x86_64.rpm | 754 kB 00:00:00
(37/41): ssmtp-2.64-14.el7.x86_64.rpm | 50 kB 00:00:00
(38/41): redhat-lsb-core-4.1-27.el7.centos.1.x86_64.rpm | 38 kB 00:00:00
(39/41): kaltura-x264-0.140-2.20140104.x86_64.rpm | 482 kB 00:00:01
(40/41): kaltura-pentaho-4.2.1-1.x86_64.rpm | 231 MB 00:01:16
(41/41): kaltura-html5lib-v2.32-1.noarch.rpm | 888 MB 00:04:25

Total 5.2 MB/s | 1.5 GB 04:49
Running transaction check
Running transaction test

Transaction check error:
file /usr/share/mysql/charsets/README from install of mariadb-libs-1:5.5.41-2.el7_0.x86_64 conflicts with file from package MySQL-server-community-5.1.73-1.rhel5.x86_64
file /usr/share/mysql/charsets/Index.xml from install of mariadb-libs-1:5.5.41-2.el7_0.x86_64 conflicts with file from package MySQL-server-community-5.1.73-1.rhel5.x86_64
file /usr/share/mysql/charsets/armscii8.xml from install of mariadb-libs-1:5.5.41-2.el7_0.x86_64 conflicts with file from package MySQL-server-community-5.1.73-1.rhel5.x86_64
file /usr/share/mysql/charsets/ascii.xml from install of mariadb-libs-1:5.5.41-2.el7_0.x86_64 conflicts with file from package MySQL-server-community-5.1.73-1.rhel5.x86_64
file /usr/share/mysql/charsets/cp1250.xml from install of mariadb-libs-1:5.5.41-2.el7_0.x86_64 conflicts with file from package MySQL-server-community-5.1.73-1.rhel5.x86_64
file /usr/share/mysql/charsets/cp1251.xml from install of mariadb-libs-1:5.5.41-2.el7_0.x86_64 conflicts with file from package MySQL-server-community-5.1.73-1.rhel5.x86_64
file /usr/share/mysql/charsets/cp1256.xml from install of mariadb-libs-1:5.5.41-2.el7_0.x86_64 conflicts with file from package MySQL-server-community-5.1.73-1.rhel5.x86_64
file /usr/share/mysql/charsets/cp1257.xml from install of mariadb-libs-1:5.5.41-2.el7_0.x86_64 conflicts with file from package MySQL-server-community-5.1.73-1.rhel5.x86_64
file /usr/share/mysql/charsets/cp850.xml from install of mariadb-libs-1:5.5.41-2.el7_0.

file /usr/share/mysql/ukrainian/errmsg.sys from install of mariadb-libs-1:5.5.41-2.el7_0.x86_64 conflicts with file from package MySQL-server-community-5.1.73-1.rhel5.x86_64

Error Summary


Hi Everyone,

I can’t proceed install Kaltura CE on CenOS7 as install guide.

Please help me.
Regards,
NgMDat.