After completing the update to the recent version I am having issue with creating new players from scratch and duplicating existing players. If I duplicate the player from the KMC studio tab or via the admin console the player does not displays at all when I try to play back using the newly created player. If I create a new player from the KMC studio tab the new player only displays a black box when I try to playback with the new player. No, control buttons nor other options appear in any browser. I am not getting any errors in the web developers console of my browser.
After creating a new player I am getting the caption spinner when I attempt to edit the new player regardless if it is duplicated from any console or created from scratch from any console.
I am not seeing any errors in the ‘kaltlog’ when creating or attempting to edit the new players. After adding the custom UI configuration for iOS playback I got the caption error.
My first guess would be permission issues preventing the UI conf JSON files from being written to the disk.
You should see that reflected in the logs but you can start by querying the kaltura.ui_conf table like so:
mysql> select * from ui_conf where id=$YOUR_PLAYER_ID;
Make sure that conf_file_path which is relative to /opt/kaltura/web/ exists and the dir is writeable by the apache user.
What should the permission be for these folders? I am thinking owner and group should be reversed considering what your saying but I want to be sure before I swap ownership.
Since it should be 775 [for dirs] and 664 [for files], it doesn’t really matter whether it’s apache.kaltura or kaltura.apache as both user and group have write privileges with 775 and 664.
Is there a way you suggest to set all the permissions properly for all the files, directories and sub directory as required by the application and Apache? I tried to set them manually using wildcard options for setting folders and this appears to have resolved the issue. I was able to create new players without and issue.