[Sysadmins] p8, rsync 3.1.2: protocol version mismatch - is your shell clean?
Sergey
a_s_y на sama.ru
Чт Авг 18 09:08:52 MSK 2016
Приветствую.
Наткнулся на проблему с rsync 3.1.2. В общем-то, описанный, даже в man-е,
случай:
protocol version mismatch - is your shell clean?
(see the rsync man page for an explanation)
rsync error: protocol incompatibility (code 2) at compat.c(58)
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [Receiver=3.1.2]
Грешат на шел и лишний вывод при логине, но данный случай
не этот, лишнего вывода в ssh нет (на первый взгляд). Если
откатить на rsync 3.0.9 из p7, то всё работает.
Строка вида
rsync -avzq --delete --rsh="ssh -l user" confserver:/etc/mail/access.d.shared ./
Можно, конечно, rsync на hold поставить на некоторое время:
этот самый confserver (RH 7.2) давно нуждается в обновлении,
а между современными системами проблема у меня не вылезла.
Но интересно, что новому rsync-у не нравится...
--
С уважением, Сергей.
Подробная информация о списке рассылки Sysadmins