Заголовок: Проблема с BackupPC: не удается создать резервные копии клиентов с Kubuntu 26.04 LTS
Привет всем!
Я прохожу курс “от 0 до Linux админа” на этом сайте: https://yodo.im/courses/linux/?v=1d20b5ff1ee9 и столкнулся с проблемой.
У меня есть две системы резервного копирования, использующие BackupPC, которые осуществляют резервное копирование около 25 клиентов на разных дистрибутивах Linux. Все резервные копии выполняются с помощью rsync.
Сейчас обе системы BackupPC работают на Raspberry Pi5 с RaspiOS и имеют одинаковую проблему. Я подозреваю, что проблема кроется на стороне клиентов, а не хостов.
BackupPC Version 4.4.0-8
rsync_bpc version 3.1.3.0
Недавно я сменил ОС на моем ПК и ноутбуке на Kubuntu 26.04, раньше на них была Gentoo, где BackupPC работал без проблем, и я оставил такие же настройки sudo. Фаервола у меня нет. Я выполнил основной команду из терминала с флагом -vvv и получил следующую ошибку:
/usr/libexec/backuppc-rsync/rsync_bpc -vvv --bpc-top-dir /var/lib/backuppc --bpc-host-name scorpio --bpc-share-name / --bpc-bkup-num 24 --bpc-bkup-comp 3 --bpc-bkup-prevnum -1 --bpc-bkup-prevcomp -1 --bpc-bkup-inode0 6677154 --bpc-log-level 1 --bpc-attrib-new -e /usr/bin/ssh\ -l\ backuppc --rsync-path=/usr/bin/sudo\ \ /usr/bin/rsync --super --recursive --protect-args --numeric-ids --perms --owner --group -D --times --links --hard-links --delete --delete-excluded --one-file-system --partial --log-format=log:\ %o\ %i\ %B\ %8U,%8G\ %9l\ %f%L --stats --timeout=72000 --exclude=/proc --exclude=/dev --exclude=/cdrom --exclude=/media --exclude=/floppy --exclude=/lost+found --exclude=/sys --exclude=/tmp --exclude=\*~\* --exclude=\*.iso --exclude=/home/francis/storage --exclude=.cache --exclude=.Trash\* 10.6.10.10:/ /
opening connection using: /usr/bin/ssh -l backuppc 10.6.10.10 "/usr/bin/sudo /usr/bin/rsync" --server --sender -svvvlHogDtprxe.iLsfxC (8 args)
protected args: --timeout=72000 --numeric-ids . / (4 args)
sudo: A terminal is required to authenticate
rsync_bpc: connection unexpectedly closed (0 bytes received so far) [Receiver]
Ключи SSH работают нормально, я могу подключиться без пароля. Я также могу выполнить простую команду rsync с хоста на клиент и скопировать папку из /etc/.
В файле sudoers у меня есть такая запись:
backuppc ALL=(root) NOPASSWD: /usr/bin/rsync --server --sender *
Я пробовал и более простую версию:
backuppc ALL=NOPASSWD: /usr/bin/rsync
Я отключил %admin и %sudo и использовал User_Alias, но ошибка остается прежней. В чем же может быть дело на Kubuntu 26.04?
Буду благодарен за любые советы!