Support

Akeeba Backup for Joomla!

#15029 EXTRACT WIZARD and KICKSTART can´t extract files from jpa archive

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 Monday, 18 February 2013 11:18 CST

thomaslester

Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? yes
Have I searched the tickets before posting? yes
Have I read the documentation before posting (which pages?)? yes
Joomla! version: (1.5.26)
PHP version: (5.2.17)
MySQL version: (5.1.66-0+squeeze1-log)
Host: (Apache)
Akeeba Backup version: (3.4.3

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:

To day I by mistake deleted a module with some images in that I would like to use. I used extract wizard to get files from an Akeeba backup. Now I found that the root modules folder with all modules is not extracted from the backup one month old. I have tried to make more backups, to check that Akeeba is doing right. The backup files have a totalk of 4.6 Gb, and every time I extract with the wizard or the Kickstart, I only get 495 Mb out of the JPA archive. What could that be? I have for test created a new profile, but still same problem.

And the extractor wizard says "finished" - when reaching a 10th of the full content.

 

It seems that the files is in the JPA archive, but will not be extracted.

Where to start?

 

nicholas
Akeeba Staff
Manager

You have never run the configuration wizard. Please go to Akeeba Backup and click on the Configuration Wizard button.

Technical information: Files over 2Gb written to by PHP will most likely become corrupt due to the intrinsic integer type in PHP being long (signed 32 bit int). That's why our configuration wizard will always set up the part size for split archives to roughly 1900Mb. A multi-part archive consisting of two 1900Mb files and a 800Mb final part could have been extracted. A single 4.6Gb archive has become corrupt during writing and can't be extracted.

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!

thomaslester

That´s right I hadn´t run the wizard. But when I do - as I have done 100 times before, the archive size is set to Custom.... 2.1 GB. And that size has worked for meny years.

Ok now I changed it to 1535 MB and made a new backup. Still the Extract wizard will only extract about 1.9 GB of the 4.9 GB and seems to stop the same place every time. I checked with different backups of the same page.

But when I put the backup files back to the hotel and use the kickstart.php THEN all files are extracted. For me it seems, that Akeeba Extract Wizard has problems running on MAC OS 10.8.2 - I never had these problems before. What do you think about that? Could that be?

Kind regards

Thomas

 

 

 

 

 

 

nicholas
Akeeba Staff
Manager

There's a good chance eXtract suffers from an integer overflow issue. It's written in Lazarus (an open source Delphi clone) which at the time it was written didn't support 64-bit code. Just to make sure that the problem lies with eXtract would you mind trying to extract the archive locally using Kickstart running on the latest version of MAMP?

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!

thomaslester

I now did, and the archive extracted fully on MAMP locally with kickstart.php extract.

And I tested again - it didn´t work with extract wizard.

T

nicholas
Akeeba Staff
Manager

OK, the most plausible cause seems to be the integer size limitations I mentioned in my previous reply. Stick with Kickstart. That's what I'm maintaining. eXtract is mainly a workaround for Windows permissions issues that can be solved but most people don't understand how to follow the (admitedly complex) instructions to do so. MAMP + Kickstart is always the easiest route on Mac OS X.

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!