Support

Akeeba Backup for Joomla!

#12339 Extension Manager 500 error after 3.5 upgrade

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 Wednesday, 23 May 2012 02:19 CDT

onyxweb
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: 2.5.4
PHP version: (unknown)
MySQL version: (unknown)
Host: (optional, but it helps us help you)
Akeeba Backup version: (unknown)

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:

Hi Nicholas,

Nice new site!

I've justed upgraded to ABPro 3.5.0, and now I get a 500 error when trying to access Extension manager.

Thanks,

Bass

nicholas
Akeeba Staff
Manager
If you are receiving a blank page or a fatal error when trying to access Akeeba Backup and/or receive an AJAX error during backup right after upgrading to Akeeba Backup 3.5.x, please note that this is the result of a partial upgrade. This is the same thing in your case: the System Restore Points plugin tells Joomla! to actually load a special view of Akeeba Backup when you try accessing Joomla!'s "Manage Extensions" page. There is a known bug in the Joomla! extensions installer (which is also used by our Live Update to perform the actual update). When upgrading to a version which has a different count of top-level directories, Joomla!'s extension installer "forgets" to copy all files and folders or remove the old ones. This usually happens when upgrading from Core to Professional and when upgrading between minor releases, e.g. 3.4 to 3.5.

The solution is very simple. First DO NOT UNINSTALL Akeeba Backup and DO NOT DOWNGRADE to an earlier release. The former will remove your backups and settings. The latter will cause Akeeba Backup to fail. Instead, go to our Downloads page and download the latest installation package of Akeeba Backup. Go to your site's back-end. Go to Extensions, Manage Extensions and make sure that the "System - System Restore Points"(*) plugin is either not installed or, if installed, is not published. Then go to Extensions, Manage Extensions and use the Browse button to locate the installation package you downloaded. Then click on "Upload and Install". You may have to repeat the installation a second time.

(*) The name of the plugin may be localised if your back-end language is other than English. In this case use the filter drop-down called "- Select type -" to "system" and look for the entry where the Element column reads "srp".

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!

onyxweb
Hi Nicholas,

Thanks for that.

Unfortunately I get an 500 error when I try to open Extensions> Extensions Manager

So I can follow your instructions!

I look forward to hearing from you.

Thanks,

Bass

onyxweb
Ah! You meant disable the System Restore Point in Extensions> Plug-in Manager.

I did that, and Extension Manager returned.

I've re-installed ABPro from Extension Manager, but I still get the 500 error when I go to Componets> Akeeba Backup.

Have reverted 3.4.3, which seems to be fine.

Any thoughts?

Bass

onyxweb
Mmm! Actually 343 is not working. I've re-installed 350, successfully, but I get:

AJAX Loading Error
HTTP Status: 0 (error)
Internal status: error
XHR ReadyState: 0
Raw server response:

B

nicholas
Akeeba Staff
Manager
Let's try it again.

1. Start by removing the following folders:
- administrator/components/com_akeeba EXCEPT the administrator/components/com_akeeba/backup directory and the administrator/components/com_akeeba/akeeba/serverkey.php file. If you remove that directory and that file you will lose your existing backups and/or settings.
- components/com_akeeba
- administrator/modules/mod_akadmin
- media/com_akeeba
- plugins/system/plg_srp
- plugins/system/plg_akeebaupdatecheck
- plugins/system/plg_aklazy
- plugins/system/plg_oneclickaction

2. Download the latest installation package of Akeeba Backup.

3. Go to Extensions, Manage Extensions and make sure that the "System - System Restore Points"(*) plugin is either not installed or, if installed, is not published.

4. Go to Extensions, Manage Extensions and use the Browse button to locate the installation package you downloaded. Then click on "Upload and Install".

5. Repeat step 4 (and only step 4) a second time

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!

onyxweb
All sorted. Many thanks, Nicholas.

Hope the conference was good.

You might like to know that I only got an email notification of your first response, and only saw your second response by chance.

cheers,

B

nicholas
Akeeba Staff
Manager
You're welcome, Bass!

Both emails were sent out. Are you sure my second reply didn't end up in the spam folder?

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!