Отлаживал работу MDNS резолвера на системе с архитектурой armh. Резолвер не работал. В результате анализа strace выяснилось: модуль mdns4_minimal ищет сокет Avahi в /avahi-daemon/socket, хотя демон Avahi открывает его в другом месте: /var/run/avahi-daemon/socket. Видимо это баг при сборке libnss-mdns - захардкодили дефайнами не туда. Быстрое решение - symlink. Без симлинка из коробки mdns не работает. Повесил ошибку на все архитектуры, поскольку скорее всего это общая проблема сборки новой версии, в которой механизм умолчания расположения сокета Avahi сработал неправильно.
Спасибо, посмотрю! Самое интересное, что у меня mdns4_minimal, видимо, работает, потмоу что работает autofs + nsswitch (/mnt/net/что-то-там) в такой конфигурации: hosts: files myhostname mdns4_minimal [NOTFOUND=return] dns fallback
Подтверждаю, resolve не рботает.
Ха, Дима сначала забекпортил --runstatdir в autoconf, а потом разбекпортил обратно, с ним оказалось хуже. Сейчас локально накачу патчик
nss-mdns-0.15.1-alt2 -> sisyphus: Tue Aug 23 2022 Fr. Br. George <george@altlinux> 0.15.1-alt2 - Patch in --runsatedir (Closes: #43481)