Giter VIP home page Giter VIP logo

kaltura / platform-install-packages Goto Github PK

View Code? Open in Web Editor NEW
519.0 80.0 243.0 48.73 MB

Official deployment packages to install the Kaltura platform on a server or cluster environments using native OS package managers

License: GNU Affero General Public License v3.0

PHP 29.85% Shell 50.28% HTML 0.38% Ruby 1.18% Makefile 9.10% Perl 3.08% C 3.34% XSLT 2.15% CSS 0.54% Dockerfile 0.08% Euphoria 0.03%
video-platform kaltura-platform cluster-environment kaltura-ce kaltura-cluster online-video media-management media-services media-platform media-server

platform-install-packages's Introduction

Help make Kaltura CE better! Participate in the Kaltura CE Survey.

License

Kaltura Installation Packages Project

To enable the use of standard binary packages and package managers when deploying the Kaltura Video Platform Community Edition.

This project features official deployment packages to install the Kaltura Video Platform on a server or cluster environments using native OS package managers.

How you can help

Thank you for running Kaltura and pushing the limits of online video! By joining the Kaltura community and contributing you will help grow the platform, and keeping it open, stable and accessible to all. You can contribute meaningfully to the project from day one:

Contact the authors or email [email protected] if you have other ideas.

Watch the alpha announcement video:

Watch the alpha announcement video

Documentation and Guides

License and Copyright Information

All code in this project is released under the AGPLv3 license unless a different license for a particular library is specified in the applicable library path.

Copyright © Kaltura Inc. All rights reserved.

Authors @jessp01, @zoharbabin and many others.

Contributors: @DBezemer, @fugazi73, @blackyboy, @Ronileco, @jpluijmers, @smartdrive, @baiyou2014, @krarey, @nzimas, @nshulakov, @joerace, @iddrew, @ironsizide, @angober, @nviera777, @bnelson796, @cschaub, @mobcdi, @flipmcf, @dudyk, @vadimtar, @corematter,@visomar,@AquileaSFX,@carise,@shojikajita,@suhastnex,@ElGabbu,@OriHoch, @tan-tan-kanarek, @kobimichaeli, @leosuncin, @wzur

Not on the list but should be? we try to update it as frequently as possible but if you contributed a code fix, feature or reported an issue that got fixed, do write to us at [email protected] and we'll be happy to add you.

platform-install-packages's People

Contributors

aquileasfx avatar bitdeli-chef avatar blackyboy avatar bluikko avatar carise avatar cognettings avatar dbezemer avatar doubleshot avatar gelkayam avatar gotlieb avatar hilak avatar igorshevach avatar jessp011 avatar jorgevbo avatar jpluijmers avatar kkretsch avatar kobimichaeli avatar kohend avatar leosuncin avatar lucaguindani avatar mobcdi avatar noamtahan avatar orihoch avatar rbren avatar steffenkockel avatar teusbenschop avatar toddwsullivan avatar wzur avatar zoharbabin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

platform-install-packages's Issues

IP Address Usage Vs FQDN

While creating the answer file used by the rpm installer is it possible to use the IP address instead of a FQDN for values like the CDN and Apache hostname for situations where you just need to try out something but you don't need the server to last so create it on EC2 or GCE and don't want the hassle of DNS updates and wish to use ephemeral IP addresses?

Are there any issues to look out for?

RPM | Create package for Kaltura DB node Post-Install Scripts (aka kaltura-mysql-config)

Since RPM doesn't feature interactive config prompting, users installing via RPM will be required to run post-install scripts to complete system configuration and setup.

This package will install the scripts required to run by the user post-install of the kaltura-db package #5 .

Debian Note: For dpkg, which does feature an interactive prompting mechanism, this package will not be needed, since the ability to configure/reconfigure a package is already built into the Debain install tools.

Suggestion: lower loglevels in stable packages

Suggestion to lower the loglevels to 4 in the stable packages, or to allow the choice between developer and production type of install to decrease the loglevel.

Command:

sed -i 's/priority.priority = 7/priority.priority = 4/g' /opt/kaltura/app/configurations/logger.ini

Deploy First Packages Set to Origin Server with CDN for Public Testing

Once all packages are ready to go, we will deploy the packages to an origin server that will be used as our repository server, and connect that server to an Akamai account for smoother load and distribution, allowing members to test the packages by adding the url to repository, or by downloading the RPMs directly.

