Not able to upload video on CDN

Hello Jess,

We are not able to upload video on cdn and getting following kaltlog error.

2015-10-31 22:49:31 [0.246875] [1174034837] [34] [BATCH] [kFileTransferMgr->fileExists] DEBUG: File exists
2015-10-31 22:49:31 [0.129817] [1174034837] [35] [BATCH] [KJobHandlerWorker->closeJob] ERR: exception ‘Exception’ with message ‘Error: Can’t put file [//content/entry/data/0/7/0_yhp1o5lw_0_a38fxjjy_2.mp4] - ftp_put(): I won’t open a connection to 172.31.29.26 (only to 52.74.7.7)’ in /opt/kaltura/app/infra/log/KalturaLog.php:83
Stack trace:
#0 /opt/kaltura/app/batch/batches/KJobHandlerWorker.class.php(372): KalturaLog::err(‘Error: Can’t pu…’)

Please ignore priouse issue and i am facing below mentioned issue on dwh …

Error reading object from XML file

Unable to load step info from XML step nodeorg.pentaho.di.core.exception.KettleStepLoaderException:
Unable to load class for step/plugin with id [MapperFieldRunner]. Check if the plugin is available in the plugins subdirectory of the Kettle distribution.

Unable to load class for step/plugin with id [MapperFieldRunner]. Check if the plugin is available in the plugins subdirectory of the Kettle distribution.

    at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1195)
    at org.pentaho.di.job.entries.trans.JobEntryTrans.execute(JobEntryTrans.java:611)
    at org.pentaho.di.job.Job.execute(Job.java:503)
    at org.pentaho.di.job.Job.execute(Job.java:642)
    ... 3 more

Caused by: org.pentaho.di.core.exception.KettleXMLException:
Error reading object from XML file

Unable to load step info from XML step nodeorg.pentaho.di.core.exception.KettleStepLoaderException:
Unable to load class for step/plugin with id [MapperFieldRunner]. Check if the plugin is available in the plugins subdirectory of the Kettle distribution.

Unable to load class for step/plugin with id [MapperFieldRunner]. Check if the plugin is available in the plugins subdirectory of the Kettle distribution.

    at org.pentaho.di.trans.TransMeta.loadXML(TransMeta.java:2869)
    at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2365)
    at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2326)
    at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1151)
    ... 6 more

Caused by: org.pentaho.di.core.exception.KettleXMLException:
Unable to load step info from XML step nodeorg.pentaho.di.core.exception.KettleStepLoaderException:
Unable to load class for step/plugin with id [MapperFieldRunner]. Check if the plugin is available in the plugins subdirectory of the Kettle distribution.

Unable to load class for step/plugin with id [MapperFieldRunner]. Check if the plugin is available in the plugins subdirectory of the Kettle distribution.

    at org.pentaho.di.trans.step.StepMeta.<init>(StepMeta.java:297)
    at org.pentaho.di.trans.TransMeta.loadXML(TransMeta.java:2521)
    ... 9 more

Caused by: org.pentaho.di.core.exception.KettleStepLoaderException:
Unable to load class for step/plugin with id [MapperFieldRunner]. Check if the plugin is available in the plugins subdirectory of the Kettle distribution.

    at org.pentaho.di.trans.step.StepMeta.<init>(StepMeta.java:239)
    ... 10 more

ERROR 01-11 00:07:52,154 - Run kjbVar job - An error occurred executing this job entry :
ERROR 01-11 00:07:52,154 - Run kjbVar job - org.pentaho.di.core.exception.KettleException:

Hello,

My guess would be permission issues. Note that the cron jobs for dwh run as the kaltura user and need to be able to write to certain directories.
If you review the logs under /opt/kaltura/dwh/logs, I’m pretty sure you’ll find exactly what directory is attempted to be written to.
You can also try to run:
# /opt/kaltura/bin/kaltura-run-dwh.sh
as root and check whether that succeeds, if so, then it is certainly a permissions issue.