Перейти к содержанию

Рекомендуемые сообщения

Опубликовано (изменено)
  В 25.12.2017 в 19:55, TheBB сказал:

просьба уточнить: сервер не запускался вообще? просто предупреждение вылезало, а сервер стартовал? или ещё что-то?

Показать  

Не запускался. Честно говоря не усмотрел что выводило при попытке запуска (запускал через web-ui), но при тестировании конфига выводилось то что я прислал выше.

Изменено пользователем Lordmaster
Опубликовано

Использую collectd и несколько плагинов для него.

После последнего обновления от 25.12.2017 перестал работать плагин collectd-mod-exec. Т.е. он запускается и ошибок в логах никаких нет, но вот скрипты из конфига collectd для этого плагина не стартуют и в списке исполняемых не появляются. Кусок конфига collectd:

LoadPlugin exec                                           
<Plugin exec>                                             
    Exec "nobody" "/opt/etc/collectd/scripts/wifi-clients"
</Plugin>                                                 

С предыдущей версией collectd-mod-exec все работает, как прежде. Заменил файл /opt/lib/collectd/exec.so из бэкапа от прежней версии, проблем не наблюдаю. Скрипт запускается и статистику для collectd собирает:

root@APG3:/opt/lib/collectd# ps|grep wifi|grep -v grep
 5825 nobody    3568 S    {wifi-clients} /opt/bin/sh /opt/etc/collectd/scripts/wifi-clients

 

Опубликовано
  В 28.12.2017 в 11:07, gvan сказал:

Заменил файл /opt/lib/collectd/exec.so из бэкапа

Показать  

Вот так со временем и получают убитую установку Entware. В таких случаях нужно начать с reinstall всех библиотекю Как это делать - недавно в очередной раз писал.

Опубликовано

Этот reinstall добавить бы куда-нибудь жирным, а не ссылкой на другой форум. Вопрос достаточно актуальный. А лучше вообще в отдельной теме описать эту процедуру.

Опубликовано
  В 30.12.2017 в 20:27, Sergey Zozulya сказал:

Этот reinstall добавить бы куда-нибудь жирным, а не ссылкой на другой форум.

Показать  

Entware устанавливают не только на кинетики. На кинетики приходится пара процентов всех установок Entware. Ссылка дана на основной форум, где обсуждается Entware.

Опубликовано
  В 28.12.2017 в 11:07, gvan сказал:

После последнего обновления...

Показать  

он (пакет), не должен был обновиться, т.к. в него, при переносе, попала зависимость от несуществующего пакета (из др. проекта). пакет пересобран (без поднятия версии) и перезалит.

пришлось проводить зачистку на "сборочном" ПК (HDD на 1ТВ забит был по самое...) от "лишних сборок" и прочего хлама (ок. 500 GB) )))

Опубликовано
  В 31.12.2017 в 11:44, TheBB сказал:

он (пакет), не должен был обновиться, т.к. в него, при переносе, попала зависимость от несуществующего пакета (из др. проекта). пакет пересобран (без поднятия версии) и перезалит.

Показать  

Переустановил полностью пакет collectd и его плагины. Теперь всё работает. Модуль exec запускает скрипт, как и прежде.

Единственно, при новой установке collectd вылезло следующее сообщение:

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for collectd:
 *      libip4tc *

Но при этом сам пакет установился и работает. 

Не исключаю ситуации, что это какой-то мой локальный глюк, т.к. изначально collectd (когда его еще не было в пакетах) ставил самосборный и из локальных файлов. Возможно, остались какие-то "хвосты" в системе, т.к. entware-3x не переустанавливал с самого начала. 

Опубликовано
  В 01.01.2018 в 17:03, gvan сказал:

Единственно, при новой установке collectd вылезло следующее сообщение

Показать  

не должно

  Показать контент

 

Опубликовано
  В 01.01.2018 в 17:08, TheBB сказал:

не должно

Показать  

Проверил еще раз. Внимательно удалил collectd, всего его модули и зависимости. Поставил заново. Ошибок не было. Спасибо.

Видимо, в предыдущий раз что-то упустил...

Опубликовано

Настроил доступ к вебморде на 80 порту, ибо только так работает приложение на телефоне. Теперь не могу организовать доступ к вебморде из интернета, так как на 80 порту сидит вебсервер. Перенаправить порт на роутер (например 8080:80) не могу, так как в устройстве назначения нет роутера) Пробовал проксировать вебморду через апач, как остальные веб приложения :

	# Проксирование на '/keenetic/', at my.keenetic.net:80
	#ProxyPass "/keenetic/" "http://my.keenetic.net/" connectiontimeout=5 timeout=30 keepalive=on
	#ProxyPassReverse "/keenetic/" "http://my.keenetic.net/"

Но страничка не открывается. Как ещё можно перенаправить порт именно на кинетик? Прошивка 2.11.B.0.0-0, Entware3x

Опубликовано

Таки вкорячил entware на Omni II, вот только процесс инициализации установщика запустился раза эдак с 6-го или 7-го. Во внешних пакетах OPKG жал "применить", выжидал ответной реакции в логе пару минут и не получая никакой реакции, кроме строчки о сохранении конфигурации жал снова. Когда мне это надоело, начал снимать галку "включить" и стал жать "применить" (паузы в 2 минуты я так же выдерживал) с тем же эффектом (правда почему-то после нажатия "применить" галка "включить" снова возвращалась на место), после n-го нажатия установщик таки завёлся. Теперь вопрос - кто-нибудь в курсе, что это могло быть ? Косяк в прошивке ?

Zyxmon писал, что при таких проблемах рекомендуют сбросить opkg настройки через cli (telnet). Подскажите команды, которыми можно осуществить сброс.

Опубликовано

