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

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

Опубликовано
  В 02.04.2019 в 17:10, zyxmon сказал:

Как в  таких случаях поступать писали не один раз.

Показать  

Спасибо за ответ удалить командой 

opkg --autoremove remove nginx-extras

и установить заново

Опубликовано (изменено)
  В 02.04.2019 в 21:16, zyxmon сказал:

Давайте делать все с пониманием ЗАЧЕМ это. Эти команды нужны тем, кто поставил wget - Вы же его не ставили и сначала удаляете симлинк, а потом его же создаете. И что значит "предварительно сделал", если ssh не работает. И где лог ошибок? Если делаете без понимания, то хотя бы логируйте полностью ssh сессию и выкладывайте на pastebin.

Показать  

Только что попробовал по новой установить mipsel-installer.tar.gz, чтобы лог записать, - всё установилось нормально, мистика просто какая-то (вчера по таймауту отваливалась установка)

Изменено пользователем denmmx
Опубликовано
  В 01.04.2019 в 09:07, stakp сказал:

Захотелось поковырять :35_thinking:

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

P.S. 3.00.A.1.0-3

Показать  

Entware и OS 3.00 совместимые?

Вчера вечером пробовал на 3.00 запустить ранее установленную и даже заново установить но так ничего и не вышло. Единственное, что ещё не пробовал это сброс настроек роутера после установки 3.00.

Старая установка не запускается из за ошибок 255(6).

Новая установка не идет из за не понятных проблем с доступом к интернету. 

Опубликовано
  В 04.04.2019 в 04:34, Dima Babanakov сказал:

Entware и OS 3.00 совместимые?

Вчера вечером пробовал на 3.00 запустить ранее установленную и даже заново установить но так ничего и не вышло. Единственное, что ещё не пробовал это сброс настроек роутера после установки 3.00.

Старая установка не запускается из за ошибок 255(6).

Новая установка не идет из за не понятных проблем с доступом к интернету. 

Показать  

После обновления entware и прошивки роутера были проблемы из за wget. Восстанавливал из резервной копии по несколько раз entware, пока она нормально не встала. При обновлении пакетов тоже появляются ошибки из за интернета, но проходят при повторном обновлении. Больше настораживает что есть какие то непонятные пакеты, неизвестно откуда берущиеся:

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

 

Те которые не установлены установить нельзя.

Mariadb вообще не запускалась, пока я не снес все ее компоненты и ее саму и не переставил заново.

 

К чему я все это: проверьте, какие пакеты не ставятся и полностью переустановите их (с ключом --force-reinstall). Мне помог именно этот вариант.

Опубликовано
  В 04.04.2019 в 05:26, Lordmaster сказал:

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

Показать  

лишние индексы, должно быть:

  Цитата

root@Keenetic_Ultra ~# ls -al /opt/var/opkg-lists/
drwxr-xr-x    2 root     root          4096 Apr  4 10:10 .
drwxr-xr-x    7 root     root          4096 Mar 23 08:17 ..
-rw-r--r--    1 root     root        360074 Apr  4 10:10 entware
-rw-r--r--    1 root     root          4520 Apr  4 10:10 keendev
root@Keenetic_Ultra ~#

Показать  

или удалить лишние, или снести все (`rm /opt/var/opkg-list/*`) и сделать `opkg update`

Опубликовано
  В 04.04.2019 в 07:16, TheBB сказал:

лишние индексы, должно быть:

или удалить лишние, или снести все (`rm /opt/var/opkg-list/*`) и сделать `opkg update`

Показать  

Это первое что пришло в голову. Но как оказалось что нет:

drwxr-xr-x    2 root     root          4096 Apr  4 08:57 .
drwxr-xr-x   13 root     root          4096 Apr  4 08:59 ..
-rw-r--r--    1 root     root        360074 Apr  4 08:57 entware
-rw-r--r--    1 root     root          4520 Apr  4 08:57 keendev
 

Пробовал и сносить все, и обновлять .Все равно эти данные откуда то берутся.

Опубликовано
  В 04.04.2019 в 07:43, zyxmon сказал:

Это в status файле застряли пакеты. Скорее всего ранее  были установлены. В репе их нет. Можно status аккуратно отредактировать.

Показать  

Чувствую с моими знаниями лучше туда не лезть. Спасибо!

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

"Всё много печальней и глубже"...

opkg мало `list-installed`, он "любезно" прицепляет `/opt/lib/opkg/status`, где может быть каша из-за:

1. удалённых из репо пакетов (редко, но бывает)

2. переименованных пакетов (бывает чаще, чем п.1; в owrt "любят" такое, напр., из последних - mariadb)

3. смена версии пакета (типа, 2018-01-01 => 1.0.0)

4. "и прочее, и прочее, и... прочее"

Закрыл окно терминала и всё ушло в /dev/null. Из оставшегося, выглядит это, примерно, так

  Цитата

~ # opkg list | grep libacl
libacl - 2.2.53-1 - Access control list support This package provides libacl    # из индекса
libacl - 20180121-1                                                                                   # из status (а, ведь, никто и не просил ))) )
~ #

Показать  

Оценить предстоящий масштаб разрушений после `opkg update`, но перед `opkg upgrade`, можно с `opkg list-upgradable`, далее или "вырезание скальпелем", или "вырубка топором", ключи `--force-*` могут не спасти

ВНИМАНИЕ! ОПАСНО! ЭТО УБЬЁТ ВАШУ СИСТЕМУ! <- красный

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

 

Опубликовано (изменено)

помогите пожалуйста, делал все по инструкции, но в итоге не получается войти через Pytty по ssh (пробовал порты 22 и 222) root:keenetic

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

 

Изменено пользователем MentosX7
  • 2 месяца спустя...
Опубликовано

Подскажите пожалуйста, в чём проблема ? Пытаюсь установить entware на Keenetic II. Прошивка стоит последняя для моей модели NDMS v2.06(AAFG.0)C3

Jul 09 16:29:44ndm
FileSystem::Ext: ext2 "113a9dce-61a4-9a66-22ff-e99e52297fe1:" filesystem initialized.
Jul 09 16:29:44ndm
kernel: EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
Jul 09 16:30:10ndm
Opkg::Manager: disk is set to: 113a9dce-61a4-9a66-22ff-e99e52297fe1:
Jul 09 16:30:10ndm
Opkg::Manager: init script reset to default: /opt/etc/initrc.
Jul 09 16:30:10ndm
Opkg::Manager: /tmp/mnt/INSTALL/ mounted to /tmp/mnt/INSTALL/.
Jul 09 16:30:10ndm
Opkg::Manager: /tmp/mnt/INSTALL/ mounted to /opt/.
Jul 09 16:30:10ndm
Opkg::Manager: /tmp/mnt/INSTALL/ initialized.
Jul 09 16:30:10ndm
Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/.
Jul 09 16:30:10ndm
Core::ConfigurationSaver: saving configuration...
Jul 09 16:30:10ndm
Opkg::Manager: /opt/etc/init.d/doinstall: FATAL: kernel too old.
Jul 09 16:30:10ndm
Opkg::Manager: /opt/etc/init.d/doinstall: exit code 127.
 
 
Опубликовано

@denis0605, ответ у вас прямо в логе:

  Цитата

Jul 09 16:30:10 ndm
Opkg::Manager: /opt/etc/init.d/doinstall: FATAL: kernel too old.

Показать  

Вам нужно внимательнее просмотреть эту инструкцию (в данном случае — "Требования").

На ваш Keenetic можно поставить прошивку версии 2.15 через CLI:

components list delta
components commit

Учтите при этом дисклеймер внизу поста по ссылке:

  Цитата

Выпускается по инициативе разработчиков, официальная поддержка не оказывается.

Показать  

 

  • 1 месяц спустя...
Опубликовано

Очередной вопрос по паролю для доступа по ssh. Как обычно не походят стандартные пароли 12345, keenetic, zyxel.
Да поиск курил, везде одни ответы от умников "смотри в поиске", "тысячу раз тему подымали" и нигде нет нормального ответа. Соответственно вопрос проблему с подключением решить?
И, как я заметил, вопрос подымался многократно, может быть в теме с описание стандартной установки сделать спойлер с решением наиболее частых проблем с паролем и их решение?
Стандартный модуль ssh установлен, пытаюсь подсоединится к 222 порту
Log

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

Терминал
 

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

 

  • 1 месяц спустя...
Опубликовано
~ # date
Sun Oct  6 19:48:24 MSK 2019
~ # rm /opt/etc/localtime 
~ # ln -s /opt/share/zoneinfo/Asia/Kabul /opt/etc/localtime
~ # date
Sun Oct  6 21:19:43 +0430 2019
~ # rm /opt/etc/localtime 
~ # ln -s /opt/share/zoneinfo/Europe/Moscow /opt/etc/localtime
~ # date
Sun Oct  6 19:50:15 MSK 2019
~ #

 

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

