PDA

View Full Version : После очередного ipkg upgrade не запускается mc


BlackCat
21-02-2008, 16:42
После очередного ipkg upgrade не запускается mc

$ mc
mc: can't load library 'libext2fs.so.2'

переустановка тоже не помагает.

Кто что посоветует? Без mc тоскливо...

al37919
21-02-2008, 16:46
http://wl500g.info/search.php?searchid=1196129

BlackCat
21-02-2008, 17:02
http://wl500g.info/search.php?searchid=1196129

Спасибо большое

hans0n
24-02-2008, 01:20
у меня такая же проблема
предыдущая ссылка ничего не выдает, тыкните носом

piezomotor
24-02-2008, 04:16
Я проверил - у меня тоже, ну и вылечил-

ipkg install -force-reinstall e2fslibs

SkySlider
07-03-2008, 00:22
в один прекрасный день у меня перестал грузится mc и все остальные пакеты неизвестно почему, монтирование происходит нормально. Любые манипуляции с ipkg не срабатывают, попытавшись выполнить ipkg.sh update
вывело вот это:
mkdir: Cannot create directory `/opt/lib/': Not a directory
при попытке установки
[admin@Spider ipkg]$ cd /opt/tmp/ipkg
[admin@Spider ipkg]$ wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-9_mipsel.ipk
Connecting to ipkg.nslu2-linux.org[140.211.167.169]:80
ipkg-opt_0.99.163-9_ 100% |************************************************* *************************| 75860 00:00 ETA
[admin@Spider ipkg]$ ipkg.sh install ipkg-opt_0.99.163-9_mipsel.ipk
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
ERROR: File not found: /opt/lib/ipkg/lists/optware
You probably want to run `ipkg update'
mkdir: Cannot create directory `//opt/lib/': Not a directory
как можно переустановить ipkg в данной ситуации?

catmat
07-03-2008, 07:06
кстати, а у меня после како-то ipkg перестал работать nload.
И удалял и переставлял, одно и то же - illegial instruction. Товарищ поставил себе на роутер этот пакет, так такая же фигня. Руки кривые или в репозитарий вкралась ошибка ?

al37919
07-03-2008, 09:25
http://wl500g.info/showthread.php?t=13222&highlight=nload

он уже частично поправлен. После ipkg upgrade в принципе запускается

catmat
07-03-2008, 09:32
и действительно, заработал. Но кривенько. теперь не отображаются цифры:

al37919
07-03-2008, 09:47
точно, именно это я имел в виду под "в принципе". :) Спасибо за скриншот --- мне как раз его и лень было делать. Я написал в той теме oleo. Посмотрим что он ответит.

SkySlider
07-03-2008, 20:08
в один прекрасный день у меня перестал грузится mc и все остальные пакеты неизвестно почему, монтирование происходит нормально. Любые манипуляции с ipkg не срабатывают, попытавшись выполнить ipkg.sh update
вывело вот это:
mkdir: Cannot create directory `/opt/lib/': Not a directory
при попытке установки
[admin@Spider ipkg]$ cd /opt/tmp/ipkg
[admin@Spider ipkg]$ wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-9_mipsel.ipk
Connecting to ipkg.nslu2-linux.org[140.211.167.169]:80
ipkg-opt_0.99.163-9_ 100% |************************************************* *************************| 75860 00:00 ETA
[admin@Spider ipkg]$ ipkg.sh install ipkg-opt_0.99.163-9_mipsel.ipk
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
ERROR: File not found: /opt/lib/ipkg/lists/optware
You probably want to run `ipkg update'
mkdir: Cannot create directory `//opt/lib/': Not a directory
как можно переустановить ipkg в данной ситуации?

