Hello,
during updating our cpanel the linux system was upgraded fom CentOS 7 (End of Life) to AlmaLinux 8.
Before this upgrade all joomla backups (via cron) were uploaded to Remote SFTP (SSH) server using cURL since years without any problem.
Now all joomla sites make the updates as usual, but didn't sent them to the remote.
No modifications on the remote server were done.
"Test SFTP connection" results with error:
Could not connect to the remote SFTP server. The error message was:
cURL Error 51 connecting to remote SFTP server.
After "backup now" akeeba says:
Failed to process file /home/noeldebob/public_html/administrator/components/com_akeebabackup/backup/site-le-noel-de-bob.com-20240820-161022cest-2Mt-db9vbqPhr5aJ.jpa
Error received from the post-processing engine:
Could not create SFTP directory /home
Post-processing interrupted -- no more files will be transferred
the log reads:
...
DEBUG |20240820 14:11:07|====== Starting Step number 29 ======
DEBUG |20240820 14:11:07|Kettenrad :: Ticking the domain object
DEBUG |20240820 14:11:07|Akeeba\Engine\Core\Domain\Finalization::_run() Resuming finalization object Akeeba\Engine\Core\Domain\Finalizer\PostProcessing
DEBUG |20240820 14:11:07|Loading post-processing engine object (sftpcurl)
INFO |20240820 14:11:07|Beginning post processing file <root>administrator/components/com_akeebabackup/backup/site-le-noel-de-bob.com-20240820-161022cest-2Mt-db9vbqPhr5aJ.jpa
DEBUG |20240820 14:11:07|Akeeba\Engine\Postproc\Sftpcurl:: Connecting to remote SFTP
WARNING |20240820 14:11:08|Failed to process file <root>administrator/components/com_akeebabackup/backup/site-le-noel-de-bob.com-20240820-161022cest-2Mt-db9vbqPhr5aJ.jpa
WARNING |20240820 14:11:08|Error received from the post-processing engine:
WARNING |20240820 14:11:08|Could not create SFTP directory /home
DEBUG |20240820 14:11:08|[RuntimeException] <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Postproc/Sftp.php(157) – #0 ‹Could not create SFTP directory /home›
DEBUG |20240820 14:11:08|#0 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Postproc/Sftp.php(120): Akeeba\Engine\Postproc\Sftp->makeDirectory('/home/backups74...', Object(Akeeba\Engine\Util\Transfer\SftpCurl))
DEBUG |20240820 14:11:08|#1 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Postproc/Sftpcurl.php(43): Akeeba\Engine\Postproc\Sftp->sftp_chdir('/home/backups74...', Object(Akeeba\Engine\Util\Transfer\SftpCurl))
DEBUG |20240820 14:11:08|#2 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Postproc/Base.php(241): Akeeba\Engine\Postproc\Sftpcurl->makeConnector()
DEBUG |20240820 14:11:08|#3 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Postproc/Ftp.php(43): Akeeba\Engine\Postproc\Base->getConnector()
DEBUG |20240820 14:11:08|#4 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Core/Domain/Finalizer/PostProcessing.php(123): Akeeba\Engine\Postproc\Ftp->processPart('/home/noeldebob...')
DEBUG |20240820 14:11:08|#5 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Core/Domain/Finalization.php(261): Akeeba\Engine\Core\Domain\Finalizer\PostProcessing->__invoke()
DEBUG |20240820 14:11:08|#6 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Base/Part.php(237): Akeeba\Engine\Core\Domain\Finalization->_run()
DEBUG |20240820 14:11:08|#7 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Core/Kettenrad.php(590): Akeeba\Engine\Base\Part->tick()
DEBUG |20240820 14:11:08|#8 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Base/Part.php(237): Akeeba\Engine\Core\Kettenrad->_run()
DEBUG |20240820 14:11:08|#9 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Core/Kettenrad.php(278): Akeeba\Engine\Base\Part->tick(0)
DEBUG |20240820 14:11:08|#10 <root>administrator/components/com_akeebabackup/src/Model/BackupModel.php(565): Akeeba\Engine\Core\Kettenrad->tick()
DEBUG |20240820 14:11:08|#11 <root>administrator/components/com_akeebabackup/src/Model/BackupModel.php(293): Akeeba\Component\AkeebaBackup\Administrator\Model\BackupModel->stepBackup()
DEBUG |20240820 14:11:08|#12 <root>administrator/components/com_akeebabackup/src/Controller/BackupController.php(110): Akeeba\Component\AkeebaBackup\Administrator\Model\BackupModel->runBackup()
DEBUG |20240820 14:11:08|#13 <root>administrator/components/com_akeebabackup/src/Mixin/ControllerEventsTrait.php(65): Akeeba\Component\AkeebaBackup\Administrator\Controller\BackupController->ajax()
DEBUG |20240820 14:11:08|#14 <root>libraries/src/Dispatcher/ComponentDispatcher.php(143): Akeeba\Component\AkeebaBackup\Administrator\Controller\BackupController->execute('ajax')
DEBUG |20240820 14:11:08|#15 <root>administrator/components/com_akeebabackup/src/Dispatcher/Dispatcher.php(80): Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch()
DEBUG |20240820 14:11:08|#16 <root>libraries/src/Component/ComponentHelper.php(361): Akeeba\Component\AkeebaBackup\Administrator\Dispatcher\Dispatcher->dispatch()
DEBUG |20240820 14:11:08|#17 <root>libraries/src/Application/AdministratorApplication.php(143): Joomla\CMS\Component\ComponentHelper::renderComponent('com_akeebabacku...')
DEBUG |20240820 14:11:08|#18 <root>libraries/src/Application/AdministratorApplication.php(186): Joomla\CMS\Application\AdministratorApplication->dispatch()
DEBUG |20240820 14:11:08|#19 <root>libraries/src/Application/CMSApplication.php(293): Joomla\CMS\Application\AdministratorApplication->doExecute()
DEBUG |20240820 14:11:08|#20 <root>administrator/includes/app.php(61): Joomla\CMS\Application\CMSApplication->execute()
DEBUG |20240820 14:11:08|#21 <root>administrator/index.php(32): require_once('/home/noeldebob...')
DEBUG |20240820 14:11:08|#22 {main}
DEBUG |20240820 14:11:08|Not removing the non-processed file <root>administrator/components/com_akeebabackup/backup/site-le-noel-de-bob.com-20240820-161022cest-2Mt-db9vbqPhr5aJ.jpa
WARNING |20240820 14:11:08|Post-processing interrupted -- no more files will be transferred
Any idea ?
Best regards