Что нужно знать владельцам Keenetic`ов при обновлении (`opkg upgrade`).

Добавлен пакет "poorbox" ("обрезанный" busybox из 4-х апплетов: gunzip, gzip, tar, wget):

~ # ls -al /opt/usr/bin/
drwxr-xr-x    2 root     root          4096 Oct  7 21:17 .
drwxr-xr-x    5 root     root          4096 Oct  4 00:10 ..
-rwxr-xr-x    1 root     root         59316 Oct  4 00:10 busybox
lrwxrwxrwx    1 root     root             7 Oct  7 21:17 gunzip -> busybox
lrwxrwxrwx    1 root     root             7 Oct  7 21:17 gzip -> busybox
lrwxrwxrwx    1 root     root             7 Oct  7 21:17 tar -> busybox
lrwxrwxrwx    1 root     root             7 Oct  7 21:17 wget -> busybox
~ # 

Upgrade системы следующий:

1. обновить список пакетов - `opkg update`

2. установить пакет "poorbox" - `opkg install poorbox`

3. обновить систему - `opkg upgrade`

Это должно сделать систему более устойчивой при обновлении (пример, повторять не надо):

~ # sed -i -e 's,1.31.0-1,0.0.0,g' /opt/lib/opkg/status 
~ # opkg list-upgradable
busybox - 0.0.0 - 1.31.0-1
poorbox - 0.0.0 - 1.31.0-1
~ # opkg upgrade
Upgrading busybox on root from 0.0.0 to 1.31.0-1...
Downloading http://bin.entware.net/mipselsf-k3.4/busybox_1.31.0-1_mipsel-3.4.ipk
Upgrading poorbox on root from 0.0.0 to 1.31.0-1...
Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/poorbox_1.31.0-1_mipsel-3.4_kn.ipk
Configuring busybox.
Warning: '/opt/bin/find' is already exists, skipping.
Warning: '/opt/bin/xargs' is already exists, skipping.
Warning: '/opt/bin/grep' is already exists, skipping.
Configuring poorbox.
~ #

Пакет уже включен в состав системы для новых установок.

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

Вполне штатная ситуация, когда конфигурационные файлы изменены пользователем и находятся под защитой от перезаписи новыми версиями. На "взрослых" системах, в таких случаях, предлагается либо оставить как есть, либо заменить новым, либо объединить, либо... всё зависит от менеджера пакетов ОС. Иногда полезно сравнивать конфиги на добавление/удаление/изменение опций.

На примере (кратко) `/opt/etc/passwd`: пользователь сменил пароль по умолчанию. Файл "passwd" принадлежит пакету "opt-ndmsv2". Список защищенных файлов в `/opt/lib/opkg/info/opt-ndmsv2.conffiles`. При обновлении пакета на новую версию, к дефолтному конфигу обновляемого пакета, добавляется суффикс `-opkg`. Пароль пользователя сохранён.

  • 2 недели спустя...
Опубликовано (изменено)

Прошу помощи в починке. В общем я выполнил opkg update && opkg upgrade

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

Теперь не могу зайти по ssh. Появляется окно с предложением ввести логин/пароль, ввожу и сессия закрывается.

Предупреждение от TheBB прочитал, когда уже всё было сделано (в смысле сломано)

Доступ через WEB-морду к файловой системе на флешке сохранился. Keenetic пока не перезагружал.

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

Если "busybox" ещё  "живой" (файл есть в `/opt/bin/`), можно через прошивочный "telnet"/"dropbear" попробовать, напр.,

~ # /bin/sh
Login: admin
Password: *****
 
(config)> exec /opt/bin/busybox sh

BusyBox v1.31.0 () built-in shell (ash)

~ # for apps in gzip gunzip wget; do /opt/bin/busybox ln -s /opt/bin/busybox /opt/bin/$apps ; done
~ # 

Или скачать "busybox" на ПК, распаковать и закинуть файл (`busybox`) на диск/флешку. Повторить ^. Или установить поверх. Или...

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

Спасибо большое за ответы!

Я в итоге пошел напролом: стянул нужные конфиги, удалил всё с флешки и закинул в папку install файл mipsel-installer.tar.gz.

Дело осложнялось тем, что от меня до роутера порядка 100 км. Но, всё получилось.

Ночь впереди для настройки.

 

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

@TheBB, точно, вы правы насчет xargs. Я поторопился :(

После моего варианта пришлось бы ещё дополнительно

opkg --force-reinstall install findutils grep

А postinst, к сожалению, в большинстве случаев обновления busybox улетает вместе с симлинками (по моим наблюдениям).

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

Здесь всё сугубо индивидуально. Смотря, как систему уронить. Вместо апплетов, могут стоять и полноценные бинарники, напр., из `coreutils-*`. И флаг "--force-overwrite" может понадобится. 

  • 3 месяца спустя...
Опубликовано (изменено)

Здравствуйте, не могу войти в ssh 222, при этом entware установлен и работает

admin@MacBook-Pro-admin-3 ~ % ssh root@192.168.1.1 -p 222
ssh: connect to host 192.168.1.1 port 222: Connection refused
admin@MacBook-Pro-admin-3 ~ % 

в opt/etc/config/dropbear.conf стоит порт 222

в журнале

Фев 19 23:01:22 ndm
Opkg::Manager: /tmp/mnt/1345afc8-a034-4e4e-a9b9-da56ac3e3703 mounted to /tmp/mnt/1345afc8-a034-4e4e-a9b9-da56ac3e3703.
Фев 19 23:01:22 ndm
Opkg::Manager: /tmp/mnt/1345afc8-a034-4e4e-a9b9-da56ac3e3703 mounted to /opt/.
Фев 19 23:01:22 ndm
Opkg::Manager: /tmp/mnt/1345afc8-a034-4e4e-a9b9-da56ac3e3703 initialized.

и вроде он стартует

[I] Feb 19 23:01:11 dropbear: Started version 2019.78-1

 

Изменено пользователем Сергей Грищенко
Опубликовано
  В 20.02.2020 в 06:02, zyxmon сказал:

Он не может стартовать раньше, чем смонтируется /opt - делайте выводы.

Показать  

возможно у вас есть идеи куда копать и где исправлять?

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

вот последний лог, вроде он все же стартует после

[I] Feb 20 08:54:38 dropbear: Started version 2019.78-1
[I] Feb 20 09:15:11 ndm: Opkg::Manager: unmount existing /opt disk: 1345afc8-a034-4e4e-a9b9-da56ac3e3703:/.
[I] Feb 20 09:15:13 ndm: Opkg::Manager: disk unmounted.
[I] Feb 20 09:15:13 ndm: Opkg::Manager: disk is unset.
[I] Feb 20 09:15:13 ndm: Opkg::Manager: init script reset to default: /opt/etc/initrc.
[I] Feb 20 09:16:59 ndm: Opkg::Manager: disk is set to: 1345afc8-a034-4e4e-a9b9-da56ac3e3703:/.
[I] Feb 20 09:16:59 ndm: Opkg::Manager: /tmp/mnt/1345afc8-a034-4e4e-a9b9-da56ac3e3703 mounted to /tmp/mnt/1345afc8-a034-4e4e-a9b9-da56ac3e3703.
[I] Feb 20 09:16:59 ndm: Opkg::Manager: /tmp/mnt/1345afc8-a034-4e4e-a9b9-da56ac3e3703 mounted to /opt/.
[I] Feb 20 09:16:59 ndm: Opkg::Manager: /tmp/mnt/1345afc8-a034-4e4e-a9b9-da56ac3e3703 initialized.
[I] Feb 20 09:16:59 ndm: Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung".
[I] Feb 20 09:37:18 dropbear: Child connection from 172.16.82.5:50503
[I] Feb 20 09:37:51 dropbear: Child connection from 172.16.82.5:50511
[W] Feb 20 09:37:59 dropbear: Bad password attempt for 'admin' from 172.16.82.5:50511
[I] Feb 20 09:38:03 dropbear: Password authentication succeeded for 'admin' from 172.16.82.5:50511
[I] Feb 20 09:42:18 dropbear: Exit before auth (user 'admin', 0 fails): Timeout before auth

 

Опубликовано
  В 20.02.2020 в 06:15, Сергей Грищенко сказал:

возможно у вас есть идеи куда копать и где исправлять?

Показать  
telnet 192.168.xxx.xxx
Trying 192.168.xxx.xxx...
Connected to 192.168.xxx.xxx.
Escape character is '^]'.
Login: admin
Password: ****************

THIS SOFTWARE IS A SUBJECT OF KEENETIC LIMITED END-USER LICENCE AGREEMENT. BY USING IT YOU AGREE ON TERMS AND CONDITIONS HEREOF. FOR MORE INFORMATION PLEASE CHECK https://keenetic.com/legal

(config)> exec /opt/bin/sh


BusyBox v1.31.1 () built-in shell (ash)

/ # echo $PATH
/bin:/sbin:/usr/bin:/usr/sbin
/ # 
/ # . /opt/etc/profile 
/ # 
/ # echo $PATH
/opt/sbin:/opt/bin:/opt/usr/sbin:/opt/usr/bin:/usr/sbin:/usr/bin:/sbin:/bin
/ # 

дальше починяйте то, что сломалось. start, restart, pid, и т.д.

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

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

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

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

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

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

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

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

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

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

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

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