Próba usunięcia zakończona komunikatem niespełnionych zależności

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Awatar użytkownika
ShadyPL
Sędziwy Jeż
Sędziwy Jeż
Posty: 41
Rejestracja: 21 kwie 2012, 14:45
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Koszalin
Kontakt:

Próba usunięcia zakończona komunikatem niespełnionych zależności

Post autor: ShadyPL »

Ostatnio chciałem zainstalować starsze kernele (nie pytajcie o cele), no i zainstalowałem, ale nie kompletnie.. na drugi już nie starczyło miejsca i instalacja została przerwana. Teraz chce usunąć te jąderka, wpisuje więc sudo apt-get remove -y linux-image-3.2.0-25, lecz moim oczom ukazuję się dziwny napisik, którego wcześniej jeszcze nie widziałem:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Uwaga, wybieranie linux-image-3.2.0-25-powerpc64-smp dla wyrażenia "linux-image-3.2.0-25"
Uwaga, wybieranie linux-image-3.2.0-25-highbank dla wyrażenia "linux-image-3.2.0-25"
Uwaga, wybieranie linux-image-3.2.0-25-powerpc-smp dla wyrażenia "linux-image-3.2.0-25"
Uwaga, wybieranie linux-image-3.2.0-25-virtual dla wyrażenia "linux-image-3.2.0-25"
Uwaga, wybieranie linux-image-3.2.0-25-generic dla wyrażenia "linux-image-3.2.0-25"
Uwaga, wybieranie linux-image-3.2.0-25-generic-pae dla wyrażenia "linux-image-3.2.0-25"
Uwaga, wybieranie linux-image-3.2.0-25-omap dla wyrażenia "linux-image-3.2.0-25"
Pakiet linux-image-3.2.0-25-virtual nie jest zainstalowany, więc nie zostanie usunięty.
Należy uruchomić "apt-get -f install", aby naprawić poniższe problemy:
Następujące pakiety mają niespełnione zależności:
 linux-backports-modules-cw-3.3-3.2.0-25-generic : Wymaga: linux-image-3.2.0-25-generic ale nie zostanie zainstalowany
 linux-backports-modules-cw-3.3-3.2.0-25-generic-pae : Wymaga: linux-image-3.2.0-25-generic-pae ale nie zostanie zainstalowany
 linux-backports-modules-net-3.2.0-25-generic : Wymaga: linux-image-3.2.0-25-generic ale nie zostanie zainstalowany
 linux-backports-modules-net-3.2.0-25-generic-pae : Wymaga: linux-image-3.2.0-25-generic-pae ale nie zostanie zainstalowany
 linux-image-extra-3.2.0-23-virtual : Wymaga: linux-image-3.2.0-23-virtual ale nie zostanie zainstalowany
 linux-image-extra-3.2.0-24-virtual : Wymaga: linux-image-3.2.0-24-virtual ale nie zostanie zainstalowany
 linux-image-extra-3.2.0-25-virtual : Wymaga: linux-image-3.2.0-25-virtual ale nie zostanie zainstalowany
 linux-image-extra-3.2.0-26-virtual : Wymaga: linux-image-3.2.0-26-virtual ale nie zostanie zainstalowany
E: Niespełnione zależności. Proszę spróbować wykonać "apt-get -f install" bez pakietów (lub podać rozwiązanie).
Nic mi to nie mówi, niespełnione zależności - rozumuje to jako brak jakichś składników. Po wpisaniu frazy w gugla nie rozjaśniło mi zbyt sprawy..
Mam 5,54 MB wolnego na /boot - jeżeli to ma jakiś związek - właśnie dlatego chce wypieprzyć te jajka.

source.list

Kod: Zaznacz cały