Documentation files not included

Various PDF documentation files are not included, in fact the entire /opt/kaltura/web/content/docs directory doesnt exist.

Suggestion to make a kaltura-docs RPM for easy updating.
Most noteworthy missing file is the KMC_User_Manual.pdf

the only pdf file(s) that seem to be included are:

/opt/kaltura/app/alpha/web/lib/pdf/KMC_Quick_Start_Guide.pdf
/opt/kaltura/app/alpha/web/lib/pdf/KMC_Quick_Start_Guide__Andromeda.pdf
/opt/kaltura/app/alpha/web/lib/pdf/KMC_Quick_Start_Guide__Butterfly.pdf
/opt/kaltura/app/alpha/web/lib/pdf/KMC_Quick_Start_Guide__Cassiopea.pdf

RPM | Create package for Kaltura DB node (aka kaltura-db)

Kaltura's default DB of choice is MySQL, this package will include the files and configs needed to install a MySQL server with all the Kaltura requirements.

This package requires running the post-install scripts that are installed by the kaltura-mysql-config package - #12 .

Studio V2 has hardcoded cdn.kaltura.com link

/opt/kaltura/apps/studio/v0.3/studio.ini line 9, should be constructed as //{CDNHOST}/html5/html5lib/{HTML5VERSION}/mwEmbedLoader.php

Also /opt/kaltura/apps/studio/v0.3/ contains the zip archive that contains the same files as the directory, and should be cleaned up

Admin Console: Login Error

In a new install of Kaltura, logging in to the admin console generates an error

An error occurred
(error code: Server:INTERNAL_SERVERL_ERROR)

Message: Internal server error occurred

Tried re-running kaltura-config-all.sh but didn't correct the problem

Missing default thumbnail in the thumbnails tab of entry drill-down window

Upon transcoding a new entry, there is no thumbnail created in the Entry->Thumbnails tab.

I know this bug belongs probably with the IX package, but this would be a good test of the rpm repo patch flow since its probably going to be a database patch too.

@jessp01 - you provided a fix for Gemini, but unfortunately were getting inconsistent results with Hercules and its still occurring in this latest IX.

We need to test the fix with 2 methods:

  1. Current installs with this bug
  2. New installs

What are your thoughts? Good/bad idea?

RPM | Create package for Kaltura Common (aka kaltura-base)

The base package includes the entire Kaltura backend source code. All of the Kaltura packages will require this package.

The Kaltura architecture is such that you can configure all roles on one machine, or a machine per role or any number of roles according to your needs.
This means for instance, that you may choose to configure both front and DWH to run on the same machine, or you may opt to separate these roles into two machines.
The package segmentation ensures you will be able to get the flexibility of various setups by simply deciding which package you wish to install where.

This segregation of server roles will enable users the ability reconfigure (i.e. repurpose) an already configured node to assume additional or different roles (for redundancy or when re-architecting infrastructure).

The kaltura-base package will also utilizes a watchdog tool called monit, and hence requires the following package:

  • kaltura-monit

The kaltura-monit package will install the monit files under the /opt/kaltura tree to ensure separation and allow users to use it alongside any other monit packages that may have been installed on the system, without causing conflicts with the Kaltura package.

Directory cleanup

After installing clean there are several directories that are left behind and empty:

/opt/kaltura/var/ + subdirs
/opt/kaltura/include/

Also I noticed that the manpage directory for monit goes to /opt/kaltura/man/, where all the others are in /opt/kaltura/share/man/

Just a cleanup suggestion for pushing out a beta package

Playback blank in KMC

If I try to preview and embed or play in a standalone page any of the sample videos tagged as video I get a screen.
embedding
sampleplayback

The vm doesn't appear to be heavily loaded so don't think its resource related

If I try to trim or clip the video I get this error msg
Error
Invalid partner id

RPM | Create package for Kaltura Server Post-Install Scripts (aka kaltura-postinst)

Since RPM does not feature an interactive configuration prompting, in order to complete the Kaltura setup, the user will be required to run post-install scripts to configure the system, requiring input for various parameters such as machine hostnames, passwords, etc.

This package installs all the post installation scripts required to complete the Kaltura system set up.

