суббота, 24 декабря 2011 г.

csync2 Establishing SSL connection failed. и не только.

Попытки получить какие-нибудь внятные данные в дебаг режиме не получилось (csync2 -xvvv). Поэтому начал терзать гугл на эту тему и нашел решение, как можно проверить при помощи strace:

На хосте куда должна проходить синхронизация создадим файлик:
# touch csync2.trace

Далее поставим на ожидание соединения:
# strace -o csync2.trace csync2 -iii -p 1805

порт можно использовать любой свободный, главное чтобы он был открыт у вас в firewall
На сервере с которого проходит синхронизация делаем:
# csync2 -xv -P host2 -p 1805

Если никаких надписей не получили, то повторно делать не нужно никаких действий на сервере с которого должна идти синхронизация.
Идем на сервер получатель и садимся изучать что не так в выводе от strace в файле csync2.trace