Pxb 8.4 is missing in RPM repo

Hi! I’m trying to install percona-xtrabackup 8.4 to official docker image (percona/percona-server:8.4.3-3.1-multi).

Installed Packages
percona-release.noarch 1.0-29

# repo by major version does not exist
sudo percona-release enable pdps-8.4
Specified repository does not exist: http://repo.percona.com/pdps-8.4

# by minor version - OK
sudo percona-release enable pdps-8.4.3
* Enabling the Percona Distribution for MySQL - PS 8.43 repository
<*> All done!

sudo dnf install percona-xtrabackup-84
Percona Distribution for MySQL - PS 8.43 release/aarch64 YUM repository                                                                                                                      32 kB/s | 3.0 kB     00:00    
No match for argument: percona-xtrabackup-84
Error: Unable to find a match: percona-xtrabackup-84

# ok, maybe minor version...? nope
sudo dnf install percona-xtrabackup-843
Last metadata expiration check: 0:01:25 ago on Tue Dec 31 21:57:27 2024.
No match for argument: percona-xtrabackup-843
Error: Unable to find a match: percona-xtrabackup-843

# no matches at all :(
dnf search xtrabackup
Last metadata expiration check: 0:07:56 ago on Tue Dec 31 21:51:54 2024.
No matches found.

Attempt #2

sudo percona-release enable-only tools
* Disabling all Percona Repositories
* Enabling the Percona Tools repository
<*> All done!

# percona-xtrabackup-80 only
dnf search xtrabackup
Percona Tools release/aarch64 YUM repository                                                                                                                                                1.6 MB/s | 642 kB     00:00    
============================================================================================ Name & Summary Matched: xtrabackup ============================================================================================
percona-xtrabackup-80.aarch64 : XtraBackup online backup for MySQL / InnoDB
percona-xtrabackup-80-debuginfo.aarch64 : Debug information for package percona-xtrabackup-80
percona-xtrabackup-80-debugsource.aarch64 : Debug sources for package percona-xtrabackup-80
percona-xtrabackup-test-80.aarch64 : Test suite for Percona XtraBackup

What am I missing? How to get pxb-84?

p.s Wishing you all a Happy New Year!

You have enabled repository for Percona Server 8.4.3 and not Percona Xtradb Cluster.
Percona Xtradb Cluster 8.4.3 is not released yet.
Percona Xtrabackup should be a part of the Percona Xtradb Cluster.

Note - pdps is Percona distribution for Percona Server.
pdpxc - Percona distribution for Percona Xtradb Cluster

I have so many questions…

Percona Xtrabackup should be a part of the Percona Xtradb Cluster.

Where is it mentioned? I never seen it before anywhere.
Here we can see that percona-xtrabackup-84-8.4.0-1.1.el9.x86_64.rpm is part of the pdps-8.4.3 :neutral_face:
And here it suggests installing percona-xtrabackup-84 from pdps :expressionless:

Percona Xtradb Cluster 8.4.3 is not released yet.

Does it mean I can’t install pxb-8.4 from repo?

How is it happened that pxb-8.3 is under “Innovation Releases” and 8.4 displayed as a stable one?

So many confusions, the installation process shouldn’t be so hard.

My bad, I overlooked it as as Percona server repository. Yes, percona xtrabackup is a part of PDPS.

You should be able to install XTRABACKUP using below command

[root@node0 /]# dnf install percona-xtrabackup-84
Last metadata expiration check: 0:01:01 ago on Thu Jan  2 09:21:21 2025.
Dependencies resolved.
================================================================================================================================================
 Package                          Architecture      Version                                          Repository                            Size
================================================================================================================================================
Installing:
 percona-xtrabackup-84            x86_64            8.4.0-1.1.el8                                    pdps-8.4.3-release-x86_64             45 M
Installing dependencies:

This release note should answer the question.

Could you show me your output of dnf repolist please?

Thanks!

Okay, I figured out:
MySQL software repositories

percona-release enable pxb-84-lts release

dnf install percona-xtrabackup-84