Ultra II. Скрипты в wan.d дергаются строго каждые полчаса, причем, в ровное время (15:00, 15:30...). На WAN два подключения, оба IPoE. Куда покопать?..

Опубликовано
  В 08.01.2018 в 15:12, Geont сказал:

Мой вопрос не по работе конкретных скриптов, а по работе Entware

Показать  

И что не работает? Хуки скрипты - это часть прошивки. Обратитесь к разработчикам прошивки - https://github.com/ndmsystems/packages/wiki/Opkg-Component#ndmwand

В этой теме задавайте вопросы разработчикам Entware.

Опубликовано
  В 08.01.2018 в 14:02, Geont сказал:

Ultra II. Скрипты в wan.d дергаются строго каждые полчаса, причем, в ровное время (15:00, 15:30...). На WAN два подключения, оба IPoE. Куда покопать?..

Показать  

Off: Значит у вас аренда ip 1 час. Скрипт дергается на каждом продлении аренды адреса. Так что все корректно. 

Опубликовано
  В 08.01.2018 в 16:00, r13 сказал:

Скрипт дергается на каждом продлении аренды адреса. Так что все корректно. 

Показать  

Раньше он вообще по 100 раз за минуту дергался. К Entware это отношения не имеет. Об этом тут разработчики прошивки писали.....

Опубликовано
  В 08.01.2018 в 14:02, Geont сказал:

Ultra II. Скрипты в wan.d дергаются строго каждые полчаса, причем, в ровное время (15:00, 15:30...). На WAN два подключения, оба IPoE. Куда покопать?..

Показать  

При каждом обновлении DHCP Lease он дергается.

Это врядли будет исправлено, особенно учитывая что "проблемы"-то и нет.

Делайте свои скрипты идемпотентными - универсальное правило.

Опубликовано
  В 25.12.2017 в 16:24, Lordmaster сказал:

После обновления репозитория не стартует lighttpd...

Показать  

В owrt модуль `mod_openssl` включен в состав основного пакета (lighttpd). Останавливайте сервер, удаляйте этот модуль (`opkg remove ...`), обновляйте пакеты... Должно всё работать )))

Опубликовано
  В 11.01.2018 в 13:58, TheBB сказал:

В owrt модуль `mod_openssl` включен в состав основного пакета (lighttpd). Останавливайте сервер, удаляйте этот модуль (`opkg remove ...`), обновляйте пакеты... Должно всё работать )))

Показать  

Работает! Спасибо за помощь!

Опубликовано

Может кто-то пояснить .... до "крайнего" обновления от 25/12/17 Прекрасно работало

pip install psutil

Сейчас .. только через

opkg install python-psutil

Аналогично с gevent, requests  ... ну и т.д. Решаемо ли ? Как обновлять без pip ? Пробовал "под развлечься" python3 ... но !  Так "остро" необходимых мне пакетов psutil и gevent через opkg install - нет .... через pip3 install точно такая же ошибка как и с pip :(

Опубликовано

@Dorik1972 у Вас же не проблема с установкой Entware (заголовок темы). Так что прекращаем offtopic и открываем отдельную тему по установке python модулей.

PS Перед использованием pip (в wiki написано) рекомендуется выполнить `pip install --upgrade pip setuptools`. Если при операции выдает ошибку приводите ее полностью.

PPS По wiki сделал (на arm железке), все работает

opkg install python-pip
pip install --upgrade pip setuptools
opkg install gcc
opkg install make patch coreutils-install
opkg install python-dev --force-overwrite
wget -qO- http://entware-3x.zyxmon.org/binaries/ВАША_АРХИТЕКТУРА/include/include.tar.gz | tar xvz -C /opt/include
pip install psutil

 

Опубликовано (изменено)
  В 17.01.2018 в 10:28, zyxmon сказал:

@Dorik1972 у Вас же не проблема с установкой Entware (заголовок темы). Так что прекращаем offtopic и открываем отдельную тему по установке python модулей.

PS Перед использованием pip (в wiki написано) рекомендуется выполнить `pip install --upgrade pip setuptools`. Если при операции выдает ошибку приводите ее полностью.

PPS По wiki сделал (на arm железке), все работает

opkg install python-pip
pip install --upgrade pip setuptools
opkg install gcc
opkg install make patch coreutils-install
opkg install python-dev --force-overwrite
wget -qO- http://entware-3x.zyxmon.org/binaries/ВАША_АРХИТЕКТУРА/include/include.tar.gz | tar xvz -C /opt/include
pip install psutil

 

Показать  

На arm железяке и у меня работает ..... речь шла о мипселе, забыл упомянуть :) И желательно для python3  ....  ладно буду ковырять ... разберусь. СПС

p.s. Вопрос снят ... победил .... 

Изменено пользователем Dorik1972
Опубликовано
  В 17.01.2018 в 10:57, Dorik1972 сказал:

речь шла о мипселе

Показать  

И на мипселе работает

~ # pip install psutil
Collecting psutil
  Downloading psutil-5.4.3.tar.gz (412kB)
    100% |████████████████████████████████| 419kB 126kB/s 
Installing collected packages: psutil
  Running setup.py install for psutil ... done
Successfully installed psutil-5.4.3

 

  • 2 недели спустя...
Опубликовано
  Цитата

сменился пароль для первого входа на свежеустановленной системе со слова из 5-и букв, начинающегося на `z`, на слово из 8-ми букв (подсказка: первая буква - `k`)

Показать  

А в логе продолжает предлагать зайти под 5-буквенным

Опубликовано

инсталлер ещё не перезалит, но opt-ndmsv2 уже обновлён... сейчас всё поправим ))) да, актуально ТОЛЬКО для Entware-3x, для Entware-Keenetic всё останется, как и было

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.