Installation fails via RPM / DNF on Fedora 43

I’ve been using urbackup server for a few years on my Fedora server box (currently running Fedora 43)

Following the steps documented here: UrBackup - Download UrBackup for Windows, GNU/Linux or FreeBSD

To Install package home:uroni / urbackup-server

Instructions are as below:

For Fedora 43 run the following as root:
dnf config-manager addrepo --from-repofile=https://download.opensuse.org/repositories/home:uroni/Fedora_43/home:uroni.repo

dnf install urbackup-server

The dnf config-manager completes successfully:

dnf config-manager addrepo --from-repofile=``https://download.opensuse.org/repositories/home:uroni/Fedora_43/home:uroni.repo

but attempting to install the package fails:

dnf install urbackup-server
Updating and loading repositories:
UrBackup (Fedora_43)                                                                                                                                                         100% |   4.2 KiB/s |   1.6 KiB |  00m00s
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests

package urbackup-server-2.5.35.0-1.1.aarch64 from home_uroni does not have a compatible architecture

nothing provides group(urbackup) needed by urbackup-server-2.5.35.0-1.1.aarch64 from home_uroni

nothing provides user(urbackup) needed by urbackup-server-2.5.35.0-1.1.aarch64 from home_uroni

nothing provides ld-linux-aarch64.so.1()(64bit) needed by urbackup-server-2.5.35.0-1.1.aarch64 from home_uroni

nothing provides ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) needed by urbackup-server-2.5.35.0-1.1.aarch64 from home_uroni

nothing provides libm.so.6(GLIBC_2.17)(64bit) needed by urbackup-server-2.5.35.0-1.1.aarch64 from home_uroni

nothing provides group(urbackup) needed by urbackup-server-2.5.35.0-1.1.x86_64 from home_uroni

nothing provides user(urbackup) needed by urbackup-server-2.5.35.0-1.1.x86_64 from home_uroni
You can try to add to command line:
–skip-broken to skip uninstallable packages

it seems like packages from the wrong architecture are being selected by default? (my machine is x86_64 but aarch64 packages are being selected)

if I try to install x86_64 packages explicitly, I get another different error:

dnf install urbackup-server.x86_64
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests

nothing provides group(urbackup) needed by urbackup-server-2.5.35.0-1.1.x86_64 from home_uroni

nothing provides user(urbackup) needed by urbackup-server-2.5.35.0-1.1.x86_64 from home_uroni
You can try to add to command line:
–skip-broken to skip uninstallable packages

I do have a urbackup user and group, although I’m not sure if this was manually created (by me) in the past or as a result of a prior install.

id urbackup
uid=964(urbackup) gid=964(urbackup) groups=964(urbackup)

I’m going to try installing Fedora 42 or Fedora Rawhide packages and report back.

This seems very similar to an issue reported against a different project here: opensuse16 rpm packaging - nothing provides 'group(proxysql)' · Issue #5183 · sysown/proxysql · GitHub

The fix may be as simple as adding Provides: group(urbackup) to the .spec file here: File urbackup-server.spec of Package urbackup-server - openSUSE Build Service

I’m going to experiment with building this locally and report back

OpenSUSE build should also allow you to fork the project and edit the file in the browser and then it builds it for you

Ah, thanks @uroni

I’ll give this a try first

Adding the following to urbackup-server.spec fixes installation on Fedora 43

# Required to prevent "nothing provides group(urbackup) needed by urbackup-server" errors during install
Provides: group(urbackup)
# Required to prevent "nothing provides user(urbackup) needed by urbackup-server" errors during install
Provides: user(urbackup)

Confirmed via my branch of the openSUSE build service project: Revisions of urbackup-server - openSUSE Build Service

@uroni I submitted a request to have the change made upstream here: Request 1333643: Submit home:uroni/urbackup-server - openSUSE Build Service

1 Like

@uroni any thoughts on the fix I posted above?

is there any additional process I should follow for working to get it tested / committed?

thanks!

The build service did not show the changes at the time. Now it seems to work. Merged. Thanks!

Excellent, thank you!

I can confirm that installing via the OpenSuse Build Service repos now works without issue on Fedora 43

dnf config-manager addrepo --from-repofile=https://download.opensuse.org/repositories/home:uroni/Fedora_43/home:uroni.repo

dnf install urbackup-server

Updating and loading repositories:
Repositories loaded.
Package                                                                                       Arch                Version                                                                                       Repository                                                Size
Installing:
 urbackup-server                                                                              x86_64              2.5.35.0-2.1                                                                                  home_uroni                                            18.0 MiB
