Support

Akeeba Backup for Joomla!

#18991 Akeeba installer 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 user74916 on Friday, 07 February 2014 06:33 CST

user74916
Description of my issue:

I noticed Akeeba Backup installer is not working properly,
i can see the advice i'm using akeeba backup installer in my backend, but i can see only joomla standard installer upload form.

I don't know when and i can't figure out why this happened, i tried to restore a previous system restore point with no success, then I tried to follow the common troubleshooting guide, tried to disable an then reenable serp then i tried to reinstall akeeba backup on top of the old installation,
then i uninstalled every akeeba software and tried reinstallation of them without success.
Every feature is working (backup etc), except akeeba installer and system restore point.
I tried to look at php error log file and tried enabling joomla debug feature, no errors..

My script console shows no error, so definitely i've come out of ideas to solve this..

May this problem come from third party extensions?

This joomla installation is running in my local test server so this isn't a time critical problem, but i'd like to solve this issue without reinstalling everything from scratch.
I attached a screenshot of my backend in order to show my issue.

Many Thanks.

dlb
Please check to see if the System - System Restore Points plugin is enabled.


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

user74916
Yes, it is enabled.

Thanks for your prompt answer.

dlb
Well that's not what I wanted to hear. :-)

Please install Akeeba Backup twice, back to back without uninstalling the software. My confidence in that solution is not high, but it is pretty late in Nicholas' corner of the world right now. We may as well try the double install in the mean time.


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

user74916
Thanks for suggestion but I had already tried this solution with no luck.

dlb
One last quick question before I get Nicholas in on this, what version of Backup are you using? Your first post says 2.6.2, I assumed that was a typo of 2.9.2. Was that correct?


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

user74916
Oh, i'm terribly sorry, maybe my eyes were tired so i mistaken my akeeba backup version:
Akeeba Backup Professional 3.9.2

Shortly: yes, it was a typo...

dlb
I just wanted to make sure. I hate it when I send stuff to Nicholas and it turns out to be something silly. :-)


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

nicholas
Akeeba Staff
Manager
Since version 3.9.0 the regular Joomla! extensions installer is enhanced by Akeeba Backup's SRP feature. Your URL should contain the string index.php?option=com_installer and you should see a big notice above the form telling you that the extensions installer is enhanced by Akeeba Backup.

That said, we recently (last week) discovered that the SRP feature is currently broken for components. When you upgrade a component the SRP is not triggered. Moreover, the SRP feature in Akeeba Backup up to and including 3.9.2 does not support the following extension types: package, library, file. All these will be fixed in version 3.10.0 which we are currently testing for release hopefully this week.

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!

user74916
Hello Nicholas : )

Your URL should contain the string index.php?option=com_installer

Yes I can see it.

you should see a big notice above the form telling you that the extensions installer is enhanced by Akeeba Backup.

Yes as you can see from the screenshot attached on top of the page, i see the big advice, but not the upload form that belongs to your component, just the standard one.

That said, we recently (last week) discovered that the SRP feature is currently broken for components. When you upgrade a component the SRP is not triggered. Moreover, the SRP feature in Akeeba Backup up to and including 3.9.2 does not support the following extension types: package, library, file

I don't understand this passage: once it breaks, it remains broken even if I reinstall it?

That said, I'll wait hopefully your new release to see if it fixs my issue.

Have a nice day,
Evo.

nicholas
Akeeba Staff
Manager
I don't understand this passage: once it breaks, it remains broken even if I reinstall it


Hm, I am not sure what you understood, but it wasn't what I wrote. Akeeba Backup 3.9.x has a bug in the restore points feature. It can't take restore points for components. It will only take restore points for plugins, modules and templates. The next version will fix that bug and everything will work fine. No matter how many times you install the current, broken, version it will of course remain broken. The non-broken version is not release yet. I am currently testing it and plan to release it this week.

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!

user74916
I'm starting to think I'm experiencing something different from the issue you're addressing my trouble to.

I just tried to install a third party module, but no restore point was taken.

You're saying that there is a known bug about akeeba backup and components installation, libraries etc.
I'm saying that I can't see the upload form belonging to your component.
By inspecting your code I could be able to understand that you replace the standard upload form with your custom upload form.
In my opinion this is the key of my troubles, this action is taken no more when I trigger
index.php?option=com_installer
view and I don't know why.

It's hard to me to make myself clear, that's because this is not my mother language.
I apologize for this.

That said, I'll gladly wait for next release before bothering you again ; )

nicholas
Akeeba Staff
Manager
> By inspecting your code I could be able to understand that you replace the standard upload form with your custom upload form.

Actually, no. We have a system plugin which checks the requests made to your site's back-end. If a request to com_installer is detected we analyse it and try to figure out if you're installing a package for a different version of an extension you have already installed on your site. In this case we hijack the request and redirect your browser to a special URL of Akeeba Backup (index.php?option=com_akeeba) which takes the SRP and then redirects you back to com_installer to finish the installation.

You are confused because in older versions, indeed, we were using a "fake" installation page inside com_akeeba itself. The problem was that each Joomla! version implemented a slightly different interface and maintaining that solution became extremely hard. That's why I rewrote that feature from the ground up. Unfortunately, trying to manipulate com_installer is not the easiest thing on the planet and it's definitely not something you can ever test thoroughly (due to lack of adequate documentation on how the extensions installer really works). So we ended up with bugs. I'm really sorry about it, I wish there was a better way to test it than relying on bug reports :( On the up side, we have collected enough information to fix all those pesky issues. So, please, just wait a couple more days :)

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!

user74916
Actually, no.

Ahah ok, I've stumbled upon your code and I was silly to pretend to read it like a newspaper :D
I'm really sorry about it,

You've not to be sorry, your hard work gives us the best joomla extensions on the market.

Have a nice day.

nicholas
Akeeba Staff
Manager
Thank you for your kind words :)

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!

user74916
Good Morning,
I got the update 3.1.0, today I had time to test serp feature.
I updated joomla to the latest version 2.5.18 - serp was taken
I update joomla language file - serp was not taken (I didn't expect to)

then I installed asikart quick icons - serp was not taken

Consider this a feedback, not a support request, I was thinking this was an issue affecting my installation only.
I understand this feature is hard to implement and mantain as you wish.
Ticket closed.

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!