[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