Support

Akeeba Backup for Joomla!

#9258 update to 3.3.11 not working

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
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by nicholas on Friday, 06 January 2012 07:09 CST

mneese
Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? yesw
Have I searched the forum before posting yes
Have I read the documentation before posting (which pages?)? No
Joomla! version: 1.5.25
PHP version: 5.3.8
MySQL version: 5.1.56
Host: rochen
Akeeba Backup version: 3.3.11

EXTREMELY 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 2Mb, please upload it on your server and post a link to it.

Description of my issue:

After updating to the version 3.3.11 through my backup panel interface, i no longer have two recent S3 backups shown in "administre backup files"...also two attempts to backup, one to S3 and one to default directory on server have completed...the one to S3 was not cleaned up from the server, and the files did not reach the S3 bucket...the one to the default server directory shows nothing in the "administer backups files interface", however there is a current "jpa" file in the proper directory...

nicholas
Akeeba Staff
Manager
I can't understand what you mean.

What does "i no longer have two recent S3 backups" means? Are the deleted from the server, deleted from S3 or you no longer see the backup records in the Administer Backup Files page?

I think that the problem is a stuck view filter. Just try logging out of your site and then log back in. Do you see the files now?

If you don't, I need you to ZIP and attach your backup log files. Without a log file, your guess is as good as mine.

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!

mneese
"i no longer have two recent S3 backups shown in "administre backup files"...means the recent S3 backups to my S3 bucket are not shown in the "administer backups" interface...they exist in the bucket

New backups to S3 are not uploaded to the bucket, and they exist on the server but not uploaded...

The new default backups to the server are not available in the "administrer backups" interface even thought they exist on the server....

Logged out, restarted my desktop and nothing has changed...

Log file attached

nicholas
Akeeba Staff
Manager
Log file didn't make it. Please put the txt file in a zip file before attaching. If bigger than 2Mb, upload to a file service like DropBox, paste a link here. Thanks!

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!

mneese
here is zip of log

nicholas
Akeeba Staff
Manager
Your backup is stuck in a loop while trying to "update statistics", i.e. write information to the database table where all backups are registered. This means exactly one thing and one thing only: failed update. First, try to install Akeeba Backup 3.3.11's ZIP package on top of your existing installation and retry backing up.

If this doesn't work, follow this procedure:
- Keep a copy of your jos_ak_profiles table (and ONLY that table), using phpMyAdmin
- Keep a local copy of all of the backup archives you want to keep (they'll be deleted from the server)
- Uninstall Akeeba Backup
- Install Akeeba Backup Professional 3.3.11
- Restore the jos_ak_profiles table using phpMyAdmin

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!

mneese
thanks...i installed from zip (only worked after disabling restore point backup), then the backups worked fine....

nicholas
Akeeba Staff
Manager
Perfect! I'm glad it's working now :)

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!

Hotkeyharry
What a pity! I loved the one-click-installation, and I buyed the Pro Version because of the easiest way to back up more sites. Now we have this 2MB-limitation: on one server it upgraded, on the other server not - I have to do it manually. What should my hoster change in his preferences to make it run? Is there a way??

nicholas
Akeeba Staff
Manager
The one-click upgrade doesn't suffer from the 2Mb limitation because you don't upload anything to your server :) In fact, the one click update is a four step process:
- The ZIP package is downloaded from our server to your server. This doesn't involve a download
- It is extracted
- The Joomla! extensions installer is called and told to install the extracted files
- The extracted files and archive are removed
This works irrespective of the 2Mb upload limitation and since each step is done in a separate pageload you are less likely to hit the timeout limit.

Moreover, the next version of Akeeba Backup will feature a much smaller package. I am removing all translations from the package, which means that we'll be saving about 1Mb from the package size. I am working on that right now!

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!

Hotkeyharry
That sounds good, because the timeout limit was hit - I'm curious about it. lg Harald

nicholas
Akeeba Staff
Manager
That's why I'll be removing the translation files. OK, this didn't sound too insightful right? Let's take one step back and see what it means to install an extension.

First, Joomla! runs the SQL installation script. This is a very fast process, in the order of a few dozen milliseconds. Then, it starts recursively copying all files listed in the package to their final destinations. This is a O(N) process, meaning that the time it requires is directly proportional to the number and size of files. As a matter of fact, the main factor is the number of files. If you use Joomla!'s FTP mode in the Global Configuration, Joomla! has to initiate an FTP upload for each and every file. This can sum up to several dozens of seconds, leading to a timeout. The same holds true for the previous step of the installation, unpacking, as Joomla! has to upload each extracted file.

After analysing my extension packages, I saw that half of the files are translation files. However, not everyone needs all translation files, right? So, I'm going to remove the extra languages (two dozens of them!), reducing both the number and total size of files to copied. Therefore, the installation will need about half the time to complete, which is exactly what is required to fix your timeut issues.

Of course, the best workaround is using a very performant host, but not everybody can afford it (even if it's as low as 8$ per month) ;)

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!