ужасно
Могу предположить следующее:
1) /opt смонтирован и доступен? (похоже да)
2) /opt/lib --- файл и это неправильно --- надо его удалить.
Code:[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
ужасно
Могу предположить следующее:
1) /opt смонтирован и доступен? (похоже да)
2) /opt/lib --- файл и это неправильно --- надо его удалить.
действительно lib и sbin были почему-то файлами, удалил, но это особо ничего не изменило, сообщает
Code:[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
начинать надо с:
о чем он в общем то и пишетPHP Code:
ipkg.sh update
C него и начинал, там аналогично
Code:[admin@Spider root]$ ipkg.sh update mkdir: Cannot create directory `/opt/lib/': Input/output error
Оказывается opt некорректно монтировался, через df его было видно но на самом деле он не монтировался, сейчас вроде потихоньку завелось, но все пакеты заново ставить это кошмар...
что могло такого произойти что lib и sbin превратились в файлы?
Last edited by SkySlider; 09-03-2008 at 17:14.
а из-за чего может быть превращение папок в файлы? у меня рецедив с этой проблемой, теперь папка etc в файл превратилась...
может из-за того что при выключении винчестера отмонтировал токо swap, а разделы не трогал?
ошибка систематизировалась
подскажите пожалуйста есть ли в этой (или вообще) версии linux опция деинсталяции пакетов? то есть установил пакет, он распихал файлов в папки, а как теперь его убить, чтобы следов не осталось? можно?
спасиб
в принципе про это, только не понятно
почему там остался openvpnPHP Code:
[root@begemot_router root]$ cd /opt/
[root@begemot_router /opt]$ cd etc/
[root@begemot_router etc]$ ls
init.d ld.so.cache mke2fs.conf ppp slsh.rc
ipkg.conf ld.so.conf openvpn pptpd.conf xinetd.d
[root@begemot_router etc]$ ipkg remove openvpn
Removing package openvpn from /opt/...
Successfully terminated.
[root@begemot_router etc]$ ls
init.d ld.so.cache mke2fs.conf ppp slsh.rc
ipkg.conf ld.so.conf openvpn pptpd.conf xinetd.d
[root@begemot_router etc]$
если конфиг правился в ручную, то как и любой другой приличный деинсталлятор он его не удалет.
Проблема с установкой приложений, я уже обращался но ничего разумного не услышал,
может кто то с этим уже сталкивался: подключаюсь к Интернет по wifi, все отлично,
пускаю пинг - ответа нет, начинаю загружать приложения, загрузка чего то произошла
а потом not found, уже столько всего поперепробовал а результата нет, в чем может
быть проблема?
[89507705900@Server root]$ ping google.de
PING google.de (216.239.59.104): 56 data bytes
--- google.de ping statistics ---
70 packets transmitted, 0 packets received, 100% packet loss
[89507705900@Server root]$ mkdir -p /opt/tmp/ipkg
[89507705900@Server root]$ cd /opt/tmp/ipkg
[89507705900@Server ipkg]$ ipkg.sh update
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
Packages 100% |*****************************| 785 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/op...table/Packages ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
Packages 100% |*****************************| 823 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/optware
[89507705900@Server ipkg]$ ipkg.sh install ipkg-opt
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'.
[89507705900@Server ipkg]$ ipkg update
-sh: ipkg: not found
[89507705900@Server ipkg]$ ipkg update
-sh: ipkg: not found
[89507705900@Server ipkg]$ ipkg upgrade
-sh: ipkg: not found
[89507705900@Server ipkg]$
Какая файловая система на разделе куда /opt примонтирован? Должна быть ext3, с всякими там fat32 работать не будет.