Closed Teutonick closed 3 months ago
Большое благодарю за столь подробный лог и описание проблемы.
До среды постараюсь выяснить в чем причина и выложить обновление.
Прошу дать обратную связь по проблеме.
Ошибки с 1001 исчезли
Но продолжает после установки и любых настроек появляться запись Фев 9 10:07:36 КВАС Сброс пакета КВАС в исходное состояние ЗАВЕРШЕН!
Я так понимаю это не ошибка, надо бы перефразировать , так как смысл данной фразы вообще непонятен...
И еще есть странная запись периодически появляющаяся Opkg::Manager: /opt/etc/ndm/netfilter.d/100-vpn-mark: sh: bad number.
но не ошибка вроде... не знаю нормально это?
Но продолжает после установки и любых настроек появляться запись Фев 9 10:07:36 КВАС Сброс пакета КВАС в исходное состояние ЗАВЕРШЕН!
Добро, отключу в следующем релизе.
И еще есть странная запись периодически появляющаяся Opkg::Manager: /opt/etc/ndm/netfilter.d/100-vpn-mark: sh: bad number.
Ошибка говорит, о том, что переменной не определено, очень не просто ее обнаружить. Постараюсь также к следующему релизу ее убрать.
Opkg::Manager: /opt/etc/ndm/netfilter.d/100-vpn-mark: sh: bad number.
новый релиз 8, все равно в логе.
Спасибо, проблему вижу, но повторюсь определить ее пока не знаю как. С другой стороны данная проблема не влияет на результат работы пакета. Если у Вас есть проблемы связанные с этой ошибкой - прошу описать ее здесь.
Нет вроде проблем данная проблема не доставляет, спасибо!
Добавлю, что похожую проблему обнаружил, в случае если я вызываю iptables_reset через дополнительный .sh файл, и получаю 3 раза bad_number
#!/bin/sh
. /opt/apps/kvas/bin/libs/vpn
logger -t "КВАС" "[ext] Обход блокировок перестал работать. Запускаем iptables_reset"
iptables_reset
logger -t "КВАС" "[ext] Выполнен iptables_reset"
При добавлении для отладки set -x видно что bad number возникает при попытке сравнения переменной length с числом 80 в следующей строке скрипта: https://github.com/qzeleza/kvas/blob/b7a9dd2d82cee927d08803fc20bb888e0da0583d/opt/bin/libs/main#L26
Комментарий чатжпт:
Переменная length оказывается неинициализированной или пустой в момент сравнения, что и приводит к ошибке. Это происходит потому, что команда stty size | cut '-d ' -f2 не смогла корректно выполниться или вернула пустой результат. stty size предполагает получение размеров терминала (строк и столбцов), но если скрипт выполняется в контексте, где размер терминала не доступен (например, при выполнении через SSH без псевдотерминала), команда может вернуть пустой результат.
Возможно причины bad number в 100-vpn-mark: sh схожие
Opkg::Manager: /opt/etc/ndm/ifcreated.d/kvas-iface-add: sh: bad number.
Opkg::Manager: /opt/etc/ndm/iflayerchanged.d/kvas-ips-reset: sh: bad number.
Opkg::Manager: /opt/etc/ndm/netfilter.d/100-proxy-redirect: sh: bad number.
Opkg::Manager: /opt/etc/ndm/netfilter.d/100-dns-local: sh: bad number.
КВАС
ОШИБКА::\033[1;31m[ip4_firewall_exclude_locals] Возникла ошибка при установке правил iptables\033[m
В 116 починится явный баг, возможно уберёт вторую ошибку. Надо будет вернуться к вопросу после.
изменения внесены в 1.1.8 r1 прошу дать обратную связь.
После обновления при старте роутера в логе от КВАСа лишь
Апр 15 19:29:01 КВАС
Производим удаление стандартных правил в таблице nat, цепочке PREROUTING для SHADOWSOCKS
Апр 15 19:29:01 КВАС
Производим удаление правил match-set в таблице nat, цепочке PREROUTING для REDIRECT
Апр 15 19:29:02 КВАС
Подключаем правила для SHADOWSOCKS интерфейса br0 порт 1181.
…
Апр 15 19:30:01 КВАС
Запущен файл /opt/etc/cron.5mins/ipset.kvas
Первая секция дважды, что как по мне — ситуация близка к идеальной (ни bad number, ни ошибки при установке правил iptables), так что вопрос можно закрывать.
P.S. Кого достали сообщения от Кинетика (root) CMD (/opt/bin/run-parts…
, то
/opt/etc/init.d/S10cron
заменить строку ARGS="-s"
на ARGS=""
/opt/etc/init.d/S10cron restart
Добрый день! С 5 подверсии 1.1.7 появляется ряд ошибок. Я не знаю сказывается ли это на работе КВАСА в целом, но доложить решил. Ниже ситуация на версии 1.1.7-6. Конфигурация оборудования не менялась.
Процесс установки на чистую флешку, никаких следов предыдущих версий. КВАС в конце зачем то пытается сбросить настройки, в итоге таблица , ощущение складывается, что не заполняется все равно. Установка завершается.
ОБХОД ВРОДЕ РАБОТАЕТ. Изучаю
Что смущает:
Непонятно что он куда то постоянно хочет скопировать и у него это не выходит ОШИБКА::IPv4:: В таблицу с ID#1001 НЕ БЫЛИ скопированы записи из таблицы main!
После kvas add сбрасывает в исходное состояние Сброс пакета КВАС в исходное состояние ЗАВЕРШЕН!
Ранее такого не замечал, очень много в логах подобного
В самом роутере очень странные ошибки, то файлов нет, то канала нет, то что то ему не нравится. Я не пойму.
дебаг: