Support

Akeeba Backup for Joomla!

#42792 Reinstallation of Akeeba backup is failing

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
5.4.3
PHP version
8.3
Akeeba Backup version
n/a

Latest post by [email protected] on Wednesday, 11 March 2026 10:46 CDT

[email protected]

Hi I am trying to install akeeba backup.

It seems the site in question previously had akeeba backup installed but the uninstallation of it was butchered.

I have manually removed / disabled

administrator/components/com_akeebabackup
components/com_akeebabackup
media/com_akeebabackup
plugins/quickicon/akeebabackup

I have also dropped tables that referenced akeebabackup

SHOW TABLES LIKE '%akeeba%';

Tables_in_xxx_tfrs2026 (%akeeba%) pnjpw_akeeba_common

I cleared the joomla cache /expired cache

After cleanup when I try web install or manual install i get:

JInstaller: :Install: Error SQL Table 'xxx_tfrs2026.pnjpw_akeebabackup_profiles' doesn't exist Extension installation stopped. Package Install: There was an error installing an extension: com_akeebabackup-core.zip   Can you guide me on any aspect of the clean up that i may have missed? Thank you.

nicholas
Akeeba Staff
Manager

You should not be removing files manually. Joomla extensions are more than files. There are also database records.

What you've done is actually breaking Joomla. As far as Joomla knows, the extension is already installed, therefore it tries to to an update. However, its database tables do not exist which is why you are getting a failure when Joomla tries to update the non-existent database tables. This will, of course, never work.

For each extension you removed –package, component, and every plugin– you have to remove the corresponding #__extensions record, noting down the extension ID. Then, you have to also remove the corresponding #__schema record, if one exists (there's definitely one for the component). This will only break your site a little bit instead of completely (it makes a mess of the #__assets table, but at this point there's not much else you can do given what you have done).

If you want to do things the right way, you should instead restore the latest backup and uninstall the package extension from Joomla's extensions management page. Then, you can install Akeeba Backup afresh.

This is not specific to Akeeba Backup. It applies to all extensions delivered as an extension of the Package type which is the correct way to deliver compound extensions (extensions which have more than one of a component, plugin, module, template, files, language extension or a combination thereof) since Joomla 1.6 was released 16 years ago.

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!

[email protected]

Thanks!

Yes in an ideal world i would have a backup from 2021 and knew who dunnit so i could give them a bollocking :-)

nicholas
Akeeba Staff
Manager

Yeah, I know you know, but since it's a public ticket I have to explain why it was butchered for the people reading this who don't know what we know. You know? :D

The best you could do is try to remove the #__schemas and #__extensions records for the component. I imagine that this would be the least invasive way to allow the reinstallation of the extension.

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!

[email protected]

Thanks Nick I will give that a shot

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!