niedziela, 18 sierpnia 2013

Rsync i błąd: Corrupted MAC on input



Podczas synchronizacji rsync'iem jakiś czas temu pojawił mi się problem w jednym z serwerów. Wyskoczył błąd "Disconnecting: Corrupted MAC on input" i została przerwana synchronizacja reszty plików. Generalnie problem dotyczył plików o dużych rozmiarach, małe były synchronizowane. Całość dodatkowo była puszczona w tunelu po SSH. Ponowna próba synchronizacji zawsze kończyła się tak samo (prędzej czy później).

Często w takim przypadku należy sprawdzić przewody sieciowe, porty przełączników (ruterów), kart sieciowe, niektórzy wskazują też na problem z pamięcią RAM.

W moim przypadku pomogła wymiana karty sieciowej WiFi, która była na USB, na kartę WiFi na PCI.  Sama karta była dobra, miałem jednak w tym serwerze już wcześniej problemy z portami USB i tutaj leżał problem. Akurat w tym przypadku nie mogłem połączyć go po kablu.

Podobno czasami pomaga też komenda

ethtool -K eth0 tx off

akurat u mnie to nie zadziałało.