qzeleza / kvas

vpn и shadowsocks клиент для роутеров keenetic
Other
306 stars 26 forks source link

Ошибки обнаружения adh-dnsmasq при обновлении r5>r7 #108

Closed badigit closed 5 months ago

badigit commented 5 months ago

Обновился, вижу ошибки, DNS не работает Странно что пытается обнаружить dnsmasq, если запущен adh и обнаружен.

Состояние службы dnsmasq                                                        /opt/bin/kvas: line 101: /opt/etc/init.d/                         S56dnsmasq: not found
ОСТАНОВЛЕНА
Перезапускаем еще раз dnsmasq                                            ОШИБКА
Запустите диагностику командой kvas debug
``` ~ # kvas upgrade ----------------------------------------------------------------------------------- ----------------------------------------------------------------------------------- Установка пакета КВАС версии 1.1.7 release-7 ----------------------------------------------------------------------------------- Обновляем библиотеку пакетов opkg... ГОТОВО Загружаем пакет... ГОТОВО Удаляем предыдущую версию пакета [1.1.7 release-5]... ГОТОВО Устанавливаем новую версию пакета [1.1.7 release-7]... ГОТОВО ----------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Запускаем настройку пакета Установка пакета КВАС™ версии 1.1.7 release-7 -------------------------------------------------------------------------------- Копируем файл списка разблокировки по умолчанию УСПЕШНО Копируем файл конфигурации пакета Квас по умолчанию УСПЕШНО Копируем файл конфигурации Shadowsocks по умолчанию УСПЕШНО Копируем файл конфигурации dnsmasq по умолчанию УСПЕШНО -------------------------------------------------------------------------------- Информация об интерфейсах отсутствует! Инициируем процедуру выбора интерфейсов... -------------------------------------------------------------------------------- Производим сканирование интерфейсов! Сохраняйте терпение и спокойствие! -------------------------------------------------------------------------------- Выберите VPN интерфейс для работы пакета -------------------------------------------------------------------------------- 1. Интерфейс shadowsocks [78.47.125.180] текущий ОТКЛЮЧЕН 2. Интерфейс homedi ikev2 В СЕТИ -------------------------------------------------------------------------------- Выберите номер варианта VPN соединения 1 - 2 | S-скан. | Q-выход: 2 -------------------------------------------------------------------------------- Интерфейс homedi ikev2 подключен УСПЕШНО -------------------------------------------------------------------------------- На роутере обнаружен AdGuard Home ? Установить AdGuard Home, как основной DNS сервер [Y/N,Q]? y AdGuard Home установлен в качестве основного DNS сервера УСПЕШНО -------------------------------------------------------------------------------- Запускаем КВАС в работу УСПЕШНО -------------------------------------------------------------------------------- Установка КВАСа завершена. Для общей справки наберите kvas help -------------------------------------------------------------------------------- Тестируем настройки... -------------------------------------------------------------------------------- Состояние службы dnsmasq /opt/bin/kvas: line 101: /opt/etc/init.d/ S56dnsmasq: not found ОСТАНОВЛЕНА Перезапускаем еще раз dnsmasq ОШИБКА Запустите диагностику командой kvas debug ----------------------------------------------------------------------------------- ```
qzeleza commented 5 months ago

Попробуйте команды: kvas adguard on kvas adguard off kvas reset

badigit commented 5 months ago

kvas adguard on - я уже сделал и это помогло, но сам тот момент что обновление не прошло гладко - не понятен. Прошлые несколько релизов подхватывали adh. Откат на r5 тоже гладко, подхватился adh

qzeleza commented 5 months ago

Если я правильно понял, то проблема в том, что не восстанавливаются предыдущие конфигурационные файлы? Если так, то проверю.

badigit commented 5 months ago

Наверное вы правы, судя по журналу обновления, все настройки по умолчанию

Но в то-же время есть записи

На роутере обнаружен AdGuard Home
? Установить AdGuard Home, как основной DNS сервер [Y/N,Q]?  y
AdGuard Home установлен в качестве основного DNS сервера                УСПЕШНО

А значит настройки уже должны были учитывать adh.

qzeleza commented 5 months ago

Проверил, все восстановление проходит верно - при удалении (если не указан флаг full) файлы конфигурации сохраняются в архиве и далее при установке они все восстанавливаются. Если поведение, указанное выше сохраняется у Вас - прошу предоставить доступ к устройству, попробую понять в чем дело.

qzeleza commented 5 months ago

Данная проблема как правило возникает при обновлении старой версии (1.1.5) на новую. Прошу заметить, что существенная доработка кода, который касался работы системы сохранения и восстановления была лишь в версии 1.1.6 r6, потому если Вы обновляетесь со старых версий ниже указанной, то позаботьтесь о том, чтобы сначала экспортировать список, а после обновления пакета - импортировать его.

Тикет закрываю, если возникнет проблема вновь, прошу открыть его снова.