Entware-ng на кинетиках с прошивкой NDMS v2

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 06 фев 2016, 16:56

dexter, у Вас может и другая проблема, а у Александр Рыжов была проблема с таймаутом только на последней прошивке. И это в скрипте установки, пришлось скрипт модифицировать и изменить инструкцию.

dexter
Сообщения: 63
Зарегистрирован: 23 авг 2015, 09:40

Сообщение dexter » 06 фев 2016, 17:40

Zyxmon и Александр Рыжов, разгадка такого поведения

Код: Выделить всё

Opkg::Manager: /opt/etc/init.d/rc.unslung: timed out.

найдена.

Скрипт запуска dropbear имеет номер S51. Если в скрипт с более меньшим номером, например, "S10" добавим "sleep 10", то всё dropbear не запускается. Если мы скрипту ставим номер больше чем S51, то сообщение вылезает, но при этом все сервисы стартуют.

Аватара пользователя
Александр Рыжов
Сообщения: 443
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 06 фев 2016, 19:31

dexter, это описано на keenopt.ru. Если скрипт не подаёт признаков жизни каким-либо выводом в консоль в течение восьми секунд, он будет убит по таймауту.

dexter
Сообщения: 63
Зарегистрирован: 23 авг 2015, 09:40

Сообщение dexter » 06 фев 2016, 19:33

Да, я про это знаю. Только самое интересное он убивает скрипт запуска dropbear, а по видимому rc.unslung, а тот который со слипом запускает.
Александр Рыжов, а как можно подать "признаки жизни"?
"echo" или есть, что-то более правильное?

Аватара пользователя
Александр Рыжов
Сообщения: 443
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 06 фев 2016, 19:40

dexter писал(а):Источник цитаты а как можно подать "признаки жизни"?
Например, отправить скрипт выполняться с фоне, а в это время сыпать в терминал точками раз в секунду.

dexter писал(а):Источник цитаты "echo" или есть, что-то более правильное?
Выводите что угодно в консоль любым известным вам способом. Только не молчите дольше восьми секунд.

dexter писал(а):Источник цитаты Да, я про это знаю
Тогда зачем спрашивать?

dexter
Сообщения: 63
Зарегистрирован: 23 авг 2015, 09:40

Сообщение dexter » 06 фев 2016, 19:45

Я думаю, тему можно подчистить .

thefox
Сообщения: 6
Зарегистрирован: 31 янв 2016, 13:40

Сообщение thefox » 06 фев 2016, 23:21

подскажите, а если с флешки на флешку перекопировать все папки, то установленный и настроенный софт заработает?

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 07 фев 2016, 10:03

thefox, если правильно скопировать, то заработает.
Например - создаем архив.

Код: Выделить всё

# tar cvzf /opt/entware.tar.gz /opt

Вставляем роутер новую флешку. копируем в нее в папку install этот архив (entware.tar,gz). После настроек opkg для новой флешки - архив распакуется и система будет установлена.

Yrzorg
Сообщения: 82
Зарегистрирован: 05 окт 2015, 13:23

Сообщение Yrzorg » 07 фев 2016, 14:04

Zyxmon писал(а):Источник цитаты thefox, если правильно скопировать, то заработает.
Например - создаем архив.

Код: Выделить всё

# tar cvzf /opt/entware.tar.gz /opt

Вставляем роутер новую флешку. копируем в нее в папку install этот архив (entware.tar,gz). После настроек opkg для новой флешки - архив распакуется и система будет установлена.

не взлетело

Код: Выделить всё

Feb 07 12:53:42 syslog  Opkg::Manager: disk is set to: e34b5a52-ba75-4046-bcaf-a56d8901c8cf:
Feb 07 12:53:42 syslog  Opkg::Manager: /tmp/mnt/Entware-ng/ mounted to /tmp/mnt/Entware-ng/.
Feb 07 12:53:42 syslog  Opkg::Manager: /tmp/mnt/Entware-ng/ mounted to /opt/.
Feb 07 09:53:42 npkg  inflating "entware.tar.gz".
Feb 07 12:53:56 syslog  Opkg::Manager: /tmp/mnt/Entware-ng/ initialized.
Feb 07 12:53:56 syslog Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung".
Feb 07 12:53:56 syslog Opkg::Manager: invalid initrc "/opt/etc/init.d/rc.unslung": no such file or directory, trying /opt/etc/init.d/.
Keenetic Ultra II+Entware
NDMS 3.7

Аватара пользователя
Александр Рыжов
Сообщения: 443
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 07 фев 2016, 14:56

Yrzorg писал(а):Источник цитаты не взлетело
А если бездумно повторять, то и не взлетит. Пути внутри архива не должны содержать префикса /opt.

Код: Выделить всё

cd /opt
tar -cvzf entware_backup.tar.gz ./*


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 1 посетитель :: 0 зарегистрированных, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость