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 вы можете найти на справочных страницах .
Теперь это сработало для меня!
Да, это обходной путь, но если он работает... и так далее...