Backuppc v4, rsync_bpc

Убунту 21.10

При обновлении backuppc не удалось.
Я обновил rsync_bpc 3.1.3.0 по запросу backuppc, сервер backuppc запускается (раньше этого не было) и работает нормально, но резервное копирование завершается с ошибкой этого кода:

      Got fatal error during xfer (rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.3.0])
2021-10-26 15:02:57 Backup aborted (rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.3.0])

Если я синхронизирую сервер с удаленным сервером, ошибок нет.

Я знаю, что не многие люди используют backuppc, поэтому я не жду, что кто-то даст совет, но, возможно, у кого-то будет такая же проблема.

Я сейчас установил:

      root@zika:/home/brad# rsync_bpc --version
rsync_bpc  version 3.1.3.0  protocol version 31
Copyright (C) 1996-2018 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes, no prealloc

rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
are welcome to redistribute it under certain conditions.  See the GNU
General Public Licence for details.

а также:

      root@zika:/home/brad# rsync --version
    rsync  version 3.2.3  protocol version 31
    Copyright (C) 1996-2020 by Andrew Tridgell, Wayne Davison, and others.
    Web site: https://rsync.samba.org/
    Capabilities:
        64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
        socketpairs, hardlinks, hardlink-specials, symlinks, IPv6, atimes,
        batchfiles, inplace, append, ACLs, xattrs, optional protect-args, iconv,
        symtimes, prealloc, stop-at, no crtimes
    Optimizations:
        SIMD, no asm, openssl-crypto
    Checksum list:
        xxh128 xxh3 xxh64 (xxhash) md5 md4 none
    Compress list:
        zstd lz4 zlibx zlib none
    
    rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
    are welcome to redistribute it under certain conditions.  See the GNU
    General Public Licence for details.

Большое спасибо!

Обновление: я решил эту проблему (зависимость).

1 ответ

Я столкнулся с той же проблемой, нашел эту страницу. После долгих поисков в Google я нашел решение, которое сработало для меня.

Если вы посмотрите в XferLOG неудачного запуска резервного копирования, вы увидите команду, которую BackupPC пытался выполнить. (Я нашел XferLOG на сводной странице хоста). У меня было несколько ошибок, когда я пытался запустить команду на сервере BackupPC от имени пользователя BackupPC.

Я добавил параметр --verbose в RsyncSshArgs, который был неизвестен rsync_pbc. Ошибку от этой команды я заметил только при попытке запустить команду вручную.

Я также хотел, чтобы резервная копия входила в этот клиент под пользователем, отличным от пользователя backuppc, в данном случае под пользователем root. (Да, я знаю... Я должен использовать другого пользователя...) Но из-за этого у меня также был аргумент "-l root", который также был неизвестен rsync_pbc.

Я не смог найти хорошего решения для изменения пользователя в BackupPC, поэтому я добавил необходимую информацию в ~backuppc/.ssh/config, так что пользователем по умолчанию для этого клиента теперь был root.

      Host clientmachine
  User root

Дополнительную информацию о файле .ssh/config вы можете найти на справочных страницах .

Теперь это сработало для меня!

Да, это обходной путь, но если он работает... и так далее...

Другие вопросы по тегам