Support

Site Restoration

#37840 An error occurred: The file is not a JPA archive

Posted in ‘Site restoration’
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

PHP version
7.4
CMS Type
Joomla!
CMS Version
Joomla! 3.10.11
Backup Tool Version
latest
Kickstart version
pro 7.1.2

Latest post by nicholas on Thursday, 06 October 2022 11:54 CDT

PulseBeat

Hello Akeeba-support,
I have the following problem. After upgrading to the 4's version of Joomla, I got database errors.

I decided to downgrade again with a page recovery using Akeeba Basckup Pro. All is well so far. But here too I now had database errors.

I decided to contact my hoster and asked him to provide me with backups from the last day. I then downloaded a -.jpa file via Ftp (binary mode) and - after deleting the corresponding server directories - uploaded the -.jpa again...together with kickstart.

Now I cannot unpack the -.jpa. I keep getting the error: An error occurred: The file is not a JPA archive.

 

I have never had this before and I have used kickstart again and again over the course of many years.

 

Thanks in advance for your help
Cheers
Frank

Translated with www.DeepL.com/Translator (free version)

PulseBeat

If you want I can provide a download link to examine the -.jpa. It is too big to upload. But it should be in a non-public area.

PulseBeat

Hmm...

just tried a -.jpa too which I had created two weeks before. (also from the hoster's backup) This was also not recognised as a .-jpa (??)

nicholas
Akeeba Staff
Manager

Is it possible that you have a multi-part backup archive? Check if there are other files with extensions .j01, .j02 etc with the same base name as the .jpa file.

For example, if your JPA file is www.example.com-20221006-1234-blah.jpa check if there are files named www.example.com-20221006-1234-blah.j01, www.example.com-20221006-1234-blah.j02 etc. You will need to have all of the files in the same place for the backup archive to be extracted. Kickstart will only show you the .jpa file but it will automatically find and use the files with the .j01, .j02 etc extensions.

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!

PulseBeat

Aaargh, what a thing to say. I didn't know that. I wondered what the -j01 files were for? I'll try it out again soon. but I've already asked my hoster to make a backup. he'll probably beat me to it :-)

nicholas
Akeeba Staff
Manager

This is the most common issue we're seeing, even though we had not seen it anywhere near as frequently the past 14 years — possibly because now sites are much bigger.

I am trying to find a way to best address it. Please tell me which of the following ideas would work best for you (choosing multiple items is okay, too!):

  1. A README.txt file added automatically in the output directory, explaining the role of the .j01 etc files.
  2. A notice in the Download dialog in the Manage Backups page when you have a multipart archive.
  3. A sticky notice in the Manage Backups page when at least one multipart archive is listed.
  4. A dedicated documentation page which is linked to from the documentation pages of the Backup Now, Manage Backups, and Integrated Restoration pages.
  5. Something else (please do tell!)

Thank you in advance for the insight!

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!