Jump to content
zyxmon

Entware-3x. Проблемы с установкой, настройки...

Recommended Posts

4 часа назад, zyxmon сказал:

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

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

opkg --autoremove remove nginx-extras

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

Share this post


Link to post
Share on other sites
27 минут назад, zyxmon сказал:

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

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

Edited by denmmx

Share this post


Link to post
Share on other sites
On 4/1/2019 at 4:07 PM, stakp said:

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

  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).

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

Share this post


Link to post
Share on other sites

Лично переустановил 2 системы на 3.0, после неудачного апдейта. Все нормально работает.

Share this post


Link to post
Share on other sites
44 минуты назад, Dima Babanakov сказал:

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

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

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

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

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

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

image.thumb.png.cc67ff30e2003e9fb93329fe549a9403.png

image.png.dc440829ed3f53e57b9eed8d6cb8d86b.png

 

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

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

 

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

Share this post


Link to post
Share on other sites
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`

Share this post


Link to post
Share on other sites
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
 

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

Share this post


Link to post
Share on other sites
18 минут назад, Lordmaster сказал:

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

`opkg list-upgradable` похоже, отсюда

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
3 минуты назад, zyxmon сказал:

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

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

Share this post


Link to post
Share on other sites

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

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.
~ # 

 

 

Share this post


Link to post
Share on other sites

помогите пожалуйста, делал все по инструкции, но в итоге не получается войти через 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 by MentosX7

Share this post


Link to post
Share on other sites

Подскажите пожалуйста, в чём проблема ? Пытаюсь установить 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.
 
 

Share this post


Link to post
Share on other sites

@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

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

Цитата

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

 

Share this post


Link to post
Share on other sites

Очередной вопрос по паролю для доступа по 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

 

Share this post


Link to post
Share on other sites
~ # 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
~ #

 

Share this post


Link to post
Share on other sites

Что нужно знать владельцам 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.
~ #

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

  • Thanks 2

Share this post


Link to post
Share on other sites

TheBB

Сделал Upgrade по вашей схеме. В конце выдало следующее:

Collected errors:
 * resolve_conffiles: Existing conffile /opt/etc/passwd is different from the conffile in the new package. The new conffile will be placed at /opt/etc/passwd-opkg.
 * resolve_conffiles: Existing conffile /opt/etc/tor/torrc is different from the conffile in the new package. The new conffile will be placed at /opt/etc/tor/torrc-opkg.
 * resolve_conffiles: Existing conffile /opt/etc/dnsmasq.conf is different from the conffile in the new package. The new conffile will be placed at /opt/etc/dnsmasq.conf-opkg.

У меня настроен обход блокировок по вот этой статье: https://habr.com/ru/post/428992/

Отсюда вопрос, скажется это как-нибудь на том скрипте (в нем используются старые пути /opt/etc/tor/torrc, /opt/etc/dnsmasq.conf), если я, допустим, решу установить/переустановить его после установки пакета poorbox или после новой установки entware(в которой poorbox уже встроен)? Или старые пути автоматом средиректятся в новые? Как быть в такой ситуации, надо корректировать скрипт?

Edited by cool

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Прошу помощи в починке. В общем я выполнил 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 by Зухель

Share this post


Link to post
Share on other sites

Если "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`) на диск/флешку. Повторить ^. Или установить поверх. Или...

Share this post


Link to post
Share on other sites

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

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

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

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

 

Share this post


Link to post
Share on other sites
7 минут назад, rustrict сказал:

/opt/bin/busybox xargs

^ лишний, т.к. используется полноценный бинарь из `findutils`. Можно ещё проще: `/opt/lib/opkg/info/busybox.postinst`

Share this post


Link to post
Share on other sites

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

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

opkg --force-reinstall install findutils grep

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

Share this post


Link to post
Share on other sites

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...