Urbackclient not installing on aarch64 and i386 (with fix)

As documented here I have discovered that urbackupclient does not install on Raspberry PI 64 bit, or on i386 machines.

When I run:

TF=$(mktemp) && wget "https://hndl.urbackup.org/Client/2.5.21/UrBackup%20Client%20Linux%202.5.21.sh" -O $TF && sudo sh $TF; rm -f $TF

it fails (on Raspberry Pi) with:

 --2022-11-14 12:02:01--  https://hndl.urbackup.org/Client/2.5.21/UrBackup%20Client%20Linux%202.5.21.sh
Resolving hndl.urbackup.org (hndl.urbackup.org)..., 2600:3c00::f03c:91ff:fec8:ecf6
Connecting to hndl.urbackup.org (hndl.urbackup.org)||:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 25448161 (24M) [text/x-sh]
Saving to: ‘/tmp/tmp.FzIwzmdEjh’

/tmp/tmp.FzIwzmdEjh                             100%[====================================================================================================>]  24.27M  2.30MB/s    in 14s

2022-11-14 12:02:16 (1.79 MB/s) - ‘/tmp/tmp.FzIwzmdEjh’ saved [25448161/25448161]

Verifying archive integrity... All good.
Uncompressing UrBackup Client Installer for Linux  100%
Installation of UrBackup Client 2.5.20 to /usr/local ... Proceed ? [Y/n]
Uncompressing install data...
Detected Debian \(derivative\) system
Detected systemd
Detected architecture aarch64-linux-android
Error running executable on this system \(aarch64\). Stopping installation

The guru at DietPi discovered there is a bug in the installer, and also discovered that it was fixed way back in 2020, but for some reason has not yet made it into the deployed download script.

Could this be fixed please? I’ve only installed the client three times so far (more to come!), once on a i386 and twice on a 64 bit raspberry pi, so I’ve had to compile from source every time – not a great chore, but you are so close to having it working properly.

Thank you.

Sry, was broken last month with this commit, I guess:

will fix.

1 Like

Also interested in this (for Odroid HC4). Thanks.