bup remote sh: bup: not found beheben

English Deutsch

Problem:

Beim Ausführen von bup mit der bup-Remote-Funktion, z.B.

bup init -r 192.168.1.215:/var/bup

bup_init_remote.sh
bup init -r 192.168.1.215:/var/bup

erscheint eine Fehlermeldung wie

bup_remote_error_output.txt
sh: bup: not found
Traceback (most recent call last):
  File "/usr/lib/bup/cmd/bup-init", line 45, in <module>
    cli = client.Client(argv_bytes(opt.remote), create=True)
  File "/usr/lib/bup/cmd/../bup/client.py", line 108, in __init__
    self._available_commands = self._get_available_commands()
  File "/usr/lib/bup/cmd/../bup/client.py", line 181, in _get_available_commands
    raise ClientError('unexpected help header ' + repr(line))
bup.client.ClientError: unexpected help header b''

Lösung

Zuerst per SSH auf dem Server anmelden und prüfen, ob bup installiert ist mit

bup_version_check.sh
bup
bup_version_check_2.sh
bup

Beispielausgabe:

bup_usage.txt
Usage: bup [-?|--help] [-d BUP_DIR] [--debug] [--profile] <command> [options...]

Common commands:
  fsck       Check backup sets for damage and add redundancy information
  ftp        Browse backup sets using an ftp-like client
  fuse       Mount your backup sets as a filesystem
[...]

Wenn das funktioniert, muss sichergestellt werden, dass bup unter /usr/bin/bup liegt!

Ausführen von

which_bup.sh
which bup

um herauszufinden, wo bup sich befindet.

Wenn es sich beispielsweise unter /usr/local/bin/bup befindet, muss ein Symlink zu /usr/bin/bup erstellt werden:

symlink_bup.sh
ln -sf /usr/local/bin/bup /usr/bin/bup

Check out similar posts by category: Networking