Closed denisys16 closed 11 months ago
Доброго дня, Прошу прощения за задержку с ответом.
Дополнительные пояснения. Предлагаю в скрипте bin/main/adguard заменить строку:
Хорошо, в следующей версии подправлю.
Кажется, что проблема сохраняется на версии 1.1.4, только конфиг ломается полностью и AGH больше не запускается. Прикладываю файлы конфига AGH:
Кажется, что проблема сохраняется на версии 1.1.4, только конфиг ломается полностью и AGH больше не запускается. Прикладываю файлы конфига AGH:
- Изначальный, отличается от стандартного блоками http.address, dns.upstream_dns и dns.fallback_dns: https://pastebin.com/kmzi6aK0
- Сломанный, генерируется после выполнения kvas add: https://pastebin.com/DbXuD1EL
Подскажите пожалуйста, какой версии ADH файлы конфигурации Вы мне прислали и что значит "отличается от стандартного блоками" - стандартный это какой?
Версия 0.107.38. Стандартный - сгенерированный при установке AGH.
Спасибо, релиз обновил - жду обратной связи.
Пока безуспешно, AGH падает с фатальной ошибкой, прикладываю лог: https://pastebin.com/Q2MRAB7W Может быть зависимо от #69
Описание проблемы. Скрипт bin/main/adguard при очистке блока ipset удаляет часть параметров Adguard Home в файле /opt/etc/AdGuardHome/AdGuardHome.yaml начиная от блока ipset до блока tls.
Мои шаги, приведшие к ошибке/проблеме.
Ожидания от поведения программы. Хотелось бы, чтобы настройки Adguard Home не влияющие на функционал KVAS сохранялись при перезапуске или обновлении списка ipset.
Информация о роутере (пожалуйста, заполните следующую информацию):
Дополнительные пояснения. Предлагаю в скрипте bin/main/adguard заменить строку:
sed -i '/ipset/,/tls/{//!d};' "${adguard_config}"
строкой:sed -i '/ipset/,/ipset_file/{//!d};' "${adguard_config}"
при очистке блока ipset, и заменить строку:sed -i "s/\(.*\)\(^tls:.*\)/\1 ipset: ${ipset}\n\2/" "${adguard_config}"
строкой:sed -i "s/\(.*\)\(^ ipset_file:.*\)/\1 ipset: ${ipset}\n\2/" "${adguard_config}"
при вставке блока ipset.По моему мнению это позволит сохранить параметры, находящиеся между блоками ipset и tls в файле /opt/etc/AdGuardHome/AdGuardHome.yaml.