Strona 1 z 1

Mało miejsca na partycji boot

: 21 lis 2018, 09:36
autor: tratsok
Witam. Pojawił mi się ostatnio komunikat, że na partycji boot mam za mało miejsca- chodzi o to, że jest już ona w dużym stopniu zapełniona. Szukałem informacji i znalazłem kilka komend które miały mi pomóc, no ale jednak coś prawdopodobnie poszło nie tak.

Kod: Zaznacz cały

mat@mat-ThinkPad-X250:~$ uname -r
4.15.0-39-generic
mat@mat-ThinkPad-X250:~$ linux-image
linux-image: nie znaleziono polecenia
mat@mat-ThinkPad-X250:~$ uname -a
Linux mat-ThinkPad-X250 4.15.0-39-generic #42-Ubuntu SMP Tue Oct 23 15:48:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
mat@mat-ThinkPad-X250:~$ sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
[sudo] hasło użytkownika mat: 
E: Nie udało się uzyskać blokady /var/lib/dpkg/lock-frontend - open (11: Zasoby chwilowo niedostępne)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
mat@mat-ThinkPad-X250:~$ sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
E: Nie udało się uzyskać blokady /var/lib/dpkg/lock-frontend - open (11: Zasoby chwilowo niedostępne)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
mat@mat-ThinkPad-X250:~$ sudo apt-get -f install
[sudo] hasło użytkownika mat: 
E: Nie udało się uzyskać blokady /var/lib/dpkg/lock-frontend - open (11: Zasoby chwilowo niedostępne)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
Próbowałem także w synapticu usunać stare jądra linuksa, no ale według mnie to praktycznie wszystko co zainstalowane jest nowe.
Przychodzi mi jeszcze do głowy powiększenie partycj, bo jak narazie ma ona rozmiar 256mb.

Co w takim przypadku powinienem zrobić, żeby było najlepiej?

Pozdrawiam i z góry dzięki za odpowiedź.

Re: Mało miejsca na partycji boot

: 21 lis 2018, 11:00
autor: Spass
E: Nie udało się uzyskać blokady /var/lib/dpkg/lock-frontend - open (11: Zasoby chwilowo niedostępne)
Cześć. Nie próbujesz czasem uruchomić tych komend podczas gdy masz włączony program Synaptic? Bo jak widać coś ma kontrolę nad dpkg. Albo może jakieś aktualizacje są akurat robione w tle?

Spróbuj wykonać te komendy w terminalu ponownie, gdy Synaptic jest zamknięty. Poza tym możesz użyć również tego:

Kod: Zaznacz cały

sudo apt autoremove

Re: Mało miejsca na partycji boot

: 21 lis 2018, 11:48
autor: Tomfoc
Nie zaszkodzi też dać na forum wynik komendy

Kod: Zaznacz cały

ls /boot
Zobaczymy ile tych kerneli masz w magazynie.

Re: Mało miejsca na partycji boot

: 21 lis 2018, 20:48
autor: tratsok
Po wpisaniu podanych komend widoczny jest taki komunikat:

Kod: Zaznacz cały

mat@mat-ThinkPad-X250:~$ sudo apt autoremove 
[sudo] hasło użytkownika mat: 
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
2 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie dodatkowo użyte 0 B miejsca na dysku.
Konfigurowanie pakietu initramfs-tools (0.130ubuntu3.5) ...
update-initramfs: deferring update (trigger activated)
Konfigurowanie pakietu linux-firmware (1.173.2) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-39-generic

gzip: stdout: No space left on device
E: mkinitramfs failure find 141 cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.15.0-39-generic with 1.
dpkg: błąd przetwarzania pakietu linux-firmware (--configure):
 installed linux-firmware package post-installation script subprocess returned error exit status 1
Przetwarzanie wyzwalaczy pakietu initramfs-tools (0.130ubuntu3.5)...
update-initramfs: Generating /boot/initrd.img-4.15.0-39-generic

gzip: stdout: No space left on device
E: mkinitramfs failure find 141 cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.15.0-39-generic with 1.
dpkg: błąd przetwarzania pakietu initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Wystąpiły błędy podczas przetwarzania:
 linux-firmware
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
mat@mat-ThinkPad-X250:~$ ls /boot
abi-4.15.0-20-generic         memtest86+.elf
abi-4.15.0-38-generic         memtest86+_multiboot.bin
abi-4.15.0-39-generic         retpoline-4.15.0-20-generic
config-4.15.0-20-generic      retpoline-4.15.0-38-generic
config-4.15.0-38-generic      retpoline-4.15.0-39-generic
config-4.15.0-39-generic      System.map-4.15.0-20-generic
grub                          System.map-4.15.0-38-generic
initrd.img-4.15.0-20-generic  System.map-4.15.0-39-generic
initrd.img-4.15.0-38-generic  vmlinuz-4.15.0-20-generic
initrd.img-4.15.0-39-generic  vmlinuz-4.15.0-38-generic
lost+found                    vmlinuz-4.15.0-39-generic
memtest86+.bin

Po upewnieniu się, że synaptic jest wyłączony i wpisaniu

Kod: Zaznacz cały

sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
stare jądra z partycji /boot zostały usunięte. A więc problem został rozwiązany, wielkie dzięki ;)