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

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

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

Переставил флешку из Ultra 1  в KN-1910, При запуске snmpd получаю:

~ # snmpd
snmpd: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

По совету @zyxmon, проделал следующее:

 opkg --autoremove remove snmpd
Removing package snmpd from root...
opkg install snmpd
Installing snmpd (5.8-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/snmpd_5.8-1_mipsel-3.4.ipk
Configuring snmpd.
opkg upgrade
~ # snmpd
snmpd: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

После этого сделал 

~ # opkg list-installed|grep -v "libc "|sed 's/ - .*$//'|grep lib|grep -v libpthread|grep -v libgcc|xargs -n 5 opkg --force-reinstall install
Removing package glib2 from root...
Removing package libattr from root...
Removing package libblkid from root...
Removing package libffi from root...
Removing package libgmp from root...
Installing glib2 (2.58.3-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/glib2_2.58.3-1_mipsel-3.4.ipk
Installing libffi (3.2.1-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libffi_3.2.1-3_mipsel-3.4.ipk
Installing libattr (20170915-1) to root...
Installing libattr (20170915-1) to root...
Installing libblkid (2.33-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libblkid_2.33-2_mipsel-3.4.ipk
Package libffi (3.2.1-3) installed in root is up to date.
Installing libgmp (6.1.2-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libgmp_6.1.2-2_mipsel-3.4.ipk
Configuring libblkid.
Configuring libgmp.
Configuring libffi.
Collected errors:
 * opkg_download_pkg: Package libattr is not available from any configured src.
 * opkg_install_pkg: Failed to download libattr. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package glib2.
 * opkg_download_pkg: Package libattr is not available from any configured src.
 * opkg_install_pkg: Failed to download libattr. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package libattr.
xargs: opkg: exited with status 255; aborting
~ # snmpd
snmpd: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

Есть какие мысли как это побороть?

Ещё и мс поломалось.

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

Это я сделал, но никакого толку.

~ # 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 install mc
Installing mc (4.8.22-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/mc_4.8.22-1_mipsel-3.4.ipk
Installing libattr (20170915-1) to root...
Collected errors:
 * opkg_download_pkg: Package libattr is not available from any configured src.
 * opkg_install_pkg: Failed to download libattr. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package mc.

 

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

Объясняю теорию - тему не сносим.

Что делает `opkg remove --auto-remove xxx; opkg install xxx` - он сносит бинарник и все библиотеки, которые ему нужны при условии, что эти библиотеки другому пакету не нужны. Если проблемная библиотека, которую нужно насильно обновить используется несколькими пакетами - приплыли.

Если это не помогло - тогда скальпелем переустанавливать все либы (ссылку давал) или аккуратно `ldd /opt/bin/xxx` и библиотеки по одной `opkg install --force-reinstall  libyyy`.

Бывают случаи изменения имени библиотеки - тогда руками сносим старую и ставим новую.

Еще помогают флаги `--force-depends`. Странно, но у меня проблем с обновлением не было (почти). Первый раз opkg upgrade упал, второй доработал.

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

Спасибо за объяснение. Благо у меня пакетов мало и переустановить оказалось быстрее.

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

Тут еще наткнулись на то, что пакет libattr более не нужен, его нет. Следует или `opkg remove libattr` либо (если уже поздно) руками отредактировать status файл -  /opt/lib/opkg/status

 

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

Эта тема пригодится, если на другом кинетики подобное произойдет. А там я всё с чистого листа переустановил.

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

Проверил на KN1010 стоял раньше релиз 2.15 потом переход на релиз 3, сделал обновление "update/upgrade" с запуском проблем не было.

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

22210 root     10372 S    snmpd -c /opt/etc/snmp/snmpd.conf

/opt/etc/init.d # lsof | grep snmpd
snmpd     22210                   root  cwd       DIR       31,4      202        429 /
snmpd     22210                   root  rtd       DIR       31,4      202        429 /
snmpd     22210                   root  txt       REG        8,2    19364     663683 /opt/sbin/snmpd
snmpd     22210                   root  mem       REG        8,2  2931760     389124 /opt/usr/lib/locale/locale-archive
snmpd     22210                   root  mem       REG        8,2   118872     237608 /opt/lib/libpthread-2.27.so
snmpd     22210                   root  mem       REG        8,2    95080     237602 /opt/lib/libgcc_s.so.1
snmpd     22210                   root  mem       REG        8,2  1013280     237605 /opt/lib/libm-2.27.so
snmpd     22210                   root  mem       REG        8,2   108124     237777 /opt/lib/libnl-3.so.200.26.0
snmpd     22210                   root  mem       REG        8,2  2185480     237597 /opt/lib/libcrypto.so.1.1
snmpd     22210                   root  mem       REG        8,2  1652528     237604 /opt/lib/libc-2.27.so
snmpd     22210                   root  mem       REG        8,2    10664     237576 /opt/lib/libdl-2.27.so
snmpd     22210                   root  mem       REG        8,2   533712     237785 /opt/lib/libnetsnmp.so.35.0.0
snmpd     22210                   root  mem       REG        8,2   381180     237791 /opt/lib/libnetsnmpmibs.so.35.0.0
snmpd     22210                   root  mem       REG        8,2   274388     237787 /opt/lib/libnetsnmpagent.so.35.0.0
snmpd     22210                   root  mem       REG        8,2   158968     237603 /opt/lib/ld-2.27.so
snmpd     22210                   root    0u      CHR        1,3      0t0       1076 /dev/null
snmpd     22210                   root    1u      CHR        1,3      0t0       1076 /dev/null
snmpd     22210                   root    2u      CHR        1,3      0t0       1076 /dev/null
snmpd     22210                   root    3w      REG        8,2     1373     684061 /opt/var/log/snmpd.log
snmpd     22210                   root    4r     FIFO        0,8      0t0     694099 pipe
snmpd     22210                   root    5w     FIFO        0,8      0t0     694099 pipe
snmpd     22210                   root    6u  netlink                 0t0     694106 ROUTE
snmpd     22210                   root    7r      CHR        1,9      0t0       1093 /dev/urandom
snmpd     22210                   root    8u     IPv4     697350      0t0        UDP *:snmp 
/opt/etc/init.d # 

 

 

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

Для меня эти апдейты не прошли бесследно.

U2 при попытке update&upgrade вылезла куча ошибок. Мне пришлось закрыть консоль. Теперь после ввода логина и пароля консоль сама закрывается. "format c:"  придется делать и на другом роутере.

 

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

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

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

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

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

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

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

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

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

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

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

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