Debian Note: For dpkg, which does feature an interactive prompting mechanism, this package will not be needed, since the ability to configure/reconfigure a package is already built into the Debain install tools.

While accessing Administrator Console getting Error

Installation was successful But while accessing administrator console i get this below error

An error occurred

(error code: API:-1)
Message: Peer certificate cannot be authenticated with known CA certificates. RC : 0

Error output on package update (9.11)

Dependencies Resolved

=============================================================================================================================================================================================
 Package                                           Arch                                    Version                                     Repository                                       Size
=============================================================================================================================================================================================
Updating:
 kaltura-base                                      noarch                                  9.11.0-13                                   Kaltura-noarch                                   66 M
 kaltura-postinst                                  noarch                                  1.0.7-13                                    Kaltura-noarch                                   33 k
 kaltura-release                                   noarch                                  9.11.0-18                                   Kaltura-noarch                                  3.6 k

Transaction Summary
=============================================================================================================================================================================================
Upgrade       3 Package(s)

Total download size: 66 M
Downloading Packages:
(1/3): kaltura-base-9.11.0-13.noarch.rpm                                                                                                                              |  66 MB     00:29
(2/3): kaltura-postinst-1.0.7-13.noarch.rpm                                                                                                                           |  33 kB     00:00
(3/3): kaltura-release.noarch.rpm                                                                                                                                     | 3.6 kB     00:00
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                        2.2 MB/s |  66 MB     00:29
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : kaltura-postinst-1.0.7-13.noarch                                                                                                                                          1/6
ERROR 1091 (42000) at line 1: Can't DROP 'entry_id_index'; check that column/key exists
  Updating   : kaltura-base-9.11.0-13.noarch                                                                                                                                             2/6
