Notes On Linux Client 2.5.19 On Ubuntu 22.04

Just finish updating urbackup server to 2.5.25 and am starting to update clients. I noticed on a Ubuntu 22.04 client, the update output includes an assumption:

Uncompressing install data…
Detected Debian (derivative) system
Detected systemd
Detected architecture x86_64-linux-glibc
Installing systemd unit…
Cannot find systemd unit dir. Assuming /lib/systemd/system
Restarting UrBackup Client service…
Successfully started client service. Installation complete.

Ubuntu 18.04 and 20.04 does not need to assume.
Just thought I would make a note of it in case it matters.

Thanks…

1 Like

I have tried the same thing. I am trying to install the client on an Ubutnu server 22.04:
TF=mktemp && wget "https://MY.DOMAIN.DE/x?a=download_client&lang=de&clientid=xxx&authkey=xxxxxx&os=linux" -O $TF && sudo sh $TF; rm -f $TF

Result:

Resolving my.domain.de (my.domain.de)... xxx.xxx.xx.xx
Connecting to my.domain.de (my.domain.de)|xxx.xxx.xx.xx|:443... connected.
HTTP request sent, awaiting response... 200 ok
Length: 22724321 (22M) [application/octet-stream]
Saving to: ‘/tmp/tmp.i1kwbzxyKa’

/tmp/tmp.i1kwbzxyKa                                  100%[===================================================================================================================>]  21.67M  --.-KB/s    in 0.08s

2023-11-22 08:24:32 (265 MB/s) - ‘/tmp/tmp.i1kwbzxyKa’ saved [22724321/22724321]

Verifying archive integrity... All good.
Uncompressing UrBackup Client Installer for Linux  100%
Installation of UrBackup Client 2.4.11 to /usr/local ... Proceed ? [Y/n]
y
Uncompressing install data...
Detected Debian (derivative) system
Detected systemd
Detected architecture x86_64-linux-glibc
Installing systemd unit...
Cannot find systemd unit dir. Assuming /lib/systemd/system
Starting UrBackup Client service...
Starting client service failed. Please investigate.

Ubuntu Server on Virtual Mashine / vmware
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy

urBackup-Server: UrBackup 2.4.15

If i cat the file:
cat /lib/systemd/system/urbackupclientbackend.service

[Unit]
Description=UrBackup Client backend
After=syslog.target network.target

[Service]
ExecStart=/usr/local/sbin/urbackupclientbackend --config /etc/default/urbackupclient --no-consoletime
User=root

[Install]
WantedBy=multi-user.target

Any idea how to fix it ?