Спасайте :(

al37919
07-03-2008, 20:19
а
ipkg.sh update
ipkg.sh install ipkg-opt
ipkg.sh install uclibc-opt
ipkg update
что возвращает?

SkySlider
07-03-2008, 22:11
[admin@Spider root]$ ipkg.sh update
mkdir: Cannot create directory `/opt/lib/': Not a directory
[admin@Spider root]$ ipkg.sh install ipkg-opt
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
ERROR: File not found: /opt/lib/ipkg/lists/optware
You probably want to run `ipkg update'
mkdir: Cannot create directory `//opt/lib/': Not a directory
mkdir: Cannot create directory `//opt/lib/': Not a directory
touch: //opt/lib/ipkg/status: Not a directory
/usr/bin/ipkg.sh: /usr/bin/ipkg.sh: 1182: cannot open //opt/lib/ipkg/status: No such file
mv: unable to stat `//opt/lib/ipkg/status': Not a directory
/usr/bin/ipkg.sh: /usr/bin/ipkg.sh: 1182: cannot create //opt/lib/ipkg/status: D irectory nonexistent
/usr/bin/ipkg.sh: /usr/bin/ipkg.sh: 1182: cannot create //opt/lib/ipkg/status: D irectory nonexistent
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
ERROR: File not found: /opt/lib/ipkg/lists/optware
You probably want to run `ipkg update'
ipkg_get_install: ERROR: Cannot find package ipkg-opt in /opt/lib/ipkg/lists
ipkg_get_install: Check the spelling and maybe run `ipkg update'.
mkdir: Cannot create directory `//opt/lib/': Not a directory
touch: //opt/lib/ipkg/status: Not a directory
/usr/bin/ipkg.sh: /usr/bin/ipkg.sh: 1182: cannot open //opt/lib/ipkg/status: No such file
mv: unable to stat `//opt/lib/ipkg/status': Not a directory
[admin@Spider root]$ ipkg.sh install uclibc-opt
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
ERROR: File not found: /opt/lib/ipkg/lists/optware
You probably want to run `ipkg update'
mkdir: Cannot create directory `//opt/lib/': Not a directory
mkdir: Cannot create directory `//opt/lib/': Not a directory
touch: //opt/lib/ipkg/status: Not a directory
/usr/bin/ipkg.sh: /usr/bin/ipkg.sh: 1182: cannot open //opt/lib/ipkg/status: No such file
mv: unable to stat `//opt/lib/ipkg/status': Not a directory
/usr/bin/ipkg.sh: /usr/bin/ipkg.sh: 1182: cannot create //opt/lib/ipkg/status: D irectory nonexistent
/usr/bin/ipkg.sh: /usr/bin/ipkg.sh: 1182: cannot create //opt/lib/ipkg/status: D irectory nonexistent
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
ERROR: File not found: /opt/lib/ipkg/lists/optware
You probably want to run `ipkg update'
ipkg_get_install: ERROR: Cannot find package uclibc-opt in /opt/lib/ipkg/lists
ipkg_get_install: Check the spelling and maybe run `ipkg update'.
mkdir: Cannot create directory `//opt/lib/': Not a directory
touch: //opt/lib/ipkg/status: Not a directory
/usr/bin/ipkg.sh: /usr/bin/ipkg.sh: 1182: cannot open //opt/lib/ipkg/status: No such file
mv: unable to stat `//opt/lib/ipkg/status': Not a directory
[admin@Spider root]$ ipkg update
-sh: ipkg: not found

al37919
07-03-2008, 23:01
ужасно

Могу предположить следующее:
1) /opt смонтирован и доступен? (похоже да)
2) /opt/lib --- файл и это неправильно --- надо его удалить.

SkySlider
08-03-2008, 14:33
действительно lib и sbin были почему-то файлами, удалил, но это особо ничего не изменило, сообщает
[admin@Spider root]$ ipkg.sh install ipkg-opt
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
ERROR: File not found: /opt/lib/ipkg/lists/optware
You probably want to run `ipkg update'
mkdir: Cannot create directory `//opt/lib/': Input/output error
mkdir: Cannot create directory `//opt/lib/': Input/output error
touch: //opt/lib/ipkg/status: Input/output error
/usr/bin/ipkg.sh: /usr/bin/ipkg.sh: 1182: cannot open //opt/lib/ipkg/status: Input/output error
mv: unable to stat `//opt/lib/ipkg/status': Input/output error
/usr/bin/ipkg.sh: /usr/bin/ipkg.sh: 1182: cannot create //opt/lib/ipkg/status: Input/output error
/usr/bin/ipkg.sh: /usr/bin/ipkg.sh: 1182: cannot create //opt/lib/ipkg/status: Input/output error
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
ERROR: File not found: /opt/lib/ipkg/lists/optware
You probably want to run `ipkg update'
ipkg_get_install: ERROR: Cannot find package ipkg-opt in /opt/lib/ipkg/lists
ipkg_get_install: Check the spelling and maybe run `ipkg update'.
mkdir: Cannot create directory `//opt/lib/': Input/output error
touch: //opt/lib/ipkg/status: Input/output error
/usr/bin/ipkg.sh: /usr/bin/ipkg.sh: 1182: cannot open //opt/lib/ipkg/status: Input/output error
mv: unable to stat `//opt/lib/ipkg/status': Input/output error

al37919
08-03-2008, 17:02
начинать надо с:
ipkg.sh update
о чем он в общем то и пишет

SkySlider
08-03-2008, 17:04
C него и начинал, там аналогично
[admin@Spider root]$ ipkg.sh update
mkdir: Cannot create directory `/opt/lib/': Input/output error

SkySlider
08-03-2008, 17:24
Оказывается opt некорректно монтировался, через df его было видно но на самом деле он не монтировался, сейчас вроде потихоньку завелось, но все пакеты заново ставить это кошмар...
что могло такого произойти что lib и sbin превратились в файлы?

SkySlider
15-03-2008, 17:13
а из-за чего может быть превращение папок в файлы? у меня рецедив с этой проблемой, теперь папка etc в файл превратилась...
может из-за того что при выключении винчестера отмонтировал токо swap, а разделы не трогал?

SkySlider
21-03-2008, 18:42
ошибка систематизировалась