I am attempting to use the FTP post processing engine to upload completed backups to https://storagemadeeasy.com/. Looking at the logs I can see that we get as far as the FTP stage but then FTP fails with no error given:
DEBUG |160624 15:16:08|Loading post-processing engine object (ftp) INFO |160624 15:16:08|Initializing post-processing engine DEBUG |160624 15:16:08|1 files to process found DEBUG |160624 15:16:08|Breaking step before post-processing run DEBUG |160624 15:16:08|Kettenrad :: Domain object returned; propagating DEBUG |160624 15:16:08|Kettenrad :: Break flag status: YES DEBUG |160624 15:16:08|----- Finished operation 1 ------ DEBUG |160624 15:16:08|Successful Smart algorithm on Akeeba\Engine\Core\Domain\Finalization DEBUG |160624 15:16:08|Kettenrad :: More work required in domain 'finale' DEBUG |160624 15:16:08|====== Finished Step number 29 ====== DEBUG |160624 15:16:08|Kettenrad :: Setting the break flag between domains DEBUG |160624 15:16:08|*** Engine steps batching: Break flag detected. DEBUG |160624 15:16:08|*** Batching of engine steps finished. I will now return control to the caller. DEBUG |160624 15:16:08|No need to sleep; execution time: 3895.5860137939 msec; min. exec. time: 0 msec DEBUG |160624 15:16:08|Saving Kettenrad instance backend DEBUG |160624 15:16:09|Kettenrad :: Attempting to load from database (backend) [backend.id38] DEBUG |160624 15:16:09| -- Loaded stored Akeeba Factory (backend) [backend.id38] DEBUG |160624 15:16:09|====== Starting Step number 30 ====== DEBUG |160624 15:16:09|Kettenrad :: Ticking the domain object DEBUG |160624 15:16:09|Akeeba\Engine\Core\Domain\Finalization::_run() Running built-in method run_post_processing DEBUG |160624 15:16:09|Loading post-processing engine object (ftp) INFO |160624 15:16:09|Beginning post processing file <root>/administrator/components/com_akeeba/backup/site-docs.mydomain.com-20160624-151441.zip DEBUG |160624 15:16:09|Akeeba\Engine\Postproc\Ftp:: Connecting to remote FTP DEBUG |160624 15:16:11|Akeeba\Engine\Postproc\Ftp:: Starting FTP upload of <root>/administrator/components/com_akeeba/backup/site-docs.mydomain.com-20160624-151441.zip WARNING |160624 15:16:46|Failed to process file <root>/administrator/components/com_akeeba/backup/site-docs.mydomain.com-20160624-151441.zip WARNING |160624 15:16:46|Error received from the post-processing engine: WARNING |160624 15:16:46|Uploading <root>/administrator/components/com_akeeba/backup/site-docs.mydomain.com-20160624-151441.zip has failed. DEBUG |160624 15:16:46|Not removing processed file <root>/administrator/components/com_akeeba/backup/site-docs.mydomain.com-20160624-151441.zip DEBUG |160624 15:16:46|Kettenrad :: Domain object returned; propagating DEBUG |160624 15:16:46|Kettenrad :: Break flag status: no DEBUG |160624 15:16:46|----- Finished operation 1 ------ DEBUG |160624 15:16:46|Successful Smart algorithm on Akeeba\Engine\Core\Domain\Finalization DEBUG |160624 15:16:46|Kettenrad :: More work required in domain 'finale' DEBUG |160624 15:16:46|====== Finished Step number 30 ======
I have tested using "Test Connection" and obviously it connects (as can also be seen by the log). Using passive or non passive makes no difference either. As I don't have access to the SME logs what is my next step? I would have expected to at least see an FTP protocol error in the Akeeba log?