Support

Akeeba Backup for Joomla!

#42579 Backup no longer run

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
5.4.1
PHP version
8.1.33
Akeeba Backup version
10.2.1

Latest post by nicholas on Monday, 22 December 2025 06:19 CST

retoturnverein

Backup is no longer running and I'm not aware of any changes on my end. I checked the doc for changes in the command execution, still the same as I currently use it.

Program start

$myphpprog -d memory_limit=128M /home/$mysourcedomain/public_html/cli/joomla.php akeeba:backup:take --profile=1

Output:

[ERROR] Could not open /home/tvseench/_backup/bc45aaf06740022b.sql for append, in DB dump.

ERROR |20251222 08:24:06|Could not open /home/tvseench/_backup/bc45aaf06740022b.sql for append, in DB dump.

ERROR |20251222 08:24:06|Failed Smart algorithm on Akeeba\Engine\Core\Domain\Db

nicholas
Akeeba Staff
Manager

First, verify that the directory that holds the backup file is owned by the same user under which the web server runs. Even if the permissions are set to 755 for the folder and 644 for the file, a mismatch in ownership will stop the PHP process from being able to append data. The host can confirm the UID/GID of the web‑server user and compare it with the ownership of the administrator/components/com_akeebabackup/backup folder.

Next, consider any Linux access‑control mechanisms that sit on top of the basic permissions. Systems that employ AppArmor or SELinux may have policies that restrict the web‑server process from writing to certain paths, regardless of the numeric permissions you see. If such a security module is active, the host will need to adjust the policy to allow write access to the backup directory.

After that, check whether the disk itself has enough free space. A full filesystem will cause the same error because there is nowhere for the new data to be written. The host can quickly run a df command to see if the partition that contains your site is out of space.

Even when the overall disk has room, an individual user quota might be in effect. Some shared‑hosting environments allocate a specific amount of space to each account, and once that quota is reached the system blocks further writes. Asking the host to review the quota for your account will reveal whether you have hit that limit.

Another factor is the limit on how many files a process can have open at one time. The operating system’s ulimit setting for the number of open file descriptors (ulimit -n) may be low, and if the backup routine tries to open additional files it will be denied. The host can raise this limit for the web‑server user if it is currently too restrictive.

Finally, there is a limit on the maximum size of a single file that a process may create, controlled by the file‑size ulimit (ulimit -f). If the database backup file is approaching that ceiling, the attempt to append more data will fail with the same message. The host can check the current file‑size limit and increase it if necessary. Please note that, by default, the target maximum size for a database (SQL) backup file created during the backup is 512 KIB. It might grow bigger than that if a single row in the database contains data which results in a single SQL query longer than this; this is extremely rare.

By having the host examine ownership, any active ACL or security policies, available disk space, account quotas, the open‑files limit, and the file‑size limit, you should be able to pinpoint why the backup can’t be written on this particular site while the others succeed. Once the relevant restriction is lifted, Akeeba Backup will be able to create the .sql dump, put it into the backup archive, and finish taking a backup.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

retoturnverein

I installed the program twice, did not help.

I use this program for years now. It was successful a week ago and now both domains I use this program to do backup, they're failing.

I tried command line and interactive backup, files attached.

Unix backup directory chmod 775, ulimit -f = unlimited - cleaned up any files, empty now

clueless I am

 

nicholas
Akeeba Staff
Manager

Since you are simply copying and pasting your reply from ticket 42578 –even though it has nothing to do with what I told you on this ticket– I will assume this is a duplicate issue and close it in favour of 42578.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

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!