Netatalk или использование роутера для бекапов Time Machine

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 19 авг 2015, 15:47

Это продолжение темы http://forum.zyxmon.org/topic169-netata ... chine.html

eliminyro
Сообщения: 2
Зарегистрирован: 25 окт 2015, 20:50

Сообщение eliminyro » 26 окт 2015, 18:22

Здравствуйте. Установил себе на Zyxel Keenetic II с прошивкой версии V2 Entware, по инструкции, найденной здесь, а после и netatalk с avahi. Но что-то не удается мне подружить их с Time Machine. Запуск netatalk говорит:

Код: Выделить всё

~ # /opt/etc/init.d/S27afpd start
 Starting afpd...              failed. 

Гугление что-то тоже не помогает совсем - было найдено несколько мануалов, но они ни к чему не привели.  Может, раз уж поддержка opkg на NDMS V2 есть, как-то можно запустить это на таких роутера?

Аватара пользователя
Александр Рыжов
Сообщения: 443
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 26 окт 2015, 19:16

Посмотрите с какими параметрами какой демон запускается в /opt/etc/init.d/S27afpd и выполните старт в консоли. Скорее всего получите сообщение о конкретной ошибке.

eliminyro
Сообщения: 2
Зарегистрирован: 25 окт 2015, 20:50

Сообщение eliminyro » 26 окт 2015, 21:33

Вот листинг S27afpd
123.png


Я так понимаю, он запускает rc.func с параметрами -c 7
Повторил это вручную - никакой реакции в консоли вообще.
Лог в админке роутера среагировал только на неудавшийся запуск S27afpd, по поводу rc.func ни слова тоже.

А вот лог запуска avahi:

Код: Выделить всё

Oct 26 23:54:10avahi-daemon[941]Found user 'nobody' (UID 65534) and group 'nogroup' (GID 1).
Oct 26 23:54:10avahi-daemon[941]Successfully dropped root privileges.
Oct 26 23:54:10rootStarted avahi-daemon from .
Oct 26 23:54:13avahi-daemon[941]avahi-daemon 0.6.31 starting up.
Oct 26 23:54:13avahi-daemon[941]WARNING: No NSS support for mDNS detected, consider installing nss-mdns!
Oct 26 23:54:14avahi-daemon[941]dbus_bus_get_private(): Failed to connect to socket /opt/var/run/dbus/system_bus_socket: No such file or directory
Oct 26 23:54:14avahi-daemon[941]WARNING: Failed to contact D-Bus daemon.
Oct 26 23:54:14avahi-daemon[941]avahi-daemon 0.6.31 exiting.


Что-то там не может найти и отключается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

tsynik
Сообщения: 9
Зарегистрирован: 10 ноя 2015, 11:09

Сообщение tsynik » 10 ноя 2015, 11:13

eliminyro писал(а):Что-то там не может найти и отключается.

avahi не может зарегистрироваться через dbus. Тут 2 варианта: настраивать dbus, либо отключать этот вункционал в avahi:

в /opt/etc/avahi/avahi-daemon.conf добавить "enable-dbus=no" в секции [server]

Аватара пользователя
Александр Рыжов
Сообщения: 443
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 10 ноя 2015, 12:02

tsynik, вернул в S20dbus убиение мёртвого PID'а. Если с ним ещё что-нибудь не так — дай знать. Пожалуйста, указывай какую платформу из числа поддерживаемых Entware-ng используешь.

Zyxmon подсказывает, что конфиги avahi кладутся в /opt/etc/dbus-1/system.d/avahi-dbus.conf вместо /opt/share/dbus-1/(?). Так ли это?

tsynik
Сообщения: 9
Зарегистрирован: 10 ноя 2015, 11:09

Сообщение tsynik » 10 ноя 2015, 15:53

Александр Рыжов писал(а):Источник цитаты Zyxmon подсказывает, что конфиги avahi кладутся в /opt/etc/dbus-1/system.d/avahi-dbus.conf вместо /opt/share/dbus-1/(?). Так ли это?

Это конфиг для доступа к dbus и авторегистрации сервисов. Он действительно лежат в /opt/etc/dbus-1/system.d/avahi-dbus.conf, но для работы netatalk это вообще не нужно в принципе, dbus можно просто отключить в avahi как в примере выше. И создавать описания сервисов самостоятельно.

А вот к примеру shairport-у нужен avahi с включенным dbus для динамического добавления анонса.

Платформы у меня 2: mipsel и armv7

Аватара пользователя
Александр Рыжов
Сообщения: 443
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 10 ноя 2015, 15:56

С помощью tsynik поправил пакет dbus. Спасибо за участие.

tsynik
Сообщения: 9
Зарегистрирован: 10 ноя 2015, 11:09

Сообщение tsynik » 04 дек 2015, 21:13

Протестировал netatalk - 2.2.4-1a из Entware-ng под armv7. Ему теперь не требуется ни avahi ни dbus, при этом сервис работает корректно и исправно, настройка сильно упростилась, сводится только к указанию пути к share. Не планируется добавление версии 3.0 в репо?

Аватара пользователя
Александр Рыжов
Сообщения: 443
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 04 дек 2015, 22:27

Меня уже кто-то год назад об этом просил.
tsynik писал(а):Источник цитаты Не планируется добавление версии 3.0 в репо?

Сами не планировали, но раз востребовано, то можно добавить. OpenWrt'шники, вон, поковыряли, убедились, что всё работает и… бросили.


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 3 посетителя :: 1 зарегистрированный, 0 скрытых и 2 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: CommonCrawl [Bot] и 2 гостя