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

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

Опубликовано (изменено)
37 минут назад, 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 в 14:07, gvan сказал:

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

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

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

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

Опубликовано
7 минут назад, Sergey Zozulya сказал:

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

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

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

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

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

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

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

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

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

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

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

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

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

Опубликовано
3 минуты назад, gvan сказал:

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

не должно

Скрытый текст

 


0 ✓ root ~ # opkg update
Downloading http://entware-3x.zyxmon.org/binaries/mipsel/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/keen3x
0 ✓ root ~ # opkg install collectd
Installing collectd (5.8.0-1) to root...
Downloading http://entware-3x.zyxmon.org/binaries/mipsel/collectd_5.8.0-1_mipsel-3x.ipk
Installing libgcrypt (1.6.6-1) to root...
Downloading http://entware-3x.zyxmon.org/binaries/mipsel/libgcrypt_1.6.6-1_mipsel-3x.ipk
Installing libgpg-error (1.27-1) to root...
Downloading http://entware-3x.zyxmon.org/binaries/mipsel/libgpg-error_1.27-1_mipsel-3x.ipk
Configuring libgpg-error.
Configuring libgcrypt.
Configuring collectd.
0 ✓ root ~ # opkg install collectd-mod-exec
Installing collectd-mod-exec (5.8.0-1) to root...
Downloading http://entware-3x.zyxmon.org/binaries/mipsel/collectd-mod-exec_5.8.0-1_mipsel-3x.ipk
Configuring collectd-mod-exec.
0 ✓ root ~ # 

 

 

Опубликовано
В 01.01.2018 в 20: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

Опубликовано
3 минуты назад, Floppik сказал:

Как ещё можно перенаправить порт именно на кинетик?

А какое это имеет отношение к Entware? Изучайте cli или iptables.

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

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

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

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

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

Опубликовано
48 минут назад, zyxmon сказал:

Прекратите offtopic!

я пришел отсюда

 

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

Опубликовано
1 минуту назад, Geont сказал:

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

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

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

Опубликовано
1 час назад, Geont сказал:

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

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

Опубликовано
17 минут назад, r13 сказал:

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

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

Опубликовано
6 часов назад, Geont сказал:

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

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

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

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

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

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

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

Опубликовано
14 минуты назад, 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

 

Опубликовано (изменено)
1 час назад, 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
Опубликовано
53 минуты назад, 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. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.