# deb cdrom:[Xubuntu 12.04 LTS _Precise Pangolin_ - Release i386 (20120423)]/ precise main multiverse restricted universe

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://pl.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://pl.archive.ubuntu.com/ubuntu/ precise main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://pl.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://pl.archive.ubuntu.com/ubuntu/ precise-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://pl.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://pl.archive.ubuntu.com/ubuntu/ precise universe
deb http://pl.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://pl.archive.ubuntu.com/ubuntu/ precise-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://pl.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://pl.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://pl.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://pl.archive.ubuntu.com/ubuntu/ precise-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://pl.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://pl.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu precise partner
# deb-src http://archive.canonical.com/ubuntu precise partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
O co chodzi? Proszę o jakieś naprowadzenie..
PS. wchodząc w synaptic pojawia się komunikat o 4 uszkodzonych pakietach.
Ostatnio zmieniony 03 lip 2012, 16:06 przez ShadyPL, łącznie zmieniany 2 razy.
Awatar użytkownika
brezniew
Przyjaciel
Przyjaciel
Posty: 2680
Rejestracja: 12 kwie 2011, 16:48
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: Niespełnione zależności

Post autor: brezniew »

Wpisz całe nazwy pakietów, które chcesz usunąć.
Awatar użytkownika
ShadyPL
Sędziwy Jeż
Sędziwy Jeż
Posty: 41
Rejestracja: 21 kwie 2012, 14:45
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Koszalin
Kontakt:

Re: Niespełnione zależności

Post autor: ShadyPL »

brezniew pisze:Wpisz całe nazwy pakietów, które chcesz usunąć.
Próbowałem, tak się dzieje przy każdym sudo apt-get install nazwa
Awatar użytkownika
brezniew
Przyjaciel
Przyjaciel
Posty: 2680
Rejestracja: 12 kwie 2011, 16:48
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: Niespełnione zależności

Post autor: brezniew »

ShadyPL pisze:
brezniew pisze:Wpisz całe nazwy pakietów, które chcesz usunąć.
Próbowałem, tak się dzieje przy każdym sudo apt-get install nazwa
Umiesz czytać ze zrozumieniem?

Kod: Zaznacz cały

sudo apt-get purge nazwy pakietów do usunięcia
man apt-get
Możesz sprawdzić jeszcze tak:

Kod: Zaznacz cały

sudo apt-get install -f
Po co Ci osobna partycja /boot?
Awatar użytkownika
ShadyPL
Sędziwy Jeż
Sędziwy Jeż
Posty: 41
Rejestracja: 21 kwie 2012, 14:45
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Koszalin
Kontakt:

Re: Próba usunięcia zakończona komunikatem niespełnionych zależności

Post autor: ShadyPL »

Wiem, że purge usuwa wszystko w prównaniu do remove, ale nie wiem jakie to ma tutaj znaczenie? Ja nie moge wykonać żadnego polecenia apt-get install czy to remove czy purge, bo prawie za każdym razem pojawia się:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Należy uruchomić "apt-get -f install", aby naprawić poniższe problemy:
Następujące pakiety mają niespełnione zależności:
 linux-backports-modules-cw-3.3-3.2.0-25-generic : Wymaga: linux-image-3.2.0-25-generic ale nie zostanie zainstalowany
 linux-backports-modules-net-3.2.0-25-generic : Wymaga: linux-image-3.2.0-25-generic ale nie zostanie zainstalowany
 linux-image-extra-3.2.0-23-virtual : Wymaga: linux-image-3.2.0-23-virtual ale nie zostanie zainstalowany
 linux-image-extra-3.2.0-24-virtual : Wymaga: linux-image-3.2.0-24-virtual ale nie zostanie zainstalowany
 linux-image-extra-3.2.0-25-virtual : Wymaga: linux-image-3.2.0-25-virtual ale nie zostanie zainstalowany
 linux-image-extra-3.2.0-26-virtual : Wymaga: linux-image-3.2.0-26-virtual ale nie zostanie zainstalowany
E: Niespełnione zależności. Proszę spróbować wykonać "apt-get -f install" bez pakietów (lub podać rozwiązanie).
-- 3 lip 2012, o 16:27 --

Robiłem już sudo apt-get install -f i gdy już dobiega końca pojawia się to:

