Тотальная неудачница и убийца жёстких дисков.
#post-id: 5658-03-53
#original-date: 22.01.2016 Fri
#original-time: 3:53 AM
#original-day: 5658
#original-host: WinXP Home SP3 (Build 2600)
Не хотит работать BTSync в Минте. Что старая версия, что новая (которая с GUI).
Поведение одинаковое: некоторые файлы не принимает от других машин. Другие машины сообщают, что отчаянно пытаются выгрузить эти файлы, а тот, что на Минте, говорит, что всё синхронизировано. В его логах сообщения вида «Bad share ID» и «Connection reset by remote host».
На бубунтосервере такого не было.
#upd: Почти разобралась с BTSync на Минте.
BTSync существует в двух версиях на Линуксе: с демоном и вэб-интерфейсом (2.0.93) и с неофициальным GUI, который заметно менее функционален даже чем старый GUI на Windows (1.4.111). /* Пока не сравнила версии, думала, что та, что с GUI – новее OO */ Первая – самое то для сервера, настройка через конфиг, вэб-интерфес при этом не работает и в принципе не нужен. Вторая на десктопе привносит хоть какой-то интерактив, но не настраивается через конфиг, что было бы хорошим подспорьем.
Так вот, с первого раза у меня почему-то установилось второе. Потом я снесла всё это непотребство, установила первый вариант, взяла конфиг с сервера, немного поправила его (разрешила, например, форвардинг портов через uPnP, который на сервере был вырублен, и там я дырку проделала через ufw) и запустила. И всё равно ошибка осталась.
Я попыталась пересоздать каталоги с новыми ключами, но снова куча файловбыла проигнорирована клиентом на Минте. При чём тех же самых. Не зная, что делать дальше, я покопалась в служебных файлах папок программы и неожиданно сорвала джекпот.
Оказалось, что в файлах SyncIgnore, которые генерируются по умолчанию, была очень интересная маска «~*». Важные папки я люблю называть как-то в духе «~~~Разобрать!», что бы они шли в начале листингов, вот и получился конфуз – клиент их игнорировал и не принимал с других машин.
На сервере у меня была та же версия, но папки создавались как бы не год или два назад, и тогда этой маски скорее всего не было. Поэтому оставшиеся SyncIgnore с тех времён и не содержали этой маски: они не перезаписываются, если есть, но создаются с масками по умолчанию, если их нет.
Главное что не понятно – почему другие клиенты говорили, что продолжают пытаться выгрузить файлы на Минт, в то время как клиент на Минте говорил, что всё синхронизировано. Может быть дело в том, что там были именно папки? Хотя, были и три примечательных архива с именами в духе «~base_backup.7z»....
#upd: Ради интереса я глянула на версию на ондройде, а там масок ещё больше. В общем, сделала стандартный файлик, который теперь буду заливать во все новосозданные папки заместо дефолтного, чтобы не было сюрпризов.
Вот как он выглядит:
#original-date: 22.01.2016 Fri
#original-time: 3:53 AM
#original-day: 5658
#original-host: WinXP Home SP3 (Build 2600)
Не хотит работать BTSync в Минте. Что старая версия, что новая (которая с GUI).
Поведение одинаковое: некоторые файлы не принимает от других машин. Другие машины сообщают, что отчаянно пытаются выгрузить эти файлы, а тот, что на Минте, говорит, что всё синхронизировано. В его логах сообщения вида «Bad share ID» и «Connection reset by remote host».
На бубунтосервере такого не было.
#upd: Почти разобралась с BTSync на Минте.
BTSync существует в двух версиях на Линуксе: с демоном и вэб-интерфейсом (2.0.93) и с неофициальным GUI, который заметно менее функционален даже чем старый GUI на Windows (1.4.111). /* Пока не сравнила версии, думала, что та, что с GUI – новее OO */ Первая – самое то для сервера, настройка через конфиг, вэб-интерфес при этом не работает и в принципе не нужен. Вторая на десктопе привносит хоть какой-то интерактив, но не настраивается через конфиг, что было бы хорошим подспорьем.
Так вот, с первого раза у меня почему-то установилось второе. Потом я снесла всё это непотребство, установила первый вариант, взяла конфиг с сервера, немного поправила его (разрешила, например, форвардинг портов через uPnP, который на сервере был вырублен, и там я дырку проделала через ufw) и запустила. И всё равно ошибка осталась.
Я попыталась пересоздать каталоги с новыми ключами, но снова куча файловбыла проигнорирована клиентом на Минте. При чём тех же самых. Не зная, что делать дальше, я покопалась в служебных файлах папок программы и неожиданно сорвала джекпот.
Оказалось, что в файлах SyncIgnore, которые генерируются по умолчанию, была очень интересная маска «~*». Важные папки я люблю называть как-то в духе «~~~Разобрать!», что бы они шли в начале листингов, вот и получился конфуз – клиент их игнорировал и не принимал с других машин.
На сервере у меня была та же версия, но папки создавались как бы не год или два назад, и тогда этой маски скорее всего не было. Поэтому оставшиеся SyncIgnore с тех времён и не содержали этой маски: они не перезаписываются, если есть, но создаются с масками по умолчанию, если их нет.
Главное что не понятно – почему другие клиенты говорили, что продолжают пытаться выгрузить файлы на Минт, в то время как клиент на Минте говорил, что всё синхронизировано. Может быть дело в том, что там были именно папки? Хотя, были и три примечательных архива с именами в духе «~base_backup.7z»....
#upd: Ради интереса я глянула на версию на ондройде, а там масок ещё больше. В общем, сделала стандартный файлик, который теперь буду заливать во все новосозданные папки заместо дефолтного, чтобы не было сюрпризов.
Вот как он выглядит: