Here is what i have done with this.... and what i have found (possible bugs)
First i totally uninstalled kaltura per the docs directions and then i reinstalled it using the ssl directions.
Then i went thru several online directions per topic and updated the system ssl as well as the copies in the /etc/ssl/certs and the /etc/pki/ as well as all the httpd and mysql my.cnf and also the curl directives and updated the cert. Everything looks good. However i am still getting the curl warning about the cert failed.
I originally thought this may have been a permissions issue as my cert files were 600 permissions but i changed them to 700 and same issue.
Just a note here, every time i redo the config i am entering all the values and not taking the default to be sure it has that value (or should have that value)
Then i re-edited the config file for mysql 5.7 to change the query to authentication_string
Then i ran the config all, still had the same issue with the localhost 127.0.0.1 being in the port field in the db config so i hardcoded the port in that file, that solved that issue
Then i had an issue with the root user failing password yes when it went to write the db files. So i hard coded the superuser name, superuserpassword in the db config file as such
FYI dont leave your pw in there after you install, if you have to rerun it then put your PW back then remove it again, dont leave it in the file. Also this file will be overwritten during an update.
added by dave to fix port issue and user issue during config
MYSQL_PORT='3306'
MYSQL_SUPER_USER='root'
MYSQL_SUPER_USER_PASSWD='mypassword'
MYVER=echo "select version();" | mysql -h$MYSQL_HOST -u$MYSQL_SUPER_USER -p$MYSQL_SUPER_USER_PASSWD -P$MYSQL_PORT -N
After doing that then it actually created the tables, so it seems there may also be a bug somewhere between the user input and the end value of the vars on that line. Could be a sanitation or validation issue
So now i get a new error it says
Checking MySQL version..
mysql: [Warning] Using a password on the command line interface can be insecure.
Ver 5.7.15 found compatible
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.mysql: [Warning] Using a password on the command line interface can be insecure.
CREATE USER kaltura;
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
CREATE USER etl;
mysql: [Warning] Using a password on the command line interface can be insecure.
CREATE DATABASE kaltura;
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
CREATE DATABASE kaltura_sphinx_log;
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
CREATE DATABASE kalturadw;
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
CREATE DATABASE kalturadw_ds;
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
CREATE DATABASE kalturadw_bisources;
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
CREATE DATABASE kalturalog;
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
Checking connectivity to needed daemons...
Connectivity test passed:)
ERROR: Couldn't make an API request to https://titan.example.com/api_v3/index.php?service=system&action=ping.
Please check your setup and then run /opt/kaltura/bin/kaltura-db-config.sh again.Do you wish to remove the Kaltura DBs? [n/Y]
Hit 'n' to keep it for debugging purposes.Y
This will drop the following DBs:
kaltura kaltura_sphinx_log kalturadw kalturadw_ds kalturadw_bisources kalturalog
and remove users:
kaltura etl
on 127.0.0.1NOTE: this is not reversible.
It is recommended you also back up the current data using mysqldump before continuing.
You can use /opt/kaltura/bin/kaltura-export-db.sh to export the data.Are you absolutely certain you want this? [n/Y]
Y
root DB passwd:
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
Removing kaltura..mysql: [Warning] Using a password on the command line interface can be insecure.
Removing kaltura_sphinx_log..mysql: [Warning] Using a password on the command line interface can be insecure.
Removing kalturadw..mysql: [Warning] Using a password on the command line interface can be insecure.
Removing kalturadw_ds..mysql: [Warning] Using a password on the command line interface can be insecure.
Removing kalturadw_bisources..mysql: [Warning] Using a password on the command line interface can be insecure.
Removing kalturalog..mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR: we failed on something else..
Have not yet found the solution for this one...
OK found this so it gives me an idea what i need (fyi this link really needs to be front and center on the website and not hidden in some search related doc) It would really help new people understand what this is if this was right there on the front page, and answer alot of questions before hand.
https://knowledge.kaltura.com/kaltura-video-platform-architecture-overview
So i appears im missing the first layer outside of the core - the API - so how do i get the API is the next question.
It apprears they want us to use the API test console to generate code but that link is not valid.
http://www.kaltura.com/api_v3/testme/index.php 404 now found