Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибки при запуске adguard - expected one slash #70

Closed
badigit opened this issue Sep 19, 2023 · 13 comments
Closed

Ошибки при запуске adguard - expected one slash #70

badigit opened this issue Sep 19, 2023 · 13 comments
Labels
bug Something isn't working invalid This doesn't seem right

Comments

@badigit
Copy link

badigit commented Sep 19, 2023

Описание проблемы.
Установлен и работает adguard.
Устанавливаем kvas
Запускаем kvas setup
Квас видит adguard и применяет его как основной DNS (говори ему Y)
Установка завершена, но adguard больше не стартует

Отладка
~ # tail -f /opt/var/log/AdGuardHome.log
2023/09/19 09:21:16.125389 [info] AdGuard Home, version v0.107.38
2023/09/19 09:21:20.682226 [info] tls: using default ciphers
2023/09/19 09:21:20.708753 [info] safesearch default: disabled
2023/09/19 09:21:23.706755 [info] Initializing auth module: /opt/etc/AdGuardHome/data/sessions.db
2023/09/19 09:21:23.707873 [info] auth: initialized. users:1 sessions:3
2023/09/19 09:21:23.708120 [info] AdGuard Home updates are disabled
2023/09/19 09:21:23.708235 [info] web: initializing
2023/09/19 09:21:33.851498 [fatal] dnsServer.Prepare: preparing ipset settings: initializing ipset: ipset: config line at idx 0: invalid value "- 2ip.ru/unblock \n - astralnalog.ru/unblock\n - beeline.ru/unblock\n - comss.ru/unblock\n - crediteurope.ru/unblock\n - gosuslugi.ru/unblock\n - livejournal.com/unb lock\n - livejournal.net/unblock\n - memepedia.ru/unblock\n - mgfoms.ru/unblock\n - mos.ru/unblock\n - mosenergosbyt.ru/unblock\n - novofon.com/unbl ock\n - onlinetrade.ru/unblock\n - otpbank.ru/unblock\n - pochta.ru/unblock\n - telegra.ph/unblock\n - zadarma.com/unblock\n - zbulvar.ru/unblock": expected one slash

@badigit badigit added bug Something isn't working invalid This doesn't seem right labels Sep 19, 2023
@badigit
Copy link
Author

badigit commented Sep 19, 2023

** установка была из kvas_1.1.4_all.ipk, обновленный 3 часа назад (самый свежий)

@badigit
Copy link
Author

badigit commented Sep 19, 2023

Еще наблюдения и непонятки.
При запуске kvas test - почему то идет проверка Состояние службы dnsmasq, хотя при kvas setup у нас был установлен в качестве сервера adguard.
При повторном вызове kvas adguard on

  • AdGuard Home установлен в качестве основного DNS сервера УСПЕШНО

Но kvas test все еще проверяет dnsmasq
Скриншот https://lookmyscreen.tinytake.com/msc/ODcwNDkyOF8yMjA5Njg3NQ

Также прикладываю kvas debug
1909.log

@qzeleza
Copy link
Owner

qzeleza commented Sep 19, 2023

Корни ошибки одни и те же что и предыдущем этикете #69.
Пожалуйста проверьте сейчас - выложил обновление и пишите в тикете #69.

@badigit
Copy link
Author

badigit commented Sep 19, 2023

Это не помогло. Ошибка та же.
удаление руками kvas.ipset не помогло - создался новый, но adguard не стартует

@badigit
Copy link
Author

badigit commented Sep 19, 2023

@qzeleza
проверил с последним коммитом 7a191cb

ошибка сохраняется, суть - та же. Файл kvas.ipset я удалял.

2023/09/19 10:49:53.174819 [fatal] dnsServer.Prepare: preparing ipset settings: initializing ipset: ipset: config line at idx 0: invalid value "2ip.ru/unblock\n4pda.ru/unblock\nads-twitter.com/unblock\nbrowserleaks.com/unblock\ncdnfacebook.com/unblock\ncdninstagram.com/unblock\nf.vision/unblock\nfacebook.com/unblock\nfb.com/unblock\nfbcdn.net/unblock\nfbsbx.com/unblock\nfburl.com/unblock\nig.me/unblock\ninstagram.com/unblock\nkinozal.tv/unblock\nlicdn.com/unblock\nlinkedin.com/unblock\nlnkd.in/unblock\nmeta.com/unblock\nnetflix.com/unblock\nopenwrt.org/unblock\nquora.com/unblock\nrutracker.org/unblock\nt.co/unblock\ntwimg.com/unblock\ntwitter.co/unblock\ntwitter.com/unblock\ntwitteroauth.com/unblock\ntwttr.com/unblock\nwhatsapp.net/unblock\n": expected one slash

@cjmaxik
Copy link

cjmaxik commented Sep 19, 2023

Обнаружил связанную проблему: kvas add <domain> формирует неверный kvas.ipset, так как в файл не добавляется разрыв строки последним символом (\n).

2023/09/19 17:44:10.430805 [fatal] dnsServer.Prepare: preparing ipset settings: initializing ipset: ipset: config line at idx 30: invalid value "whatsapp.net/unblockspotify.com/unblock": expected one slash

@qzeleza
Copy link
Owner

qzeleza commented Sep 19, 2023

пришлите пожалуйста kvas.ipset после добавления через kvas add <domain>

@qzeleza qzeleza reopened this Sep 19, 2023
@cjmaxik
Copy link

cjmaxik commented Sep 19, 2023

Прикладываю: https://pastebin.com/7wC0zGs6

qzeleza added a commit that referenced this issue Sep 20, 2023
…а функция добавления данных в ipset файл для AGH (тикет #70)
@qzeleza
Copy link
Owner

qzeleza commented Sep 20, 2023

Версию обновил, прошу проверить.

@cjmaxik
Copy link

cjmaxik commented Sep 20, 2023

Исправлено.

Еще проблема: kvas del <domain> и kvas purge не удаляют домены из kvas.ipset, это ожидаемое поведение?
Пример: kvas del 4pda.ru не удаляет строчку 4pda.ru/unblock из kvas.ipset. kvas update также не пересобирает данный список.

Думаю, что будет намного проще пересобирать данный список заново при каждом изменении списка в КВАСе.

@qzeleza
Copy link
Owner

qzeleza commented Sep 20, 2023

Спасибо. Подправлю. Исправление выложу в конце дня.

@qzeleza
Copy link
Owner

qzeleza commented Sep 20, 2023

Еще проблема: kvas del <domain> и kvas purge не удаляют домены из kvas.ipset, это ожидаемое поведение?
Пример: kvas del 4pda.ru не удаляет строчку 4pda.ru/unblock из kvas.ipset. kvas update также не пересобирает данный список.

Обновил - прошу проверить.

@cjmaxik
Copy link

cjmaxik commented Sep 20, 2023

Работает, спасибо за исправления.

@qzeleza qzeleza closed this as completed Sep 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working invalid This doesn't seem right
Projects
None yet
Development

No branches or pull requests

3 participants