Привет коллегам!
Получил внезапно удар от BackupPC. А именно:
1. Есть ряд хостов, работающих под управлением RFR-17 и RFR-14. Эти хосты архивируются с помощью BackupPC через rsync замечательно.
2. Поставил новый хост под управлением RFR-17-x64. И тут пришел литовский народный праздник обломайтис.
Симптомы:
BackupPC генерит в методе rsync следующую командную строку:
/usr/bin/ssh -q -x -l user host /usr/bin/sudo /usr/bin/rsync --server --sender --numeric-ids --perms --owner --group -D --links --hard-links --times --block-size=2048 --recursive . /home/Эта строка "стандартна" и отрабатывает беспроблемно на прочих хостах. Но вот на RFR-17.x64 rsync обламывается.
Первое - параметры "--server --sender", которые вставляет по дефолту BackupPC в командную строку самостоятельно, непонятны rsync'у. Маны про них молчат. При этом возвращается какой то кракозябровский символ из непонятного алфавита. После чего эта команда висит неограниченно долго. Нашел способ, как убрать эти параметры и снять висяк (--timeout), но всё равно.
Второе - обратие внимание на точку перед /home/. Так вот, если эта точка есть - rsync не возвращает в stdout содержимое текущего (домашнего) каталога user'а, а копирует его на уровень выше, в /home. Если точку убрать, то возвращается (как положено) рекурсивно содержимое /home.
Коллеги, наведите на путь решения проблемы...