Starting ntpd:
Regenarating client libs.. this will take up to 2 minutes to complete.
tar: Removing leading `../' from member names
Stopping httpd: [  OK  ]
Starting httpd: [  OK  ]
  Updating   : kaltura-release-9.11.0-18.noarch                                                                                                                                          3/6
$1 is 2
in DA if
Calling becon send_install_becon kaltura-release-9.11.0-18 Europe/Amsterdam install_upgrade
  Cleanup    : kaltura-base-9.11.0-11.noarch                                                                                                                                             4/6
  Cleanup    : kaltura-postinst-1.0.7-8.noarch                                                                                                                                           5/6
  Cleanup    : kaltura-release-9.11.0-3.noarch                                                                                                                                           6/6
  Verifying  : kaltura-postinst-1.0.7-13.noarch                                                                                                                                          1/6
  Verifying  : kaltura-base-9.11.0-13.noarch                                                                                                                                             2/6
  Verifying  : kaltura-release-9.11.0-18.noarch                                                                                                                                          3/6
  Verifying  : kaltura-release-9.11.0-3.noarch                                                                                                                                           4/6
  Verifying  : kaltura-postinst-1.0.7-8.noarch                                                                                                                                           5/6
  Verifying  : kaltura-base-9.11.0-11.noarch                                                                                                                                             6/6

Updated:
  kaltura-base.noarch 0:9.11.0-13                             kaltura-postinst.noarch 0:1.0.7-13                             kaltura-release.noarch 0:9.11.0-18

Complete!

Error on uploading new video

Uploading a new video to partner 101 (no changes compared to template partner) yields the following errors:

2014-02-13 20:56:14 [0.022784] [192.168.1.106] [2110987237] [PS2] [KExternalErrors::dieError] ERR: exiting on error 6 - requested flavor was not found
2014-02-13 20:56:15 [0.012632] [192.168.1.106] [1554912444] [PS2] [kCoreException->__construct] ERR: exception 'kFileSyncException' with message 'no ready filesync on current DC' in /opt/kaltura/app/alpha/apps/kaltura/lib/myEntryUtils.class.php:771
Stack trace:
2014-02-13 20:56:15 [0.000263] [192.168.1.106] [1554912444] [PS2] [entry->getLocalThumbFilePath] ERR: No ready fileSync found on any DC.
2014-02-13 20:56:15 [0.000253] [192.168.1.106] [1554912444] [PS2] [KExternalErrors::dieError] ERR: exiting on error 10 - missing thumbnail fileSync for entry

Conversion and video serving does however work as expected.

Error messages on admin console login page

To trigger, simply open the login page and refresh (don't login).
I think a status check is_loggedin() or similar should be used before rendering these navigation elements.

2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [KalturaInternalToolsPluginSystemHelperAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [VirusScanListAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [VirusScanConfigureAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [VirusScanSetStatusAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [DistributionProfileListAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [DistributionProfileConfigureAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [DistributionProfileUpdateStatusAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [GenericDistributionProvidersListAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [GenericDistributionProviderConfigureAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [GenericDistributionProviderDeleteAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [XsltTesterAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [XsltTesterApiAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [DropFolderListAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [DropFolderConfigureAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [DropFolderSetStatusAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [EventNotificationTemplatesListAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [EventNotificationTemplateConfigureAction] requires permissions [Array
2014-02-11 22:40:57 [483905657] [InfraBootstrapper->_initNavigation] ERR: Class [EventNotificationTemplateUpdateStatusAction] requires permissions [Array

Warning during install, user/group creation order (and file permissions in rpm)

The files in the kaltura-base rpm probably have kaltura/kaltura ownership permissions which is not available before creation the group and user on the install target. This results in the following output:

(suggestion to either have permissions set to root, or have the user+group created in pre-install)

Installing : kaltura-base-9.9.0-28.noarch 59/86
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root
warning: user kaltura does not exist - using root
warning: group kaltura does not exist - using root

RPM | Create FFMPEG Packages (aka kaltura-ffmpeg and kaltura-ffmpeg-aux)

Kaltura's default choice of transcoding engine is ffmpeg.

The kaltura-ffmpeg and kaltura-ffmpeg-aux packages will supply a complete and stable ffmpeg stack built with the specific versions and compilation flags required to fully utilize ffmpeg in an optimized manner with Kaltura deployments.

These two packages depend on quite a few libraries, seeing how the RHEL/CentOS/FC official repos do not offer such stable packages, these packages will also be provided by the kaltura repository to allow for a smoother installation process.

Just like the other packages, the files will be installed under the /opt/kaltura directory.
These packages are created to avoid the use of unofficial repositories in order to install the Kaltura platform. Installing the files under the /opt/kaltura tree will ensure separation and allow users to use alongside any other unofficial packages, without causing conflicts with the Kaltura packages.

The supporting packages for ffmpeg are:

  • kaltura-a52dec
  • kaltura-faac
  • kaltura-lame
  • kaltura-libass
  • kaltura-x264
  • kaltura-rtmpdump
  • kaltura-opencore-amr

Double HTML5 library contents

On standard install there is a /opt/kaltura/web/html5/html5lib/v2.1.1/kaltura-mwEmbed-dc95c12/ folder that contains exactly the same files as /opt/kaltura/web/html5/html5lib/v2.1.1/.

I think this is a remains of the package build and should be removed

Not all services are enabled to start at system boot

Missing chkconfig flags:
mysqld
memcached

Also:
forgot to start memcached

Optional:
using SSL has a requirement for accurate time (within some slack)
suggestion to include requirement for ntpd in pre-requisites

Default players dont work (malformed XML?)

From the default available players the following don't work:

  • KDP3 Light
  • Player with captions (String could not be parsed as XML error)
  • Hovering controls player (String could not be parsed as XML error)
  • Widescreen player (String could not be parsed as XML error)
  • Multiple vertical playlist (String could not be parsed as XML error)
  • Player with no share button (String could not be parsed as XML error)

All these players yield the following error:

[Tue Feb 11 21:42:15 2014] [error] [client 192.168.1.106] PHP Warning:  SimpleXMLElement::__construct(): Entity: line 1: parser error : Start tag expected, '<' not found in /opt/kaltura/web/html5/html5lib/v2.1.1/modules/KalturaSupport/UiConfResult.php on line 231
[Tue Feb 11 21:42:15 2014] [error] [client 192.168.1.106] PHP Warning:  SimpleXMLElement::__construct(): "" in /opt/kaltura/web/html5/html5lib/v2.1.1/modules/KalturaSupport/UiConfResult.php on line 231
[Tue Feb 11 21:42:15 2014] [error] [client 192.168.1.106] PHP Warning:  SimpleXMLElement::__construct(): ^ in /opt/kaltura/web/html5/html5lib/v2.1.1/modules/KalturaSupport/UiConfResult.php on line 231

Problem with template content

On a fully clean install (CentOS 6.5, MySQL 5.1.27) the template account appears not to be fully set up.

After logging into the admin console I cannot access the template account, getting the message "unknown userid".

Also when creating a new publisher after this, I can only see 1 sample entry being added, and this publisher will not be setup correctly as it has no transcoding profile.

So either setting up the template account doesnt go right, or there is a problem with the permissions that are loaded.

Can provide vmware image for debugging if required.

Fix monit.conf in kaltura-monit - include line error

Rely on CentOS monit package (available in EPEL), or pull this package from EPEL for inclusion. Current kaltura-monit is broken, and does not recognize the include line:

/opt/kaltura/app/configurations/monit.conf: line 1: include: command not found

Add symlink in /etc/monit.d/ for all enabled checks
The command 'service httpd start' will not work, you need to specify /sbin/service httpd start

Audit trail API is not built on install

An old issue is that the audit trail is not built by default, but that there are a lot of references (like create new publisher) that depend on it, this causes a lot of debug messages in the kaltura logs.

Sugestion to build the audit API, disable the audit hooks in admin_console or to include a build script.

Configuring AuditTrail API
vim /opt/kaltura/app/scripts/bootstrap.php
Find: KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_ROOT_PATH, "plugins", "*"));
After Add: KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_ROOT_PATH, "api_v3", "*"));
vim /opt/kaltura/app/scripts/utils/configPartnerAuditTrail.php
Edit the partner Id and configure the desired API actions to track (you'll see in the file, it's pretty self explanatory).
Clean cache: rm -Rf /opt/kaltura/app/cache/*
php /opt/kaltura/app/scripts/utils/configPartnerAuditTrail.php > /tmp/auditTrailConfig.log
cat /tmp/auditTrailConfig.log
You should see lots of successfully executed SQL commands.
Clean cache: rm -Rf /opt/kaltura/app/cache/*
Now AuditTrail will work for that partner and you should not get these errors in the log file.

Plugin errors on clean install

After clean install the following plugin erros pop up:

2014-02-28 00:04:52 [701123016] [KalturaPluginManager::getPlugins] ERR: Plugin [IsmIndex] not found with class [IsmIndexPlugin].
2014-02-28 00:16:04 [1171375534] [KDropFolderFileTransferEngine->validatePhysicalFile] NOTICE: Validating physical file [.]
2014-02-28 00:16:04 [1171375534] [KDropFolderFileTransferEngine->validatePhysicalFile] ERR: File name is not set

Errors POSTIN kaltura-kmc-v5.37.10-13.noarch

When updating kaltura-kmc without having a prior run of /opt/kaltura/bin/kaltura-config-all.sh the following error occurs. When /opt/kaltura/bin/kaltura-config-all.sh has been run then there is no error, but the filenames are all printed to terminal.

Non-fatal POSTIN scriptlet failure in rpm package kaltura-kmc-v5.37.10-13.noarch
/opt/kaltura/web/flash/kmc/v5.37.10/uiconf/kaltura/kmc/appstudio:
playlist_25_ui.features.xml
no_playlist_ui.xml
multiplaylist_ui.features.xml
multiplaylist_25_ui.xml
player_ui.features.xml
no_playlist_ui.features.xml
player_25_ui.features.xml
player_25_ui.xml
.
playlist_ui.xml
loading.swf
multiplaylist_25_ui.features.xml
multiplaylist_ui.xml
converted.swf
playlist_ui.features.xml
..
playlist_25_ui.xml
kdp3
player_ui.xml
slp3
empty.xml
notavailable.swf

/opt/kaltura/web/content/uiconf:
ps
.
kcweditor
kaltura
..
warning: %post(kaltura-kmc-v5.37.10-13.noarch) scriptlet failed, exit status 255

Missing lots of flash contents

When editing a uiconf from the admin console it becomes apparent that a lot of flash packages are not included. These are required for the correct working of a lot of the default players. Additionally the missing files also cause it to be impossible to edit a uiconf from the admin console.

2014-02-08 18:54:23 [0.002160] [127.0.0.1] [656092706] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kse/] does not exist
2014-02-08 18:54:23 [0.000348] [127.0.0.1] [656092706] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kae/] does not exist
2014-02-08 18:54:23 [0.000362] [127.0.0.1] [656092706] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kmc/appstudio/] does not exist
2014-02-08 18:54:23 [0.000516] [127.0.0.1] [656092706] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kmc/account/] does not exist
2014-02-08 18:54:23 [0.000295] [127.0.0.1] [656092706] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kmc/analytics/] does not exist
2014-02-08 18:54:23 [0.000192] [127.0.0.1] [656092706] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kmc/content/] does not exist
2014-02-08 18:54:23 [0.000221] [127.0.0.1] [656092706] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kmc/dashboard/] does not exist
2014-02-08 18:54:23 [0.000527] [127.0.0.1] [656092706] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/slp/] does not exist
2014-02-08 18:54:23 [0.000261] [127.0.0.1] [656092706] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/expressUploader/] does not exist
2014-02-08 18:54:23 [0.000974] [127.0.0.1] [656092706] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/ksr/] does not exist
2014-02-08 18:54:23 [0.000260] [127.0.0.1] [656092706] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/krecord/] does not exist
2014-02-08 18:54:23 [0.000296] [127.0.0.1] [656092706] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kupload/] does not exist
2014-02-08 18:54:23 [0.002212] [127.0.0.1] [650701465] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kse/] does not exist
2014-02-08 18:54:23 [0.000296] [127.0.0.1] [650701465] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kae/] does not exist
2014-02-08 18:54:23 [0.000784] [127.0.0.1] [650701465] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kmc/appstudio/] does not exist
2014-02-08 18:54:23 [0.000525] [127.0.0.1] [650701465] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kmc/account/] does not exist
2014-02-08 18:54:23 [0.000378] [127.0.0.1] [650701465] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kmc/analytics/] does not exist
2014-02-08 18:54:23 [0.000224] [127.0.0.1] [650701465] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kmc/content/] does not exist
2014-02-08 18:54:23 [0.000257] [127.0.0.1] [650701465] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kmc/dashboard/] does not exist
2014-02-08 18:54:23 [0.000469] [127.0.0.1] [650701465] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/slp/] does not exist
2014-02-08 18:54:23 [0.000361] [127.0.0.1] [650701465] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/expressUploader/] does not exist
2014-02-08 18:54:23 [0.000750] [127.0.0.1] [650701465] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/ksr/] does not exist
2014-02-08 18:54:23 [0.000293] [127.0.0.1] [650701465] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/krecord/] does not exist
2014-02-08 18:54:23 [0.000364] [127.0.0.1] [650701465] [API] [UiConfService->getAvailableTypesAction] ERR: Path [/opt/kaltura/web/flash/kupload/] does not exist

RPM | Common Packages for PHP extensions and system utilities

The kaltura-batch (#3) and kaltura-front (#2) packages require the following dependencies which are not provided by the official RHEL/CentOS/FC repositories.

These packages will be provided by common kaltura packages that will be required by the batch and front packages.

PHP extensions

  • php-mcrypt - needed for KS generation and handling
  • kaltura-libmcrypt - needed for the PHP Mcrypt extension
  • php-pecl-memcached - memcache bindings
  • kaltura-libmemcached - needed for the PHP Memcached extension
  • php-pecl-ssh2 - needed for sFTP drop folder configurations mostly.

sFTP

  • kaltura-sshpass - sshpass is needed for sFTP configs

Default playback video for studio editor does not exist

When creating a new player via the studio, normally there is a preview video.
In the current install this video does not exist, yielding the "media not found" error and in the logging:

2014-02-08 18:57:22 [0.000673] [192.168.147.1] [944750819] [API] [kCoreException->__construct] ERR: exception 'kCoreException' with message 'Invalid entry id [_KDP_CTXPL]' in /opt/kaltura/app/alpha/apps/kaltura/lib/myPlaylistUtils.class.php:111
Stack trace:
2014-02-08 18:57:22 [0.000408] [192.168.147.1] [944750819] [API] [KalturaFrontController->getExceptionObject] ERR: exception 'KalturaAPIException' with message 'Unknown Playlist [_KDP_CTXPL]' in /opt/kaltura/app/api_v3/services/PlaylistService.php:321

SPHINX_DB_HOST and SPHINX_DB_PORT not written to ans file

Using the rpm's the option is to install MySQL locally or apply a script to an existing db server on another machine. Is it possible to configure kaltura to use a cloud based MySQL offering like AWS or GCE where the connection details are known but not necessarily have access to the server itself

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.