Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam.
Posiadam debiana testing i mam następujący problem:
Przy próbie rozpakowania:
$ sudo dpkg --unpack ./linux-headers-2.6.18-3_2.6.18-7_i386.deb (Odczytywanie bazy danych ... dpkg: błąd przetwarzania ./linux-headers-2.6.18-3_2.6.18-7_i386.deb (--unpack): nie można otworzyć listy plików pakietu `aptitude': Nie ma takiego urządzenia ani adresu Wystąpiły błędy podczas przetwarzania: ./linux-headers-2.6.18-3_2.6.18-7_i386.deb Przetwarzanie zostało zatrzymane z powodu wystąpienia zbyt wielu błędów.
Przy próbie upgradu systemu.
$ sudo aptitude upgrade Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Odczyt dodatkowych informacji o stanie Inicjalizacja stanów pakietów... Gotowe Odczyt opisów zadań... Gotowe Budowanie bazy etykiet... Gotowe Następujące pakiety zostaną uaktualnione: bsdutils cupsys cupsys-bsd cupsys-client cupsys-common discover1-data exim4 exim4-base exim4-config exim4-daemon-light foomatic-filters genisoimage grub iceweasel-l10n-pl initscripts libc6 libc6-dev libc6-i686 libcupsimage2 libcupsys2 libmysqlclient15off libspeex1 libx11-6 libx11-data libx11-dev locales mkisofs mount mysql-common netbase sysv-rc sysvinit sysvinit-utils util-linux wodim xterm Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane: myspell-pl 36 pakietów uaktualnianych, 0 instalowanych, 0 do usunięcia i 0 nie uaktualnianych. Do pobrania 0B/24,1MB archiwów. Zajęte po rozpakowaniu: 319kB. Kontynuować? [Y/n/?] Rozpakowywanie szablonów dla pakietów: 100% Prekonfiguracja pakietów ... (Odczytywanie bazy danych ... dpkg: błąd przetwarzania /var/cache/apt/archives/bsdutils_1%3a2.12r-16_i386.deb (--unpack): nie można otworzyć listy plików pakietu `aptitude': Nie ma takiego urządzenia ani adresu Wystąpiły błędy podczas przetwarzania: /var/cache/apt/archives/bsdutils_1%3a2.12r-16_i386.deb Przetwarzanie zostało zatrzymane z powodu wystąpienia zbyt wielu błędów. E: Sub-process /usr/bin/dpkg returned an error code (1) W czasie instalacji wystąpiły problemy. Próba naprawy:
Wyprzedzę pytania:
- sudo apt-get -f install nic nie zmienia
- sudo dpkg -i --force-all linux-headers-2.6.18-3-686_2.6.18-7_i386.deb daje ten sam wynik
- mam wystarczająco ramu
- mam miejsce na dysku ( 8GB )
- nie mam pliku lock w /var/cache/apt/archives
- mam skonfigurowane sudo :P
- sudo apt-get update nic nie zmienia
Bardzo proszę o pomoc.
Offline
Pokaż swój sources list napewno jest tam BUBU
Offline
deb http://ftp.pl.debian.org/debian/ etch main contrib non-free deb http://security.debian.org/ etch/updates main deb-src http://security.debian.org/ etch/updates main
Offline
Mozna bez sudo i bez aptitude sprawdz apt-get'em
apt-get dist-upgrade
Jeśli to nie działa, powtarzaj jedno z poniższych poleceń dopóki problem sam się nie rozwiąże:
# apt-get upgrade -f # dalej aktualizuj nawet jeśli wystąpiły błędy
... lub
# apt-get dist-upgrade -f # dalej aktualizuj całą dystrybucję nawet jeśli
wystąpiły błędy
Niektóre naprawdę zepsute skrypty aktualizujące mogą powodować trwałe problemy. Najlepiej w takim przypadku przyjrzeć się skryptom /var/lib/dpkg/info/nazwapakietu.{post-,pre-}{install,removal} dla danego pakietu, a następnie uruchomić:
# dpkg --configure -a # konfiguruje wszystkie częściowo zainstalowane pakie
Offline
# apt-get dist-upgrade Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Obliczanie aktualizacji...Gotowe Następujące pakiety zostaną zaktualizowane: bsdutils cupsys cupsys-bsd cupsys-client cupsys-common discover1-data exim4 exim4-base exim4-config exim4-daemon-light foomatic-filters genisoimage grub iceweasel-l10n-pl initscripts libc6 libc6-dev libc6-i686 libcupsimage2 libcupsys2 libmysqlclient15off libspeex1 libx11-6 libx11-data libx11-dev locales mkisofs mount mysql-common netbase sysv-rc sysvinit sysvinit-utils util-linux wodim xterm 36 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. Konieczne pobranie 0B/24,1MB archiwów. Po rozpakowaniu zostanie dodatkowo użyte 319kB miejsca na dysku. Czy chcesz kontynuować [T/n]? Rozpakowywanie szablonów dla pakietów: 100% Prekonfiguracja pakietów ... (Odczytywanie bazy danych ... dpkg: błąd przetwarzania /var/cache/apt/archives/bsdutils_1%3a2.12r-16_i386.deb (--unpack): nie można otworzyć listy plików pakietu `aptitude': Nie ma takiego urządzenia ani adresu Wystąpiły błędy podczas przetwarzania: /var/cache/apt/archives/bsdutils_1%3a2.12r-16_i386.deb Przetwarzanie zostało zatrzymane z powodu wystąpienia zbyt wielu błędów. E: Sub-process /usr/bin/dpkg returned an error code (1) #
# apt-get upgrade -f Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Następujące pakiety zostaną zaktualizowane: bsdutils cupsys cupsys-bsd cupsys-client cupsys-common discover1-data exim4 exim4-base exim4-config exim4-daemon-light foomatic-filters genisoimage grub iceweasel-l10n-pl initscripts libc6 libc6-dev libc6-i686 libcupsimage2 libcupsys2 libmysqlclient15off libspeex1 libx11-6 libx11-data libx11-dev locales mkisofs mount mysql-common netbase sysv-rc sysvinit sysvinit-utils util-linux wodim xterm 36 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. Konieczne pobranie 0B/24,1MB archiwów. Po rozpakowaniu zostanie dodatkowo użyte 319kB miejsca na dysku. Czy chcesz kontynuować [T/n]? Rozpakowywanie szablonów dla pakietów: 100% Prekonfiguracja pakietów ... (Odczytywanie bazy danych ... dpkg: błąd przetwarzania /var/cache/apt/archives/bsdutils_1%3a2.12r-16_i386.deb (--unpack): nie można otworzyć listy plików pakietu `aptitude': Nie ma takiego urządzenia ani adresu Wystąpiły błędy podczas przetwarzania: /var/cache/apt/archives/bsdutils_1%3a2.12r-16_i386.deb Przetwarzanie zostało zatrzymane z powodu wystąpienia zbyt wielu błędów. E: Sub-process /usr/bin/dpkg returned an error code (1) #
# apt-get dist-upgrade -f Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Obliczanie aktualizacji...Gotowe Następujące pakiety zostaną zaktualizowane: bsdutils cupsys cupsys-bsd cupsys-client cupsys-common discover1-data exim4 exim4-base exim4-config exim4-daemon-light foomatic-filters genisoimage grub iceweasel-l10n-pl initscripts libc6 libc6-dev libc6-i686 libcupsimage2 libcupsys2 libmysqlclient15off libspeex1 libx11-6 libx11-data libx11-dev locales mkisofs mount mysql-common netbase sysv-rc sysvinit sysvinit-utils util-linux wodim xterm 36 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. Konieczne pobranie 0B/24,1MB archiwów. Po rozpakowaniu zostanie dodatkowo użyte 319kB miejsca na dysku. Czy chcesz kontynuować [T/n]? Rozpakowywanie szablonów dla pakietów: 100% Prekonfiguracja pakietów ... (Odczytywanie bazy danych ... dpkg: błąd przetwarzania /var/cache/apt/archives/bsdutils_1%3a2.12r-16_i386.deb (--unpack): nie można otworzyć listy plików pakietu `aptitude': Nie ma takiego urządzenia ani adresu Wystąpiły błędy podczas przetwarzania: /var/cache/apt/archives/bsdutils_1%3a2.12r-16_i386.deb Przetwarzanie zostało zatrzymane z powodu wystąpienia zbyt wielu błędów. E: Sub-process /usr/bin/dpkg returned an error code (1) #
# dpkg --configure -a #
# apt-get upgrade -f # dalej aktualizuj nawet jeśli wystąpiły błędy
... lub
# apt-get dist-upgrade -f # dalej aktualizuj całą dystrybucję nawet jeśli
wystąpiły błędy
i tu właśnie jest problem po wystąpieniu błędu wyrzuca mnie spowrotem do konsolki
Offline
UPs bardzo dziwne BuBu
W Debian Reference znalazłem jeszcze to a czy to poradzi to juz nie wiem
3.3.3 Ratowanie przy użyciu dpkg
Doraźny ratunek zepsutego dselect (APT) może być przeprowadzony na całkowicie zepsutym systemie przy użyciu tylko dpkg bez APT:
# cd /var/cache/apt/archives
# dpkg -i libc6* libdb2* perl*
# dpkg -i apt* dpkg* debconf*
# dpkg -i * # aż nie pojawi się żaden błąd
Jeśli brakuje jakiegoś pakietu, ściągnij go z serwerów lustrzanych przy pomocy:
# mc # użyj „FTP link” wskazując serwer FTP Debiana
Od niedawna, właściwe pakiety na serwerach HTTP/FTP mogą nie znajdować się w katalogu /dist, ale raczej w nowym /pool.
Ściągnięty plik zainstaluj jak poniżej:
# dpkg -i /var/cache/apt/archives/plikpakietu.deb
W przypadku niespełnionych zależności, napraw je lub użyj poniższych poleceń:
# dpkg --ignore-depends=pakiet1,... -i plikpakietu.deb
# dpkg --force-depends -i plikpakietu.deb
# dpkg --force-depends --purge pakiet
# dpkg --force-confmiss -i plik pakietu.deb # zainstaluj brakujące
pliki konfiguracyjne
Jesli nie mozna by było zmienic repo na Sida i zapodac dist-upgrade
Powodzeńia
Offline
Dzieki za pomoc, problem rozwiązany.
Okazało się, że w wyniku błędu na dysku plik /var/lib/dpkg/info/aptitude.list zmienił się na urządzenie blokowe, więc zliczaniu pakietów wywalało błąd. Po zamianie na txt działa dobrze :P
Offline