Installing dependencies:
 dhcpcd                                                                                       x86_64              10.3.0-2.fc43                                                                                 updates                                              496.8 KiB
 fuse-libs                                                                                    x86_64              2.9.9-24.fc43                                                                                 fedora                                               297.1 KiB
 hexedit                                                                                      x86_64              1.6-9.fc43                                                                                    fedora                                                77.9 KiB
 hivex-libs                                                                                   x86_64              1.3.24-10.fc43                                                                                fedora                                                84.8 KiB
 libguestfs                                                                                   x86_64              1:1.58.1-1.fc43                                                                               updates                                                3.9 MiB
 libguestfs-appliance                                                                         x86_64              1:1.58.1-1.fc43                                                                               updates                                                3.2 MiB
 libldm                                                                                       x86_64              0.2.5-2.fc43                                                                                  fedora                                               136.8 KiB
 perl-Class-Inspector                                                                         noarch              1.36-19.fc43                                                                                  fedora                                                57.5 KiB
 perl-Exporter-Tiny                                                                           noarch              1.006002-9.fc43                                                                               fedora                                                88.3 KiB
 perl-List-MoreUtils-XS                                                                       x86_64              0.430-18.fc43                                                                                 fedora                                               162.6 KiB
 perl-Sys-Guestfs                                                                             x86_64              1:1.58.1-1.fc43                                                                               updates                                                1.1 MiB
 perl-hivex                                                                                   x86_64              1.3.24-10.fc43                                                                                fedora                                                94.2 KiB
 perl-libintl-perl                                                                            x86_64              1.35-3.fc43                                                                                   fedora                                                 4.1 MiB
 supermin                                                                                     x86_64              5.3.5-6.fc43                                                                                  fedora                                                 2.1 MiB
 syslinux                                                                                     x86_64              6.04-0.33.fc43                                                                                fedora                                                 1.0 MiB
 syslinux-extlinux                                                                            x86_64              6.04-0.33.fc43                                                                                fedora                                               206.2 KiB
 syslinux-extlinux-nonlinux                                                                   noarch              6.04-0.33.fc43                                                                                fedora                                               976.8 KiB
 syslinux-nonlinux                                                                            noarch              6.04-0.33.fc43                                                                                fedora                                                 1.8 MiB
 virt-win-reg                                                                                 noarch              1.55.4-1.fc43                                                                                 updates                                               47.9 KiB
 zerofree                                                                                     x86_64              1.1.1-16.fc43                                                                                 fedora                                                49.9 KiB
Installing weak dependencies:
 perl-File-ShareDir                                                                           noarch              1.118-14.fc43                                                                                 fedora                                                56.2 KiB
 perl-I18N-Langinfo                                                                           x86_64              0.24-521.fc43                                                                                 updates                                               34.7 KiB
 perl-List-MoreUtils                                                                          noarch              0.430-14.fc43                                                                                 fedora                                               162.6 KiB
 perl-Params-Util                                                                             x86_64              1.102-19.fc43                                                                                 fedora                                                58.5 KiB

Transaction Summary:
 Installing:        25 packages

