Support

Akeeba Backup for Joomla!

#40450 Backup errors on cron job

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
4.4.3
PHP version
8.3.3
Akeeba Backup version
9.8.5

TheStingPilot

[20240316 21:51:27] *** Batching successive steps (nesting level 1)
[20240316 21:51:27] ====== Starting Step number 1 ======
[20240316 21:51:27] Kettenrad :: Switching domains
[20240316 21:51:27] Kettenrad :: BREAKING STEP BEFORE SWITCHING DOMAIN
[20240316 21:51:27] Switching to domain init, class Init
[20240316 21:51:27] Akeeba\Engine\Core\Domain\Init :: New instance
[20240316 21:51:27] Kettenrad :: Ticking the domain object
[20240316 21:51:27] Kettenrad :: Domain object returned without errors; propagating
[20240316 21:51:27] Kettenrad :: Break flag status: YES
[20240316 21:51:27] ----- Finished operation 1 ------
[20240316 21:51:27] Successful Smart algorithm on Akeeba\Engine\Core\Domain\Init
[20240316 21:51:27] ====== Finished Step number 1 ======
[20240316 21:51:27] Kettenrad :: Setting the break flag between domains
[20240316 21:51:27] *** Engine steps batching: Break flag detected.
[20240316 21:51:27] *** Batching of engine steps finished. I will now return control to the caller.
[20240316 21:51:27] ====== Starting Step number 2 ======
[20240316 21:51:27] Kettenrad :: Ticking the domain object
[20240316 21:51:27] --------------------------------------------------------------------------------
[20240316 21:51:27] Akeeba Backup 9.8.5 (2024-01-25)
[20240316 21:51:27] --------------------------------------------------------------------------------
[20240316 21:51:27] --- System Information ---
[20240316 21:51:27] PHP Version :8.3.3
[20240316 21:51:27] PHP OS :Linux
[20240316 21:51:27] PHP SAPI :cli
[20240316 21:51:27] OS Version :Linux
[20240316 21:51:27] DB Version :10.6.16-MariaDB-cll-lve
[20240316 21:51:27] Web Server :n/a
[20240316 21:51:27] Joomla! version :4.4.3
[20240316 21:51:27] Safe mode :
[20240316 21:51:27] Display errors :
[20240316 21:51:27] Error reporting :
[20240316 21:51:27] Error display :off
[20240316 21:51:27] Disabled functions :exec,passthru,shell_exec,system,popen,parse_ini_file,show_source
[20240316 21:51:27] open_basedir restr.:
[20240316 21:51:27] Max. exec. time :0
[20240316 21:51:27] Memory limit :17179869184
[20240316 21:51:27] Current mem. usage :22163976
[20240316 21:51:27] GZIP Compression : available (good)
[20240316 21:51:27] JPATH_BASE :/var/www/vhosts/vroom.cc/httpdocs/joomla
[20240316 21:51:27] JPATH_SITE :/var/www/vhosts/vroom.cc/httpdocs/joomla
[20240316 21:51:27] JPATH_ROOT :/var/www/vhosts/vroom.cc/httpdocs/joomla
[20240316 21:51:27] JPATH_CACHE :<root>administrator/cache
[20240316 21:51:27] Computed <root> :<root>
[20240316 21:51:27] Min/Max/Bias :0/15/100
[20240316 21:51:27] Output directory :/var/www/vhosts/vroom.cc/Akeeba_Backup
[20240316 21:51:27] Part size (bytes) :2147352576
[20240316 21:51:27] --------------------------------------------------------------------------------
[20240316 21:51:27] Loaded profile #2
[20240316 21:51:27] Archive template name: site-[HOST]-[DATE]-[TIME_TZ]-Cloud86 (Joomla 4)
[20240316 21:51:27] Expanded template name: site-www.vroom.cc-20240316-225127cet-Cloud86 (Joomla 4)
[20240316 21:51:27] Backup type is now set to 'full'
[20240316 21:51:27] Expanded archive file name: /var/www/vhosts/vroom.cc/Akeeba_Backup/site-www.vroom.cc-20240316-225127cet-Cloud86 (Joomla 4).jpa
[20240316 21:51:27] Initializing archiver engine
[20240316 21:51:27] Akeeba\Engine\Archiver\Jpa :: new instance - archive /var/www/vhosts/vroom.cc/Akeeba_Backup/site-www.vroom.cc-20240316-225127cet-Cloud86 (Joomla 4).jpa
[20240316 21:51:27] Akeeba\Engine\Archiver\BaseArchiver :: Split JPA creation enabled
[20240316 21:51:27] Updating multipart status to 1
[20240316 21:51:27] Akeeba\Engine\Archiver\BaseArchiver :: Killing old archive
[20240316 21:51:27] Kettenrad :: Domain object returned without errors; propagating
[20240316 21:51:27] Kettenrad :: Break flag status: no
[20240316 21:51:27] ----- Finished operation 1 ------
[20240316 21:51:27] Kettenrad :: Ticking the domain object
[20240316 21:51:27] Kettenrad :: Domain object returned without errors; propagating
[20240316 21:51:27] Kettenrad :: Break flag status: no
[20240316 21:51:27] ----- Finished operation 2 ------
[20240316 21:51:27] Successful Smart algorithm on Akeeba\Engine\Core\Domain\Init
[20240316 21:51:27] Kettenrad :: Domain 'init' has finished.
[20240316 21:51:27] ====== Finished Step number 2 ======
[20240316 21:51:27] Kettenrad :: Setting the break flag between domains
[20240316 21:51:27] *** Engine steps batching: Break flag detected.
[20240316 21:51:27] *** Batching of engine steps finished. I will now return control to the caller.
[20240316 21:51:27] No need to sleep; execution time: 11.348962783813 msec; min. exec. time: 0 msec
[20240316 21:51:27] Saving Kettenrad instance cli
[20240316 21:51:27] Kettenrad :: Attempting to load from database (cli) [cli.id-20240316-215127-152923]
[20240316 21:51:27] -- Loaded stored Akeeba Factory (cli) [cli.id-20240316-215127-152923]
[20240316 21:51:27] ====== Starting Step number 3 ======
[20240316 21:51:27] Kettenrad :: Switching domains
[20240316 21:51:27] Kettenrad :: BREAKING STEP BEFORE SWITCHING DOMAIN
[20240316 21:51:27] Switching to domain installer, class Installer
[20240316 21:51:27] Akeeba\Engine\Core\Domain\Installer :: New instance
[20240316 21:51:27] Kettenrad :: Ticking the domain object
[20240316 21:51:27] Truncating backup archive file /var/www/vhosts/vroom.cc/Akeeba_Backup/site-www.vroom.cc-20240316-225127cet-Cloud86 (Joomla 4).j01 to 49 bytes
[20240316 21:51:27] -- Adding installation/README.html to archive (virtual data)
[20240316 21:51:27] -- Adding installation/extrainfo.json to archive (virtual data)
[20240316 21:51:27] Kettenrad :: Domain object returned without errors; propagating
[20240316 21:51:27] Kettenrad :: Break flag status: YES
[20240316 21:51:27] ----- Finished operation 1 ------
[20240316 21:51:27] Successful Smart algorithm on Akeeba\Engine\Core\Domain\Installer
[20240316 21:51:27] ====== Finished Step number 3 ======
[20240316 21:51:27] Kettenrad :: Setting the break flag between domains
[20240316 21:51:27] *** Engine steps batching: Break flag detected.
[20240316 21:51:27] *** Batching of engine steps finished. I will now return control to the caller.
[20240316 21:51:27] No need to sleep; execution time: 3.9598941802979 msec; min. exec. time: 0 msec
[20240316 21:51:27] Saving Kettenrad instance cli
[20240316 21:51:27] Kettenrad :: Attempting to load from database (cli) [cli.id-20240316-215127-152923]
[20240316 21:51:27] -- Loaded stored Akeeba Factory (cli) [cli.id-20240316-215127-152923]
[20240316 21:51:27] ====== Starting Step number 4 ======
[20240316 21:51:27] Kettenrad :: Ticking the domain object
[20240316 21:51:27] Kettenrad :: Domain object returned with errors; propagating
[20240316 21:51:27] Akeeba\Engine\Archiver\Base:: Installer package <root>administrator/components/com_akeebabackup/installers/angie.jpa does not exist!
[20240316 21:51:27] [RuntimeException] <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Archiver/Base.php(387) – #0 ‹Akeeba\Engine\Archiver\Base:: Installer package <root>administrator/components/com_akeebabackup/installers/angie.jpa does not exist!›
[20240316 21:51:27] #0 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Core/Domain/Installer.php(113): Akeeba\Engine\Archiver\Base->transformJPA(0, NULL)
[20240316 21:51:27] #1 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Base/Part.php(237): Akeeba\Engine\Core\Domain\Installer->_run()
[20240316 21:51:27] #2 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Core/Kettenrad.php(574): Akeeba\Engine\Base\Part->tick()
[20240316 21:51:27] #3 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Base/Part.php(237): Akeeba\Engine\Core\Kettenrad->_run()
[20240316 21:51:27] #4 <root>administrator/components/com_akeebabackup/vendor/akeeba/engine/engine/Core/Kettenrad.php(278): Akeeba\Engine\Base\Part->tick(0)
[20240316 21:51:27] #5 <root>administrator/components/com_akeebabackup/src/Model/BackupModel.php(565): Akeeba\Engine\Core\Kettenrad->tick()
[20240316 21:51:27] #6 <root>administrator/components/com_akeebabackup/src/CliCommands/BackupTake.php(155): Akeeba\Component\AkeebaBackup\Administrator\Model\BackupModel->stepBackup()
[20240316 21:51:27] #7 <root>libraries/vendor/joomla/console/src/Command/AbstractCommand.php(235): Akeeba\Component\AkeebaBackup\Administrator\CliCommands\BackupTake->doExecute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
[20240316 21:51:27] #8 <root>libraries/vendor/joomla/console/src/Application.php(1181): Joomla\Console\Command\AbstractCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
[20240316 21:51:27] #9 <root>libraries/vendor/joomla/console/src/Application.php(403): Joomla\Console\Application->runCommand(Object(Akeeba\Component\AkeebaBackup\Administrator\CliCommands\BackupTake), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
[20240316 21:51:27] #10 <root>libraries/src/Application/ConsoleApplication.php(205): Joomla\Console\Application->doExecute()
[20240316 21:51:27] #11 <root>libraries/vendor/joomla/console/src/Application.php(448): Joomla\CMS\Application\ConsoleApplication->doExecute()
[20240316 21:51:27] #12 <root>libraries/src/Application/ConsoleApplication.php(258): Joomla\Console\Application->execute()
[20240316 21:51:27] #13 <root>cli/joomla.php(77): Joomla\CMS\Application\ConsoleApplication->execute()
[20240316 21:51:27] #14 {main}
[20240316 21:51:27] Kettenrad :: Break flag status: no
[20240316 21:51:27] ----- Finished operation 1 ------
[20240316 21:51:27] Failed Smart algorithm on Akeeba\Engine\Core\Domain\Installer
[20240316 21:51:27] Kettenrad :: Domain 'installer' has experienced an error.
[20240316 21:51:27] ====== Finished Step number 4 ======
[20240316 21:51:27] Kettenrad :: Setting the break flag between domains
[20240316 21:51:27] *** Engine steps batching: Break flag detected.
[20240316 21:51:27] *** Batching of engine steps finished. I will now return control to the caller.
[20240316 21:51:27] No need to sleep; execution time: 4.0550231933594 msec; min. exec. time: 0 msecEXTREMELY IMPORTANT
: Please attach a ZIP file containing your Akeeba Backup log file in order for us to help you with any backup or restoration issue. If the file is over 10MiB, please upload it on your server and post a link to it.

 

 

The most important thing: the cron job fails:

 

Taking a backup with Akeeba Backup

==================================

Starting backup using profile #2.

---------------------------------

Last Tick   : 2024-03-16 06:10:04 GMT+0100 (CET)

Domain      : init

Step        :

Substep     :

Progress    : 0.00%

Memory used : 22.3 MB

Continuing the backup

---------------------

Last Tick   : 2024-03-16 06:10:04 GMT+0100 (CET)

Domain      : installer

Step        :

Substep     :

Progress    : 0.00%

Memory used : 22.36 MB

Continuing the backup

---------------------

Last Tick   : 2024-03-16 06:10:04 GMT+0100 (CET)

Domain      : installer

Step        :

Substep     :

Progress    : 0.00%

Memory used : 22.26 MB

 // Peak memory used : 22.75 MB                                                

 // Backup loop exited after 1 second                                          

 [ERROR] Akeeba\Engine\Archiver\Base:: Installer package                       

         /var/www/vhosts/vroom.cc/httpdocs/joomla/administrator/components/com_a

         keebabackup/installers/angie.jpa does not exist!                      

 

And that is correct as the file does not exist.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!