Skip to:
pgbackrest 2.50 requires libssh2.so.1, which requires epel.
$ diff --color <(rpm -qR percona-pgbackrest-2.48-1.el8.x86_64.rpm 2>&1) <(rpm -qR percona-pgbackrest-2.50-1.el8.x86_64.rpm 2>&1) 1,2c1,2 < warning: percona-pgbackrest-2.48-1.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 8507efa5: NOKEY < config(percona-pgbackrest) = 1:2.48-1.el8 --- > warning: percona-pgbackrest-2.50-1.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 8507efa5: NOKEY > config(percona-pgbackrest) = 1:2.50-1.el8 14a15 > liblz4.so.1()(64bit) 15a17 > libssh2.so.1()(64bit) 21a24 > libzstd.so.1()(64bit)
Without that fix microdnf installs pgbackrest 2.48 which creates inconsitency with postgresql container.
microdnf
pgbackrest 2.50 requires libssh2.so.1, which requires epel.
$ diff --color <(rpm -qR percona-pgbackrest-2.48-1.el8.x86_64.rpm 2>&1) <(rpm -qR percona-pgbackrest-2.50-1.el8.x86_64.rpm 2>&1) 1,2c1,2 < warning: percona-pgbackrest-2.48-1.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 8507efa5: NOKEY < config(percona-pgbackrest) = 1:2.48-1.el8 --- > warning: percona-pgbackrest-2.50-1.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 8507efa5: NOKEY > config(percona-pgbackrest) = 1:2.50-1.el8 14a15 > liblz4.so.1()(64bit) 15a17 > libssh2.so.1()(64bit) 21a24 > libzstd.so.1()(64bit)
Without that fix
microdnf
installs pgbackrest 2.48 which creates inconsitency with postgresql container.