Tool repo nuked, percona-release setup broken for pxc80

Hi all.

I’ve just noticed that tools repo has been removed, i.e. it does not show in directory listing at:

which is referenced by percona-release script.

Technically it is still there:

http :// repo . percona . com/tools (sorry, link number limit)

but percona-release has a problem with this for some products. For example, by following the official guide for installing Percona XtraDB Cluster on RHEL 9 based system:

we get:

# percona-release setup -y pxc80
* Disabling all Percona Repositories
* Enabling the Percona XtraDB Cluster 8.0 repository
ERROR: Selected product uses "pxc-80 tools" repositories. But the "tools" repository is disabled
Add "tools" repository to REPOSITORIES="" variable in /etc/default/percona-release file and re-run the script

Adding REPOSITORIES="tools" to /etc/default/percona-release does workaround this problem but shouldn’t percona-release be updated to reflect this change? Why is pxc-80 stil dependent on tools repo if it is removed?

The tools repo is being discontinued. Please checkout this Blog:

This should help you get all the correct repos setup!

I don’t see how this has anything to do with the fact that official documentation and percona-release script are not updated to reflect this change.

Looking at the source code of the percona-release script, one can see:

...
PXC80REPOS="pxc-80 tools"
...

So it makes pxc-80 product dependent on tools repo… which is no more.

Please open a bug report @ https://jira.percona.com

It seems that I have no proper permissions on Percona’s Jira or something is not working properly. Clicking on the blue “+ Create” does nothing. There is no error but no issue form either.

Hi Bojan,

The repo tools link temporary has been restored.
Also it has been created the Jira ticket to fix dependences in percona-release script.

Thank you.

1 Like

Hi @Vadim_Yalovets . Thanks for issuing a temporary fix and creating a ticket. Looking forward to proper fix.