Kod: Zaznacz cały

dpkg: błąd przetwarzania /var/cache/apt/archives/linux-image-3.2.0-26-virtual_3.2.0-26.41_i386.deb (--unpack):
 failed in write on buffer copy for uruchomiony dpkg-deb podczas "./boot/vmlinuz-3.2.0-26-virtual": Brak miejsca na urządzeniu
Brak raportu programu apport, ponieważ osiągnięto limit MaxReports
                                                                  dpkg-deb: error: subprocess wklej was killed by signal (Przerwany potok)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-26-virtual /boot/vmlinuz-3.2.0-26-virtual
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-26-virtual /boot/vmlinuz-3.2.0-26-virtual
Wystąpiły błędy podczas przetwarzania:
 /var/cache/apt/archives/linux-image-3.2.0-23-virtual_3.2.0-23.36_i386.deb
 /var/cache/apt/archives/linux-image-3.2.0-24-virtual_3.2.0-24.39_i386.deb
 /var/cache/apt/archives/linux-image-3.2.0-25-virtual_3.2.0-25.40_i386.deb
 /var/cache/apt/archives/linux-image-3.2.0-26-virtual_3.2.0-26.41_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Co do partycji to mam: / , /boot i /home - coś nie tak? ; 0
Awatar użytkownika
brezniew
Przyjaciel
Przyjaciel
Posty: 2680
Rejestracja: 12 kwie 2011, 16:48
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: Próba usunięcia zakończona komunikatem niespełnionych zależności

Post autor: brezniew »

Dlaczego nie pokażesz całego wyniku z konsoli tylko samą końcówkę?
Co do partycji to mam: / , /boot i /home - coś nie tak? ; 0
Odpowiedzią na to pytanie jest ten wątek ;-)
Awatar użytkownika
ShadyPL
Sędziwy Jeż
Sędziwy Jeż
Posty: 41
Rejestracja: 21 kwie 2012, 14:45
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Koszalin
Kontakt:

Re: Próba usunięcia zakończona komunikatem niespełnionych zależności

Post autor: ShadyPL »

Proszę pięknie całość:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Naprawianie zależności... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
  linux-image-3.2.0-23-virtual linux-image-3.2.0-24-virtual
  linux-image-3.2.0-25-virtual linux-image-3.2.0-26-virtual
Sugerowane pakiety:
  fdutils linux-doc-3.2.0 linux-source-3.2.0 linux-tools
Zostaną zainstalowane następujące NOWE pakiety:
  linux-image-3.2.0-23-virtual linux-image-3.2.0-24-virtual
  linux-image-3.2.0-25-virtual linux-image-3.2.0-26-virtual
0 aktualizowanych, 4 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
20 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 0 B/47,6 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 106 MB miejsca na dysku.
Kontynuować [T/n]? T
(Odczytywanie bazy danych ... 379044 files and directories currently installed.)
Rozpakowanie linux-image-3.2.0-23-virtual (z .../linux-image-3.2.0-23-virtual_3.2.0-23.36_i386.deb) ...
Done.
dpkg: błąd przetwarzania /var/cache/apt/archives/linux-image-3.2.0-23-virtual_3.2.0-23.36_i386.deb (--unpack):
 failed in write on buffer copy for uruchomiony dpkg-deb podczas "./boot/abi-3.2.0-23-virtual": Brak miejsca na urządzeniu
Brak raportu programu apport, ponieważ komunikat błędu wskazuje na przepełnienie dysku
      dpkg-deb: error: subprocess wklej was killed by signal (Przerwany potok)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-23-virtual /boot/vmlinuz-3.2.0-23-virtual
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-23-virtual /boot/vmlinuz-3.2.0-23-virtual
The link /initrd.img is a damaged link
Removing symbolic link initrd.img 
 you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old 
 you may need to re-run your boot loader[grub]