Total size of inbound packages is 13 MiB. Need to download 13 MiB.
After this operation, 38 MiB extra will be used (install 38 MiB, remove 0 B).
Is this ok [y/N]: y
[ 1/25] fuse-libs-0:2.9.9-24.fc43.x86_64                                                                                                                                                                                              100% | 468.7 KiB/s |  97.0 KiB |  00m00s
[ 2/25] virt-win-reg-0:1.55.4-1.fc43.noarch                                                                                                                                                                                           100% | 146.9 KiB/s |  31.4 KiB |  00m00s
[ 3/25] perl-hivex-0:1.3.24-10.fc43.x86_64                                                                                                                                                                                            100% |   1.0 MiB/s |  46.4 KiB |  00m00s
[ 4/25] hivex-libs-0:1.3.24-10.fc43.x86_64                                                                                                                                                                                            100% |   1.0 MiB/s |  43.8 KiB |  00m00s
[ 5/25] perl-libintl-perl-0:1.35-3.fc43.x86_64                                                                                                                                                                                        100% |   2.9 MiB/s | 813.7 KiB |  00m00s
[ 6/25] perl-Sys-Guestfs-1:1.58.1-1.fc43.x86_64                                                                                                                                                                                       100% | 958.6 KiB/s | 285.7 KiB |  00m00s
[ 7/25] hexedit-0:1.6-9.fc43.x86_64                                                                                                                                                                                                   100% |   1.0 MiB/s |  42.7 KiB |  00m00s
[ 8/25] libguestfs-1:1.58.1-1.fc43.x86_64                                                                                                                                                                                             100% |   4.5 MiB/s |   1.2 MiB |  00m00s
[ 9/25] supermin-0:5.3.5-6.fc43.x86_64                                                                                                                                                                                                100% |   5.3 MiB/s | 701.2 KiB |  00m00s
[10/25] syslinux-0:6.04-0.33.fc43.x86_64                                                                                                                                                                                              100% |  11.1 MiB/s | 568.6 KiB |  00m00s
[11/25] syslinux-extlinux-0:6.04-0.33.fc43.x86_64                                                                                                                                                                                     100% |   3.5 MiB/s | 131.8 KiB |  00m00s
[12/25] zerofree-0:1.1.1-16.fc43.x86_64                                                                                                                                                                                               100% | 811.0 KiB/s |  27.6 KiB |  00m00s
[13/25] syslinux-nonlinux-0:6.04-0.33.fc43.noarch                                                                                                                                                                                     100% |  11.4 MiB/s | 597.5 KiB |  00m00s
[14/25] syslinux-extlinux-nonlinux-0:6.04-0.33.fc43.noarch                                                                                                                                                                            100% |   8.9 MiB/s | 393.9 KiB |  00m00s
[15/25] libguestfs-appliance-1:1.58.1-1.fc43.x86_64                                                                                                                                                                                   100% |   5.8 MiB/s |   3.2 MiB |  00m01s
[16/25] libldm-0:0.2.5-2.fc43.x86_64                                                                                                                                                                                                  100% |   1.6 MiB/s |  57.8 KiB |  00m00s
[17/25] perl-File-ShareDir-0:1.118-14.fc43.noarch                                                                                                                                                                                     100% | 899.3 KiB/s |  29.7 KiB |  00m00s
[18/25] perl-Class-Inspector-0:1.36-19.fc43.noarch                                                                                                                                                                                    100% | 942.0 KiB/s |  30.1 KiB |  00m00s
[19/25] dhcpcd-0:10.3.0-2.fc43.x86_64                                                                                                                                                                                                 100% | 960.8 KiB/s | 239.2 KiB |  00m00s
[20/25] perl-I18N-Langinfo-0:0.24-521.fc43.x86_64                                                                                                                                                                                     100% | 423.2 KiB/s |  25.0 KiB |  00m00s
[21/25] perl-List-MoreUtils-0:0.430-14.fc43.noarch                                                                                                                                                                                    100% |   1.8 MiB/s |  61.7 KiB |  00m00s
[22/25] perl-Exporter-Tiny-0:1.006002-9.fc43.noarch                                                                                                                                                                                   100% |   1.4 MiB/s |  50.9 KiB |  00m00s
[23/25] perl-List-MoreUtils-XS-0:0.430-18.fc43.x86_64                                                                                                                                                                                 100% |   1.7 MiB/s |  61.7 KiB |  00m00s
[24/25] perl-Params-Util-0:1.102-19.fc43.x86_64                                                                                                                                                                                       100% | 959.0 KiB/s |  32.6 KiB |  00m00s
[25/25] urbackup-server-0:2.5.35.0-2.1.x86_64                                                                                                                                                                                         100% | 789.8 KiB/s |   4.3 MiB |  00m06s
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[25/25] Total                                                                                                                                                                                                                         100% |   2.1 MiB/s |  12.9 MiB |  00m06s
Running transaction
[ 1/27] Verify package files                                                                                                                                                                                                          100% | 531.0   B/s |  25.0   B |  00m00s
[ 2/27] Prepare transaction                                                                                                                                                                                                           100% | 155.0   B/s |  25.0   B |  00m00s
[ 3/27] Installing hivex-libs-0:1.3.24-10.fc43.x86_64                                                                                                                                                                                 100% |   5.6 MiB/s |  86.2 KiB |  00m00s
[ 4/27] Installing fuse-libs-0:2.9.9-24.fc43.x86_64                                                                                                                                                                                   100% |  36.5 MiB/s | 298.8 KiB |  00m00s
[ 5/27] Installing perl-hivex-0:1.3.24-10.fc43.x86_64                                                                                                                                                                                 100% |   4.7 MiB/s |  96.6 KiB |  00m00s
[ 6/27] Installing syslinux-0:6.04-0.33.fc43.x86_64                                                                                                                                                                                   100% |  45.4 MiB/s |   1.0 MiB |  00m00s
[ 7/27] Installing syslinux-nonlinux-0:6.04-0.33.fc43.noarch                                                                                                                                                                          100% | 127.9 MiB/s |   1.8 MiB |  00m00s
[ 8/27] Installing syslinux-extlinux-nonlinux-0:6.04-0.33.fc43.noarch                                                                                                                                                                 100% |  87.5 MiB/s | 985.2 KiB |  00m00s
[ 9/27] Installing syslinux-extlinux-0:6.04-0.33.fc43.x86_64                                                                                                                                                     100% [==================] | 202.3 MiB/s | 207.1 KiB |  00m00s
>>> Running %triggerin scriptlet: filesystem-0:3.18-50.fc43.x86_64                                                                                                                                                                                                            [ 9/27] Installing syslinux-extlinux-0:6.04-0.33.fc43.x86_64                                                                                                                                                                          100% |   6.5 MiB/s | 207.1 KiB |  00m00s
[10/27] Installing perl-List-MoreUtils-XS-0:0.430-18.fc43.x86_64                                                                                                                                                                      100% |  14.7 MiB/s | 165.7 KiB |  00m00s
[11/27] Installing perl-Exporter-Tiny-0:1.006002-9.fc43.noarch                                                                                                                                                                        100% |   7.0 MiB/s |  92.7 KiB |  00m00s
[12/27] Installing perl-Class-Inspector-0:1.36-19.fc43.noarch                                                                                                                                                                         100% |   5.8 MiB/s |  59.3 KiB |  00m00s
[13/27] Installing libldm-0:0.2.5-2.fc43.x86_64                                                                                                                                                                                       100% |   1.7 MiB/s | 138.6 KiB |  00m00s
[14/27] Installing dhcpcd-0:10.3.0-2.fc43.x86_64                                                                                                                                                                 100% [==================] |  32.7 MiB/s | 501.5 KiB |  00m00s
>>> Running %triggerin scriptlet: filesystem-0:3.18-50.fc43.x86_64                                                                                                                                                                                                            [14/27] Installing dhcpcd-0:10.3.0-2.fc43.x86_64                                                                                                                                                                                      100% |   7.0 MiB/s | 501.5 KiB |  00m00s
[15/27] Installing zerofree-0:1.1.1-16.fc43.x86_64                                                                                                                                                               100% [==================] |  16.8 MiB/s |  51.7 KiB |  00m00s
>>> Running %triggerin scriptlet: filesystem-0:3.18-50.fc43.x86_64                                                                                                                                                                                                            Symlinking /usr/sbin/sparsify -> /usr/bin/sparsify
[15/27] Installing zerofree-0:1.1.1-16.fc43.x86_64                                                                                                                                                                                    100% |   1.6 MiB/s |  51.7 KiB |  00m00s
[16/27] Installing supermin-0:5.3.5-6.fc43.x86_64                                                                                                                                                                                     100% |  93.4 MiB/s |   2.1 MiB |  00m00s
[17/27] Installing libguestfs-appliance-1:1.58.1-1.fc43.x86_64                                                                                                                                                                        100% | 291.0 MiB/s |   3.2 MiB |  00m00s
[18/27] Installing hexedit-0:1.6-9.fc43.x86_64                                                                                                                                                                                        100% |   4.6 MiB/s |  79.3 KiB |  00m00s
[19/27] Installing libguestfs-1:1.58.1-1.fc43.x86_64                                                                                                                                                             100% [==================] | 326.4 MiB/s |   3.9 MiB |  00m00s
>>> Running %triggerin scriptlet: filesystem-0:3.18-50.fc43.x86_64                                                                                                                                                                                                            [19/27] Installing libguestfs-1:1.58.1-1.fc43.x86_64                                                                                                                                                                                  100% | 126.4 MiB/s |   3.9 MiB |  00m00s
[20/27] Installing perl-Sys-Guestfs-1:1.58.1-1.fc43.x86_64                                                                                                                                                                            100% | 105.7 MiB/s |   1.1 MiB |  00m00s
[21/27] Installing perl-libintl-perl-0:1.35-3.fc43.x86_64                                                                                                                                                                             100% | 147.5 MiB/s |   4.1 MiB |  00m00s
[22/27] Installing virt-win-reg-0:1.55.4-1.fc43.noarch                                                                                                                                                                                100% |   1.7 MiB/s |  48.9 KiB |  00m00s
[23/27] Installing urbackup-server-0:2.5.35.0-2.1.x86_64                                                                                                                                                                              100% | 209.5 MiB/s |  18.0 MiB |  00m00s
[24/27] Installing perl-File-ShareDir-0:1.118-14.fc43.noarch                                                                                                                                                                          100% |   5.8 MiB/s |  59.2 KiB |  00m00s
[25/27] Installing perl-List-MoreUtils-0:0.430-14.fc43.noarch                                                                                                                                                                         100% |  17.9 MiB/s | 165.0 KiB |  00m00s
[26/27] Installing perl-Params-Util-0:1.102-19.fc43.x86_64                                                                                                                                                                            100% |   6.0 MiB/s |  61.0 KiB |  00m00s
[27/27] Installing perl-I18N-Langinfo-0:0.24-521.fc43.x86_64                                                                                                                                                                          100% |  35.6 KiB/s |  36.2 KiB |  00m01s
Complete!
1 Like