stakp Posted April 2, 2019 Share Posted April 2, 2019 4 часа назад, zyxmon сказал: Как в таких случаях поступать писали не один раз. Спасибо за ответ удалить командой opkg --autoremove remove nginx-extras и установить заново Quote Link to comment Share on other sites More sharing options...
denmmx Posted April 2, 2019 Share Posted April 2, 2019 (edited) 27 минут назад, zyxmon сказал: Давайте делать все с пониманием ЗАЧЕМ это. Эти команды нужны тем, кто поставил wget - Вы же его не ставили и сначала удаляете симлинк, а потом его же создаете. И что значит "предварительно сделал", если ssh не работает. И где лог ошибок? Если делаете без понимания, то хотя бы логируйте полностью ssh сессию и выкладывайте на pastebin. Только что попробовал по новой установить mipsel-installer.tar.gz, чтобы лог записать, - всё установилось нормально, мистика просто какая-то (вчера по таймауту отваливалась установка) Edited April 2, 2019 by denmmx Quote Link to comment Share on other sites More sharing options...
Dima Babanakov Posted April 4, 2019 Share Posted April 4, 2019 On 4/1/2019 at 4:07 PM, stakp said: Захотелось поковырять Reveal hidden contents ~ # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz wget: error while loading shared libraries: libc.so.0: cannot open shared object file: No such file or directory *** Failed to download the package list from http://bin.entware.net/mipselsf-k3.4/Packages.gz Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz wget: error while loading shared libraries: libc.so.0: cannot open shared object file: No such file or directory *** Failed to download the package list from http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Collected errors: * opkg_download: Failed to download http://bin.entware.net/mipselsf-k3.4/Packages.gz, wget returned 127. * opkg_download: Failed to download http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz, wget returned 127. P.S. 3.00.A.1.0-3 Entware и OS 3.00 совместимые? Вчера вечером пробовал на 3.00 запустить ранее установленную и даже заново установить но так ничего и не вышло. Единственное, что ещё не пробовал это сброс настроек роутера после установки 3.00. Старая установка не запускается из за ошибок 255(6). Новая установка не идет из за не понятных проблем с доступом к интернету. Quote Link to comment Share on other sites More sharing options...
dexter Posted April 4, 2019 Share Posted April 4, 2019 Лично переустановил 2 системы на 3.0, после неудачного апдейта. Все нормально работает. Quote Link to comment Share on other sites More sharing options...
Lordmaster Posted April 4, 2019 Share Posted April 4, 2019 44 минуты назад, Dima Babanakov сказал: Entware и OS 3.00 совместимые? Вчера вечером пробовал на 3.00 запустить ранее установленную и даже заново установить но так ничего и не вышло. Единственное, что ещё не пробовал это сброс настроек роутера после установки 3.00. Старая установка не запускается из за ошибок 255(6). Новая установка не идет из за не понятных проблем с доступом к интернету. После обновления entware и прошивки роутера были проблемы из за wget. Восстанавливал из резервной копии по несколько раз entware, пока она нормально не встала. При обновлении пакетов тоже появляются ошибки из за интернета, но проходят при повторном обновлении. Больше настораживает что есть какие то непонятные пакеты, неизвестно откуда берущиеся: Скрытый текст Те которые не установлены установить нельзя. Mariadb вообще не запускалась, пока я не снес все ее компоненты и ее саму и не переставил заново. К чему я все это: проверьте, какие пакеты не ставятся и полностью переустановите их (с ключом --force-reinstall). Мне помог именно этот вариант. Quote Link to comment Share on other sites More sharing options...
TheBB Posted April 4, 2019 Share Posted April 4, 2019 1 час назад, 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` Quote Link to comment Share on other sites More sharing options...
Lordmaster Posted April 4, 2019 Share Posted April 4, 2019 1 минуту назад, 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 Пробовал и сносить все, и обновлять .Все равно эти данные откуда то берутся. Quote Link to comment Share on other sites More sharing options...
TheBB Posted April 4, 2019 Share Posted April 4, 2019 18 минут назад, Lordmaster сказал: Пробовал и сносить все, и обновлять .Все равно эти данные откуда то берутся. `opkg list-upgradable` похоже, отсюда Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 4, 2019 Author Share Posted April 4, 2019 Это в status файле застряли пакеты. Скорее всего ранее были установлены. В репе их нет. Можно status аккуратно отредактировать. Quote Link to comment Share on other sites More sharing options...
Lordmaster Posted April 4, 2019 Share Posted April 4, 2019 3 минуты назад, zyxmon сказал: Это в status файле застряли пакеты. Скорее всего ранее были установлены. В репе их нет. Можно status аккуратно отредактировать. Чувствую с моими знаниями лучше туда не лезть. Спасибо! Quote Link to comment Share on other sites More sharing options...
Lordmaster Posted April 4, 2019 Share Posted April 4, 2019 @zyxmon @TheBB Спасибо за подсказки! Отредактировал файл status и лишнее убралось! Quote Link to comment Share on other sites More sharing options...
TheBB Posted April 4, 2019 Share Posted April 4, 2019 "Всё много печальней и глубже"... 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-*` могут не спасти ВНИМАНИЕ! ОПАСНО! ЭТО УБЬЁТ ВАШУ СИСТЕМУ! <- красный Скрытый текст busybox ставиться первым, чтоб отработали скрипты *.postinst, *.preinst, *.prerm, *.postrm пакетов ~ # ~ # opkg list-installed | sort bash - 5.0-2 busybox - 1.30.1-1a dropbear - 2017.75-9 entware-release - 1.0-2 findutils - 4.6.0-3 fish - 3.0.0-3 glib2 - 2.58.3-1 grep - 3.3-1 ldconfig - 2.27-8 libattr - 2.4.48-1 libblkid - 2.33-2 libc - 2.27-8 libcap - 2.26-1 libffi - 3.2.1-3 libgcc - 7.4.0-8 libiconv-full - 1.11.1-4 libintl-full - 0.19.8.1-2 libmbedtls - 2.16.0-2 libmount - 2.33-2 libncurses - 6.1-3 libncursesw - 6.1-3 libndm - 1.1.9-1 libpcre - 8.42-2 libpcre2-32 - 10.32-1 libpthread - 2.27-8 libreadline - 8.0-1a librt - 2.27-8 libslang2 - 2.3.2-1 libssh2 - 1.8.0-3 libssp - 7.4.0-8 libstdcpp - 7.4.0-8 libuuid - 2.33-2 locales - 2.27-8 mc - 4.8.22-1 ndmq - 1.0.2-4a opkg - 2019-01-31-d4ba162b-1 opt-ndmsv2 - 1.0-11 terminfo - 6.1-3 zlib - 1.2.11-2 zoneinfo-asia - 2018i-1 zoneinfo-europe - 2018i-1 zsh - 5.6.2-2 ~ # ~ # opkg list-upgradable ~ # ~ # sed -i -e 's,^Version: .*,Version: 0.0.0,g' /opt/lib/opkg/status ~ # ~ # opkg list-upgradable | sort bash - 0.0.0 - 5.0-2 busybox - 0.0.0 - 1.30.1-1a dropbear - 0.0.0 - 2017.75-9 entware-release - 0.0.0 - 1.0-2 findutils - 0.0.0 - 4.6.0-3 fish - 0.0.0 - 3.0.0-3 glib2 - 0.0.0 - 2.58.3-1 grep - 0.0.0 - 3.3-1 ldconfig - 0.0.0 - 2.27-8 libattr - 0.0.0 - 2.4.48-1 libblkid - 0.0.0 - 2.33-2 libc - 0.0.0 - 2.27-8 libcap - 0.0.0 - 2.26-1 libffi - 0.0.0 - 3.2.1-3 libgcc - 0.0.0 - 7.4.0-8 libiconv-full - 0.0.0 - 1.11.1-4 libintl-full - 0.0.0 - 0.19.8.1-2 libmbedtls - 0.0.0 - 2.16.0-2 libmount - 0.0.0 - 2.33-2 libncurses - 0.0.0 - 6.1-3 libncursesw - 0.0.0 - 6.1-3 libndm - 0.0.0 - 1.1.9-1 libpcre - 0.0.0 - 8.42-2 libpcre2-32 - 0.0.0 - 10.32-1 libpthread - 0.0.0 - 2.27-8 libreadline - 0.0.0 - 8.0-1a librt - 0.0.0 - 2.27-8 libslang2 - 0.0.0 - 2.3.2-1 libssh2 - 0.0.0 - 1.8.0-3 libssp - 0.0.0 - 7.4.0-8 libstdcpp - 0.0.0 - 7.4.0-8 libuuid - 0.0.0 - 2.33-2 locales - 0.0.0 - 2.27-8 mc - 0.0.0 - 4.8.22-1 ndmq - 0.0.0 - 1.0.2-4a opkg - 0.0.0 - 2019-01-31-d4ba162b-1 opt-ndmsv2 - 0.0.0 - 1.0-11 terminfo - 0.0.0 - 6.1-3 zlib - 0.0.0 - 1.2.11-2 zoneinfo-asia - 0.0.0 - 2018i-1 zoneinfo-europe - 0.0.0 - 2018i-1 zsh - 0.0.0 - 5.6.2-2 ~ # ~ # opkg install busybox Upgrading busybox on root from 0.0.0 to 1.30.1-1a... Downloading http://bin.entware.net/mipselsf-k3.4/busybox_1.30.1-1a_mipsel-3.4.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. ~ # ~ # opkg upgrade Upgrading terminfo on root from 0.0.0 to 6.1-3... Downloading http://bin.entware.net/mipselsf-k3.4/terminfo_6.1-3_mipsel-3.4.ipk Upgrading ldconfig on root from 0.0.0 to 2.27-8... Downloading http://bin.entware.net/mipselsf-k3.4/ldconfig_2.27-8_mipsel-3.4.ipk Upgrading fish on root from 0.0.0 to 3.0.0-3... Downloading http://bin.entware.net/mipselsf-k3.4/fish_3.0.0-3_mipsel-3.4.ipk Upgrading libc on root from 0.0.0 to 2.27-8... Downloading http://bin.entware.net/mipselsf-k3.4/libc_2.27-8_mipsel-3.4.ipk Upgrading locales on root from 0.0.0 to 2.27-8... Downloading http://bin.entware.net/mipselsf-k3.4/locales_2.27-8_mipsel-3.4.ipk Upgrading opkg on root from 0.0.0 to 2019-01-31-d4ba162b-1... Downloading http://bin.entware.net/mipselsf-k3.4/opkg_2019-01-31-d4ba162b-1_mipsel-3.4.ipk Upgrading libpthread on root from 0.0.0 to 2.27-8... Downloading http://bin.entware.net/mipselsf-k3.4/libpthread_2.27-8_mipsel-3.4.ipk Upgrading zoneinfo-europe on root from 0.0.0 to 2018i-1... Downloading http://bin.entware.net/mipselsf-k3.4/zoneinfo-europe_2018i-1_mipsel-3.4.ipk Upgrading glib2 on root from 0.0.0 to 2.58.3-1... Downloading http://bin.entware.net/mipselsf-k3.4/glib2_2.58.3-1_mipsel-3.4.ipk Upgrading bash on root from 0.0.0 to 5.0-2... Downloading http://bin.entware.net/mipselsf-k3.4/bash_5.0-2_mipsel-3.4.ipk Upgrading libssh2 on root from 0.0.0 to 1.8.0-3... Downloading http://bin.entware.net/mipselsf-k3.4/libssh2_1.8.0-3_mipsel-3.4.ipk Upgrading mc on root from 0.0.0 to 4.8.22-1... Downloading http://bin.entware.net/mipselsf-k3.4/mc_4.8.22-1_mipsel-3.4.ipk Upgrading libcap on root from 0.0.0 to 2.26-1... Downloading http://bin.entware.net/mipselsf-k3.4/libcap_2.26-1_mipsel-3.4.ipk Upgrading libpcre on root from 0.0.0 to 8.42-2... Downloading http://bin.entware.net/mipselsf-k3.4/libpcre_8.42-2_mipsel-3.4.ipk Upgrading grep on root from 0.0.0 to 3.3-1... Downloading http://bin.entware.net/mipselsf-k3.4/grep_3.3-1_mipsel-3.4.ipk Upgrading zoneinfo-asia on root from 0.0.0 to 2018i-1... Downloading http://bin.entware.net/mipselsf-k3.4/zoneinfo-asia_2018i-1_mipsel-3.4.ipk Upgrading libpcre2-32 on root from 0.0.0 to 10.32-1... Downloading http://bin.entware.net/mipselsf-k3.4/libpcre2-32_10.32-1_mipsel-3.4.ipk Upgrading ndmq on root from 0.0.0 to 1.0.2-4a... Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/ndmq_1.0.2-4a_mipsel-3.4_kn.ipk Upgrading zsh on root from 0.0.0 to 5.6.2-2... Downloading http://bin.entware.net/mipselsf-k3.4/zsh_5.6.2-2_mipsel-3.4.ipk Upgrading libblkid on root from 0.0.0 to 2.33-2... Downloading http://bin.entware.net/mipselsf-k3.4/libblkid_2.33-2_mipsel-3.4.ipk Upgrading libmbedtls on root from 0.0.0 to 2.16.0-2... Downloading http://bin.entware.net/mipselsf-k3.4/libmbedtls_2.16.0-2_mipsel-3.4.ipk Upgrading libiconv-full on root from 0.0.0 to 1.11.1-4... Downloading http://bin.entware.net/mipselsf-k3.4/libiconv-full_1.11.1-4_mipsel-3.4.ipk Upgrading dropbear on root from 0.0.0 to 2017.75-9... Downloading http://bin.entware.net/mipselsf-k3.4/dropbear_2017.75-9_mipsel-3.4.ipk Upgrading libstdcpp on root from 0.0.0 to 7.4.0-8... Downloading http://bin.entware.net/mipselsf-k3.4/libstdcpp_7.4.0-8_mipsel-3.4.ipk Upgrading libgcc on root from 0.0.0 to 7.4.0-8... Downloading http://bin.entware.net/mipselsf-k3.4/libgcc_7.4.0-8_mipsel-3.4.ipk Upgrading libreadline on root from 0.0.0 to 8.0-1a... Downloading http://bin.entware.net/mipselsf-k3.4/libreadline_8.0-1a_mipsel-3.4.ipk Upgrading libslang2 on root from 0.0.0 to 2.3.2-1... Downloading http://bin.entware.net/mipselsf-k3.4/libslang2_2.3.2-1_mipsel-3.4.ipk Upgrading libffi on root from 0.0.0 to 3.2.1-3... Downloading http://bin.entware.net/mipselsf-k3.4/libffi_3.2.1-3_mipsel-3.4.ipk Upgrading libuuid on root from 0.0.0 to 2.33-2... Downloading http://bin.entware.net/mipselsf-k3.4/libuuid_2.33-2_mipsel-3.4.ipk Upgrading opt-ndmsv2 on root from 0.0.0 to 1.0-11... Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/opt-ndmsv2_1.0-11_mipsel-3.4_kn.ipk Upgrading librt on root from 0.0.0 to 2.27-8... Downloading http://bin.entware.net/mipselsf-k3.4/librt_2.27-8_mipsel-3.4.ipk Upgrading entware-release on root from 0.0.0 to 1.0-2... Downloading http://bin.entware.net/mipselsf-k3.4/entware-release_1.0-2_all.ipk Upgrading libintl-full on root from 0.0.0 to 0.19.8.1-2... Downloading http://bin.entware.net/mipselsf-k3.4/libintl-full_0.19.8.1-2_mipsel-3.4.ipk Upgrading libncurses on root from 0.0.0 to 6.1-3... Downloading http://bin.entware.net/mipselsf-k3.4/libncurses_6.1-3_mipsel-3.4.ipk Upgrading libmount on root from 0.0.0 to 2.33-2... Downloading http://bin.entware.net/mipselsf-k3.4/libmount_2.33-2_mipsel-3.4.ipk Upgrading zlib on root from 0.0.0 to 1.2.11-2... Downloading http://bin.entware.net/mipselsf-k3.4/zlib_1.2.11-2_mipsel-3.4.ipk Upgrading libncursesw on root from 0.0.0 to 6.1-3... Downloading http://bin.entware.net/mipselsf-k3.4/libncursesw_6.1-3_mipsel-3.4.ipk Upgrading findutils on root from 0.0.0 to 4.6.0-3... Downloading http://bin.entware.net/mipselsf-k3.4/findutils_4.6.0-3_mipsel-3.4.ipk Upgrading libssp on root from 0.0.0 to 7.4.0-8... Downloading http://bin.entware.net/mipselsf-k3.4/libssp_7.4.0-8_mipsel-3.4.ipk Upgrading libattr on root from 0.0.0 to 2.4.48-1... Downloading http://bin.entware.net/mipselsf-k3.4/libattr_2.4.48-1_mipsel-3.4.ipk Upgrading libndm on root from 0.0.0 to 1.1.9-1... Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/libndm_1.1.9-1_mipsel-3.4_kn.ipk Configuring libgcc. Configuring libc. Configuring libssp. Configuring libpthread. Configuring librt. Configuring terminfo. Configuring ldconfig. Configuring libncursesw. Configuring libncurses. Configuring libstdcpp. Configuring libpcre2-32. Configuring fish. Configuring libpcre. Configuring grep. Configuring locales. Entware uses separate locale-archive file independent from main system You can download locale sources from http://pkg.entware.net/sources/i18n_glib227.tar.gz You can add new locales to Entware using /opt/bin/localedef.new Configuring opkg. Configuring zoneinfo-europe. Configuring libiconv-full. Configuring libintl-full. Configuring zlib. Configuring libffi. Configuring libattr. Configuring glib2. Configuring libreadline. Configuring bash. Configuring libmbedtls. Configuring libssh2. Configuring libslang2. Configuring libuuid. Configuring libblkid. Configuring libmount. Configuring mc. Configuring libcap. Configuring zoneinfo-asia. Configuring libndm. Configuring ndmq. Configuring zsh. Configuring dropbear. Configuring findutils. Configuring entware-release. Configuring opt-ndmsv2. Updating /opt/etc/ld.so.cache... done. Collected errors: * resolve_conffiles: Existing conffile /opt/etc/config/dropbear.conf is different from the conffile in the new package. The new conffile will be placed at /opt/etc/config/dropbear.conf-opkg. * resolve_conffiles: Existing conffile /opt/etc/shells is different from the conffile in the new package. The new conffile will be placed at /opt/etc/shells-opkg. ~ # Quote Link to comment Share on other sites More sharing options...
MentosX7 Posted April 11, 2019 Share Posted April 11, 2019 (edited) помогите пожалуйста, делал все по инструкции, но в итоге не получается войти через Pytty по ssh (пробовал порты 22 и 222) root:keenetic Скрытый текст Opkg::Manager: /tmp/mnt/552c652d-6e0b-84d6-9b4c-aaf2e2eea3a8 mounted to /tmp/mnt/552c652d-6e0b-84d6-9b4c-aaf2e2eea3a8. Апр 11 19:59:26 ndm Opkg::Manager: /tmp/mnt/552c652d-6e0b-84d6-9b4c-aaf2e2eea3a8 mounted to /opt/. Апр 11 19:59:26 npkg inflating "mipsel-installer.tar.gz". Апр 11 19:59:27 ndm Http::Manager: new Web server configuration was applied. Апр 11 19:59:38 ndm Opkg::Manager: /tmp/mnt/552c652d-6e0b-84d6-9b4c-aaf2e2eea3a8 initialized. Апр 11 19:59:38 ndm Opkg::Manager: init script reset to default: /opt/etc/initrc. Апр 11 19:59:38 ndm Core::ConfigurationSaver: saving configuration... Апр 11 19:59:38 ndm Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/. Апр 11 19:59:38 dropbear[990] Early exit: Bad buf_getptr Апр 11 19:59:38 ndm Opkg::Manager: /opt/etc/init.d/S51dropbear: exit code 1. Апр 11 19:59:38 installer Info: Раздел пригоден для установки. Апр 11 19:59:38 installer [1/5] Начало развёртывания системы Entware... Апр 11 19:59:38 installer Info: Создание папок... Апр 11 19:59:38 installer [2/5] Загрузка и установка базовых пакетов... Апр 11 19:59:39 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz. Апр 11 19:59:39 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Updated list of available packages in /opt/var/opkg-lists/entware. Апр 11 19:59:39 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz. Апр 11 19:59:39 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Updated list of available packages in /opt/var/opkg-lists/keendev. Апр 11 19:59:40 ndm Http::Manager: new Web server configuration was applied. Апр 11 19:59:42 ndm Core::ConfigurationSaver: configuration saved. Апр 11 19:59:42 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Upgrading opt-ndmsv2 on root from 1.0-10a to 1.0-11... Апр 11 19:59:42 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/opt-ndmsv2_1.0-11_mipsel-3.4_kn.ipk. Апр 11 19:59:42 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Upgrading dropbear on root from 2017.75-8 to 2017.75-9... Апр 11 19:59:42 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/dropbear_2017.75-9_mipsel-3.4.ipk. Апр 11 19:59:43 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Updating /opt/etc/ld.so.cache... done. Апр 11 19:59:43 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Collected errors: Апр 11 19:59:43 ndm Opkg::Manager: /opt/etc/init.d/doinstall: * resolve_conffiles: Existing conffile /opt/etc/config/dropbear.conf is different from the conffile in the new package. The new conffile will be placed at /opt/etc/config/dropbear.conf-opkg. Апр 11 19:59:43 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Package ndmq (1.0.2-4a) installed in root is up to date. Апр 11 19:59:43 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Configuring dropbear. Апр 11 19:59:43 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Configuring opt-ndmsv2. Апр 11 19:59:52 installer Info: Установка пакетов прошла успешно! Продолжаем... Апр 11 19:59:52 installer [3/5] Генерация SSH-ключей... Апр 11 19:59:52 ndm Opkg::Manager: /opt/etc/init.d/doinstall: Generating key, this may take a while... Апр 11 19:59:54 installer Info: Ключ ecdsa создан Апр 11 19:59:54 ndm Opkg::Manager: /opt/etc/init.d/doinstall: .Generating key, this may take a while... Апр 11 19:59:56 installer Info: Ключ rsa создан Апр 11 19:59:56 installer [4/5] Установка Entware завершена! Сохранение временной зоны и запуск dropbear... Апр 11 19:59:56 ndm Core::Server: started Session /var/run/ndm.core.socket. Апр 11 19:59:57 ndm Core::Session: client disconnected. Апр 11 19:59:57 dropbear[1651] Running in background Апр 11 19:59:57 installer [5/5] Настройка сценария запуска для прошивки NDMS... Апр 11 19:59:57 ndm Core::Server: started Session /var/run/ndm.core.socket. Апр 11 19:59:57 ndm Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung". Апр 11 19:59:57 ndm Core::Session: client disconnected. Апр 11 19:59:57 ndm Core::Server: started Session /var/run/ndm.core.socket. Апр 11 19:59:57 ndm Core::ConfigurationSaver: saving configuration... Апр 11 19:59:57 ndm Core::Session: client disconnected. Апр 11 19:59:57 installer Можно открыть SSH-сессию для соединения с устройством (ssh root:keenetic@my.keenetic.net). Апр 11 19:59:57 installer Апр 11 19:59:57 installer @@@@@@@@@@@@@@@@@@@@@@@ Апр 11 19:59:57 installer Не забудьте сменить пароль и номер порта! Апр 11 19:59:57 installer @@@@@@@@@@@@@@@@@@@@@@@ Апр 11 19:59:57 installer Апр 11 19:59:57 ndm Opkg::Manager: /opt/etc/init.d/doinstall: . Апр 11 19:59:57 ndm Opkg::Manager: /opt/etc/init.d/rc.unslung: dropbear already running. Апр 11 20:00:00 ndm Core::ConfigurationSaver: configuration saved. Апр 11 20:02:37 dropbear[2386] Child connection from 192.168.1.148:61773 Апр 11 20:02:51 dropbear[2386] Login attempt for nonexistent user from 192.168.1.148:61773 Апр 11 20:04:07 dropbear[2386] Core::Syslog: last message repeated 4 times. Апр 11 20:07:37 dropbear[2386] Exit before auth: Timeout before auth Апр 11 20:10:01 ndm Core::KnownHosts: new host "Dell_PC" has been created. Апр 11 20:10:01 ndm Hotspot::Manager: rule "permit" applied to host "bc:ee:7b:85:b4:7b". Апр 11 20:10:01 ndm Hotspot::Manager: policy removed from host "bc:ee:7b:85:b4:7b". Апр 11 20:10:01 ndm Core::ConfigurationSaver: saving configuration... Апр 11 20:10:05 ndm Core::ConfigurationSaver: configuration saved. Апр 11 20:10:39 dropbear[3210] Child connection from 192.168.1.148:62107 Апр 11 20:10:42 dropbear[3210] Login attempt for nonexistent user from 192.168.1.148:62107 Апр 11 20:10:48 dropbear[3210] Login attempt for nonexistent user from 192.168.1.148:62107 Апр 11 20:15:20 dropbear[3210] Exit before auth: Exited normally Edited April 11, 2019 by MentosX7 Quote Link to comment Share on other sites More sharing options...
denis0605 Posted July 9, 2019 Share Posted July 9, 2019 Подскажите пожалуйста, в чём проблема ? Пытаюсь установить 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. Quote Link to comment Share on other sites More sharing options...
rustrict Posted July 9, 2019 Share Posted July 9, 2019 @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 Учтите при этом дисклеймер внизу поста по ссылке: Цитата Выпускается по инициативе разработчиков, официальная поддержка не оказывается. Quote Link to comment Share on other sites More sharing options...
matteslip Posted September 3, 2019 Share Posted September 3, 2019 Очередной вопрос по паролю для доступа по ssh. Как обычно не походят стандартные пароли 12345, keenetic, zyxel. Да поиск курил, везде одни ответы от умников "смотри в поиске", "тысячу раз тему подымали" и нигде нет нормального ответа. Соответственно вопрос проблему с подключением решить? И, как я заметил, вопрос подымался многократно, может быть в теме с описание стандартной установки сделать спойлер с решением наиболее частых проблем с паролем и их решение? Стандартный модуль ssh установлен, пытаюсь подсоединится к 222 порту Log Spoiler [5/5] Настройка сценария запуска для прошивки NDMS... Сен 3 21:21:21 ndm Core::Server: started Session /var/run/ndm.core.socket. Сен 3 21:21:21 ndm Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung". Сен 3 21:21:21 ndm Core::Session: client disconnected. Сен 3 21:21:21 ndm Core::Server: started Session /var/run/ndm.core.socket. Сен 3 21:21:21 ndm Core::ConfigurationSaver: saving configuration... Сен 3 21:21:21 ndm Core::Session: client disconnected. Сен 3 17:21:21 installer Можно открыть SSH-сессию для соединения с устройством (ssh root:keenetic@my.keenetic.net -p 222). Сен 3 17:21:21 installer Сен 3 17:21:21 installer @@@@@@@@@@@@@@@@@@@@@@@ Сен 3 17:21:21 installer Не забудьте сменить пароль и номер порта! Сен 3 17:21:21 installer @@@@@@@@@@@@@@@@@@@@@@@ Сен 3 17:21:21 installer Сен 3 21:21:21 ndm Opkg::Manager: /opt/etc/init.d/doinstall: .. Сен 3 21:21:24 ndm Core::ConfigurationSaver: configuration saved. Сен 3 17:21:30 dropbear[2970] Child connection from 192.168.1.53:1576 Сен 3 17:21:30 dropbear[2970] Exit before auth: Error reading: Connection reset by peer Сен 3 17:22:26 dropbear[3228] Child connection from 192.168.1.53:1583 Сен 3 17:22:29 dropbear[3228] Login attempt for nonexistent user from 192.168.1.53:1583 Сен 3 17:22:47 dropbear[3228] Exit before auth: Error reading: Connection reset by peer Терминал Spoiler https://ibb.co/9wK0vg3 Quote Link to comment Share on other sites More sharing options...
TheBB Posted October 6, 2019 Share Posted October 6, 2019 ~ # 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 ~ # Quote Link to comment Share on other sites More sharing options...
TheBB Posted October 8, 2019 Share Posted October 8, 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. ~ # Пакет уже включен в состав системы для новых установок. 2 Quote Link to comment Share on other sites More sharing options...
TheBB Posted October 8, 2019 Share Posted October 8, 2019 Вполне штатная ситуация, когда конфигурационные файлы изменены пользователем и находятся под защитой от перезаписи новыми версиями. На "взрослых" системах, в таких случаях, предлагается либо оставить как есть, либо заменить новым, либо объединить, либо... всё зависит от менеджера пакетов ОС. Иногда полезно сравнивать конфиги на добавление/удаление/изменение опций. На примере (кратко) `/opt/etc/passwd`: пользователь сменил пароль по умолчанию. Файл "passwd" принадлежит пакету "opt-ndmsv2". Список защищенных файлов в `/opt/lib/opkg/info/opt-ndmsv2.conffiles`. При обновлении пакета на новую версию, к дефолтному конфигу обновляемого пакета, добавляется суффикс `-opkg`. Пароль пользователя сохранён. Quote Link to comment Share on other sites More sharing options...
Зухель Posted October 20, 2019 Share Posted October 20, 2019 (edited) Прошу помощи в починке. В общем я выполнил opkg update && opkg upgrade Скрытый текст BusyBox v1.30.1 () built-in shell (ash) ~ # ~ # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz Updated list of available packages in /opt/var/opkg-lists/entware Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev ~ # opkg upgrade Upgrading syslog-ng on root from 3.20.1-1 to 3.23.1-1... Downloading http://bin.entware.net/mipselsf-k3.4/syslog-ng_3.23.1-1_mipsel-3.4.ipk Removing obsolete file /opt/lib/libsyslog-ng-3.20.so.0.0.0. Removing obsolete file /opt/lib/libloggen_plugin-3.20.so.0.0.0. Removing obsolete file /opt/lib/libevtlog-3.20.so.0. Removing obsolete file /opt/lib/libevtlog-3.20.so.0.0.0. Removing obsolete file /opt/lib/libloggen_helper-3.20.so.0. Removing obsolete file /opt/lib/libsyslog-ng-3.20.so.0. Removing obsolete file /opt/lib/libloggen_plugin-3.20.so.0. Removing obsolete file /opt/lib/libloggen_helper-3.20.so.0.0.0. Upgrading terminfo on root from 6.1-4 to 6.1-5... Downloading http://bin.entware.net/mipselsf-k3.4/terminfo_6.1-5_mipsel-3.4.ipk Upgrading opkg on root from 2019-01-31-d4ba162b-1 to 2019-06-14-dcbc142e-1... Downloading http://bin.entware.net/mipselsf-k3.4/opkg_2019-06-14-dcbc142e-1_mipsel-3.4.ipk Upgrading zoneinfo-europe on root from 2019a-1 to 2019c-1... Downloading http://bin.entware.net/mipselsf-k3.4/zoneinfo-europe_2019c-1_mipsel-3.4.ipk Upgrading busybox on root from 1.30.1-2 to 1.31.0-1... Downloading http://bin.entware.net/mipselsf-k3.4/busybox_1.31.0-1_mipsel-3.4.ipk double free or corruption (out) Aborted Теперь не могу зайти по ssh. Появляется окно с предложением ввести логин/пароль, ввожу и сессия закрывается. Предупреждение от TheBB прочитал, когда уже всё было сделано (в смысле сломано) Доступ через WEB-морду к файловой системе на флешке сохранился. Keenetic пока не перезагружал. Edited October 20, 2019 by Зухель Quote Link to comment Share on other sites More sharing options...
TheBB Posted October 20, 2019 Share Posted October 20, 2019 Если "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`) на диск/флешку. Повторить ^. Или установить поверх. Или... Quote Link to comment Share on other sites More sharing options...
Зухель Posted October 20, 2019 Share Posted October 20, 2019 Спасибо большое за ответы! Я в итоге пошел напролом: стянул нужные конфиги, удалил всё с флешки и закинул в папку install файл mipsel-installer.tar.gz. Дело осложнялось тем, что от меня до роутера порядка 100 км. Но, всё получилось. Ночь впереди для настройки. Quote Link to comment Share on other sites More sharing options...
TheBB Posted October 20, 2019 Share Posted October 20, 2019 7 минут назад, rustrict сказал: /opt/bin/busybox xargs ^ лишний, т.к. используется полноценный бинарь из `findutils`. Можно ещё проще: `/opt/lib/opkg/info/busybox.postinst` Quote Link to comment Share on other sites More sharing options...
rustrict Posted October 20, 2019 Share Posted October 20, 2019 @TheBB, точно, вы правы насчет xargs. Я поторопился После моего варианта пришлось бы ещё дополнительно opkg --force-reinstall install findutils grep А postinst, к сожалению, в большинстве случаев обновления busybox улетает вместе с симлинками (по моим наблюдениям). Quote Link to comment Share on other sites More sharing options...
TheBB Posted October 20, 2019 Share Posted October 20, 2019 Здесь всё сугубо индивидуально. Смотря, как систему уронить. Вместо апплетов, могут стоять и полноценные бинарники, напр., из `coreutils-*`. И флаг "--force-overwrite" может понадобится. 1 Quote Link to comment Share on other sites More sharing options...
Сергей Грищенко Posted February 20, 2020 Share Posted February 20, 2020 (edited) Здравствуйте, не могу войти в 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 Edited February 20, 2020 by Сергей Грищенко Quote Link to comment Share on other sites More sharing options...
zyxmon Posted February 20, 2020 Author Share Posted February 20, 2020 5 минут назад, Сергей Грищенко сказал: и вроде он стартует Он не может стартовать раньше, чем смонтируется /opt - делайте выводы. Quote Link to comment Share on other sites More sharing options...
Сергей Грищенко Posted February 20, 2020 Share Posted February 20, 2020 12 minutes ago, zyxmon said: Он не может стартовать раньше, чем смонтируется /opt - делайте выводы. возможно у вас есть идеи куда копать и где исправлять? Quote Link to comment Share on other sites More sharing options...
Сергей Грищенко Posted February 20, 2020 Share Posted February 20, 2020 вот последний лог, вроде он все же стартует после [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 Quote Link to comment Share on other sites More sharing options...
TheBB Posted February 20, 2020 Share Posted February 20, 2020 2 часа назад, Сергей Грищенко сказал: возможно у вас есть идеи куда копать и где исправлять? 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, и т.д. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.