Rozpakowanie linux-image-3.2.0-24-virtual (z .../linux-image-3.2.0-24-virtual_3.2.0-24.39_i386.deb) ...
Done.
dpkg: błąd przetwarzania /var/cache/apt/archives/linux-image-3.2.0-24-virtual_3.2.0-24.39_i386.deb (--unpack):
 failed in write on buffer copy for uruchomiony dpkg-deb podczas "./boot/abi-3.2.0-24-virtual": Brak miejsca na urządzeniu
Brak raportu programu apport, ponieważ komunikat błędu wskazuje na przepełnienie dysku
      dpkg-deb: error: subprocess wklej was killed by signal (Przerwany potok)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-24-virtual /boot/vmlinuz-3.2.0-24-virtual
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-24-virtual /boot/vmlinuz-3.2.0-24-virtual
Rozpakowanie linux-image-3.2.0-25-virtual (z .../linux-image-3.2.0-25-virtual_3.2.0-25.40_i386.deb) ...
Done.
dpkg: błąd przetwarzania /var/cache/apt/archives/linux-image-3.2.0-25-virtual_3.2.0-25.40_i386.deb (--unpack):
 failed in write on buffer copy for uruchomiony dpkg-deb podczas "./boot/abi-3.2.0-25-virtual": Brak miejsca na urządzeniu
Brak raportu programu apport, ponieważ komunikat błędu wskazuje na przepełnienie dysku
      dpkg-deb: error: subprocess wklej was killed by signal (Przerwany potok)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-25-virtual /boot/vmlinuz-3.2.0-25-virtual
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-25-virtual /boot/vmlinuz-3.2.0-25-virtual
Rozpakowanie linux-image-3.2.0-26-virtual (z .../linux-image-3.2.0-26-virtual_3.2.0-26.41_i386.deb) ...
Done.
dpkg: błąd przetwarzania /var/cache/apt/archives/linux-image-3.2.0-26-virtual_3.2.0-26.41_i386.deb (--unpack):
 failed in write on buffer copy for uruchomiony dpkg-deb podczas "./boot/vmlinuz-3.2.0-26-virtual": Brak miejsca na urządzeniu
Brak raportu programu apport, ponieważ komunikat błędu wskazuje na przepełnienie dysku
      dpkg-deb: error: subprocess wklej was killed by signal (Przerwany potok)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-26-virtual /boot/vmlinuz-3.2.0-26-virtual
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-26-virtual /boot/vmlinuz-3.2.0-26-virtual
Wystąpiły błędy podczas przetwarzania:
 /var/cache/apt/archives/linux-image-3.2.0-23-virtual_3.2.0-23.36_i386.deb
 /var/cache/apt/archives/linux-image-3.2.0-24-virtual_3.2.0-24.39_i386.deb
 /var/cache/apt/archives/linux-image-3.2.0-25-virtual_3.2.0-25.40_i386.deb
 /var/cache/apt/archives/linux-image-3.2.0-26-virtual_3.2.0-26.41_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Z komunikatu wynika, że dysk jest przepełniony i nie ma miejsca na dogranie brakujących składników, gdyż 20 pakietów jest wgranych nie w pełni. Jak mam zwolnić miejsce na /boot? Nie mogę użyć apt-get remove bo wyskakuje mi te wcześniejsze paskudzctwo z niespełnionymi zależnościami.

Jeżeli chodzi o te partycje to co masz na myśli? Jaki układ proponujesz?
Awatar użytkownika
luk1don
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1768
Rejestracja: 07 lis 2008, 16:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Re: Próba usunięcia zakończona komunikatem niespełnionych zależności

Post autor: luk1don »

Najpierw powyczyszczaj wszystko:

Kod: Zaznacz cały

sudo apt-get autoremove --purge
sudo apt-get autoclean
sudo apt-get clean
Wcześniej napisał, że te mają niespełnione zależności: linux-backports-modules-cw-3.3-3.2.0-25-generic linux-backports-modules-net-3.2.0-25-generic
to je usuń może wcześniej.
Aby wymusić usunięcie użyj:

Kod: Zaznacz cały

sudo dpkg -P --force-all pakiet
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 27 gości