Support

Akeeba Backup for Joomla!

#28229 System - One Click Action

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 joomleb on Tuesday, 08 August 2017 10:33 CDT

joomleb
Hi guys,
upgrading an old site, I had to uninstall, through the standard joomla extensions manager, the unused Akeeba Subscriptions Pro 3.3.4 component (empty tables).
The component uninstallation tried to uninstall 3 Plugins that have not been uninstalled and cannot be uninstalled manually:

1 - Akeeba Subscriptions - ProjectFork Integration - Plg_projectfork - 1.0 July 2012 - Nicholas K. Dionysopoulos - akeebasubs

2 - Akeeba Subscriptions - ProjectFork 4+ integration - Plg_projectfork4 - 1.0 February 2013 - Nicholas K. Dionysopoulos - akeebasubs

3 - System - One Click Action - Plg_oneclickaction - 2.1 2011-05-26 - Nicholas K. Dionysopoulos / AkeebaBackup.com - system

As far as I understand, I'm quite sure the Plg_projectfork and Plg_projectfork4 are two Akeeba Subscriptions plugins. I can uninstall them deleting the two files and the two lines into xxxx_extensions table. Am I right ? (...and then deleting all the xxx_akeebasubs_... tables, right ?). I know the support to AkeebaSubscription stopped, but, Please, could you gently confirm me ?

About the Plg_oneclickaction, I found some tickets here about "sending email problems" into Akeeba Backup. So,I don't understand if is an old plugin Akeeba Subscription related and/or Akeeba Backup related.
Please, Do I have to uninstall it ?
If yes, I should have to uninstall it deleting the file and the line into xxxx_extensions table, but I found and noted also a xxxx_oneclickaction_actions table.
Please, Can you help me on understand and give me any instructions ?

Many Thanks for support

tampe125
Akeeba Staff
Hello,

all of those plugins are obsolete and you can safely delete them manually.
The "oneclick" plugin was used to automatically update your site, but now it's no longer used; so you can safely remove it.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

joomleb
Hi Davide,
many thanks for the quick support. So, Please, as far as I understood:

1 - all the three ones are Akeeba Subscription related and/or Akeeba Backup related, right ?

2 - about the Plg_oneclickaction, I have to delete the php file and the line into xxxx_extensions table, but also the xxxx_oneclickaction_actions table. Am I right ?

tampe125
Akeeba Staff
  1. Yes
  2. Yes, that's right. However if you uninstall the oneclick plugin using Joomla, everything should be deleted automatically, there's no need to do that manually

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

joomleb
Hi Davide, many thanks!

About point 2, as I told you uninstalling using Joomla I have back the Warning message:

Warning
JInstaller: :Install: SQL File not found /<redacted>/plugins/system/oneclickaction/sql/uninstall/uninstall.sql
Plugin Uninstall: SQL error file DB function reports no errors.

and the plugin isn't uninstalled.

The same thing happened during the Component uninstalling, I had back the Warning message for the three plugins, this is why I investigated and asked you:

Warning
JInstaller: :Install: SQL File not found /<redacted>/plugins/akeebasubs/projectfork/projectfork/uninstall.sql
Plugin Uninstall: SQL error file DB function reports no errors.
JInstaller: :Install: SQL File not found /<redacted>/plugins/akeebasubs/projectfork4/projectfork4/uninstall.sql
JInstaller: :Install: SQL File not found /<redacted>/plugins/system/oneclickaction/sql/uninstall/uninstall.sql
JInstaller: :Install: SQL File not found /<redacted>/administrator/components/com_akeebasubs/sql/install/mysql/uninstall.sql
Extension Uninstall: SQL error processing query: DB function reports no errors.

Please, Can you confirm me ? Do I have to process manually ?

tampe125
Akeeba Staff
mhm.. let's try a quick trick before going to mess around on the core tables.
Please create the files Joomla is looking for, remember to leave them empty. In this way Joomla will find the files, won't complain and continue with the uninstallation.
Now you know why we created our own helper classes for installing/uninstalling extension instead of relying on Joomla API.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

joomleb
Hi Davide,
many thanks for the trick, here my tests:

I added the 3 uninstall.sql empty files in their folders and run the joomla uninstall Akeeba Subscription component. Another Warning message appared:
Warning
JInstaller: :Install: SQL File not found .../administrator/components/com_akeebasubs/sql/install/mysql/uninstall.sql

Extension Uninstall: SQL error processing query: DB function reports no errors.


So, I made another test adding the 4 files in their folders and run the joomla uninstall Akeeba Subscription component. The component was uninstalled without any problems:
Message
Uninstalling the component was successful.
Then, I checked all the files, folders, tables and, to have a complete uninstallation I had to:
- delete the empty plugins/akeebasubs/ folder
- delete the xxxx_oneclickaction_actions table
- delete all the xxxx_akeebasubs_......... tables

Please, Can you confirm ? Am I forgetting anything ?

PS on my previous ticket I forgot to delete the "Private" directories part as I done on this last one with a ".../". I cannot edit my previous post anymore. Please,can you change them for me, so I can keep this ticket as "public" (if someone else need)

Many Thanks for help and support!

tampe125
Akeeba Staff
Yes, you're right.
I just edited your previous post.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

joomleb
Davide, Many Thanks for Support !

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!