Trädvy Permalänk
Medlem
Plats
~/Karlstad
Registrerad
Dec 2005

Full /boot

Hello linux gurus!
Det är så att jag har en server i garderoben som agerar mest NAS med Ubuntu server 16.04.
Den har rullat på nått år eller 2 iaf utan problem och jag har gått in och uppdaterat lite då och då.
Nu idag tänkte jag köra min "varannan-månad-uppdatering" och får lite fel....
Det visar sig att /boot är full.

bard@Skattkistan:/$ df -h Filsystem Storlek Använt Ledigt Anv% Monterat på udev 1,8G 0 1,8G 0% /dev tmpfs 356M 5,7M 350M 2% /run /dev/mapper/Skattkistan--vg-root 1,8T 581G 1,2T 34% / tmpfs 1,8G 8,0K 1,8G 1% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 1,8G 0 1,8G 0% /sys/fs/cgroup /dev/sda1 472M 465M 0 100% /boot tmpfs 356M 0 356M 0% /run/user/1000

Har då googlat lite(som man sig bör) och har du listat ut att det ligger en massa gamla linux-kärnor som tar upp en massa plats:

bard@Skattkistan:/$ dpkg --list 'linux-image*' | grep ^ii ii linux-image-4.4.0-53-generic 4.4.0-53.74 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-65-generic 4.4.0-65.86 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-66-generic 4.4.0-66.87 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-70-generic 4.4.0-70.91 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-71-generic 4.4.0-71.92 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-72-generic 4.4.0-72.93 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-75-generic 4.4.0-75.96 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-78-generic 4.4.0-78.99 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-87-generic 4.4.0-87.110 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-92-generic 4.4.0-92.115 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-93-generic 4.4.0-93.116 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-53-generic 4.4.0-53.74 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-65-generic 4.4.0-65.86 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-66-generic 4.4.0-66.87 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-70-generic 4.4.0-70.91 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-71-generic 4.4.0-71.92 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-72-generic 4.4.0-72.93 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-75-generic 4.4.0-75.96 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-78-generic 4.4.0-78.99 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-92-generic 4.4.0-92.115 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP

Då har de föreslagit att man ska ta bort dessa äldre och spara kanske de 2-3 senaste. Problemet är att vad jag än gör så slutar det med att jag får ett fel av denna typ:

bard@Skattkistan:/$ sudo apt-get remove linux-image-4.4.0-53-generic Läser paketlistor… Färdig Bygger beroendeträd Läser tillståndsinformation… Färdig Du bör köra ”apt-get -f install” för att korrigera dessa: Följande paket har beroenden som inte kan tillfredsställas: linux-image-extra-4.4.0-119-generic : Beroende av: linux-image-4.4.0-119-generic men det kommer inte att installeras linux-image-extra-4.4.0-53-generic : Beroende av: linux-image-4.4.0-53-generic men det kommer inte att installeras linux-image-extra-4.4.0-96-generic : Beroende av: linux-image-4.4.0-96-generic men det kommer inte att installeras linux-image-generic : Beroende av: linux-image-4.4.0-119-generic men det kommer inte att installeras Rekommenderar: thermald men det kommer inte att installeras E: Otillfredsställda beroenden. Prova med ”apt-get -f install” utan paket (eller ange en lösning).

Om jag kör "apt-get -f install" får jag:

bard@Skattkistan:/$ sudo apt-get -f install Läser paketlistor… Färdig Bygger beroendeträd Läser tillståndsinformation… Färdig Korrigerar beroenden… Färdig Följande paket har installerats automatiskt och är inte längre nödvändiga: linux-headers-4.4.0-78 linux-headers-4.4.0-78-generic linux-headers-4.4.0-96 linux-headers-4.4.0-96-generic linux-image-4.4.0-78-generic linux-image-4.4.0-87-generic linux-image-4.4.0-96-generic linux-image-extra-4.4.0-78-generic linux-image-extra-4.4.0-96-generic Använd ”sudo apt autoremove” för att ta bort dem. The following additional packages will be installed: linux-image-4.4.0-119-generic linux-image-4.4.0-96-generic Föreslagna paket: fdutils linux-doc-4.4.0 | linux-source-4.4.0 linux-tools Följande NYA paket kommer att installeras: linux-image-4.4.0-119-generic linux-image-4.4.0-96-generic 0 att uppgradera, 2 att nyinstallera, 0 att ta bort och 235 att inte uppgradera. 24 är inte helt installerade eller borttagna. Behöver hämta 0 B/44,0 MB arkiv. Efter denna åtgärd kommer ytterligare 135 MB utrymme användas på disken. Vill du fortsätta? [J/n] (Läser databasen ... 429020 filer och kataloger installerade.) Förbereder att packa upp .../linux-image-4.4.0-119-generic_4.4.0-119.143_amd64.deb ... Done. Packar upp linux-image-4.4.0-119-generic (4.4.0-119.143) ... dpkg: fel vid hantering av arkivet /var/cache/apt/archives/linux-image-4.4.0-119-generic_4.4.0-119.143_amd64.deb (--unpack): kan inte kopiera extraherade data för "./boot/vmlinuz-4.4.0-119-generic" till "/boot/vmlinuz-4.4.0-119-generic.dpkg-new": misslyckades att skriva (Enheten är full) Ingen apport-rapport skrevs därför att felmeddelandet indikerar att diskutrymmet är slut dpkg-deb: fel: underprocessen klistra in dödades av signal (Brutet rör) Examining /etc/kernel/postrm.d . run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-119-generic /boot/vmlinuz-4.4.0-119-generic run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-119-generic /boot/vmlinuz-4.4.0-119-generic Förbereder att packa upp .../linux-image-4.4.0-96-generic_4.4.0-96.119_amd64.deb ... Done. Packar upp linux-image-4.4.0-96-generic (4.4.0-96.119) ... dpkg: fel vid hantering av arkivet /var/cache/apt/archives/linux-image-4.4.0-96-generic_4.4.0-96.119_amd64.deb (--unpack): kan inte kopiera extraherade data för "./boot/vmlinuz-4.4.0-96-generic" till "/boot/vmlinuz-4.4.0-96-generic.dpkg-new": misslyckades att skriva (Enheten är full) Ingen apport-rapport skrevs därför att felmeddelandet indikerar att diskutrymmet är slut dpkg-deb: fel: underprocessen klistra in dödades av signal (Brutet rör) Examining /etc/kernel/postrm.d . run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-96-generic /boot/vmlinuz-4.4.0-96-generic run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-96-generic /boot/vmlinuz-4.4.0-96-generic Fel uppstod vid hantering: /var/cache/apt/archives/linux-image-4.4.0-119-generic_4.4.0-119.143_amd64.deb /var/cache/apt/archives/linux-image-4.4.0-96-generic_4.4.0-96.119_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

I princip så kan jag inte göra något då jag hamnar i en slags vinkelvolt

Några idéer om jag kan gå in i någon mapp och deleta lite filer manuellt så vore jag tacksam^^ så kanske resten kommer att ordna sig?

Bara gammalt skräp...

Trädvy Permalänk
Medlem
Plats
Falköping
Registrerad
Jan 2009

BootNukem till räddning

Asus Prime B350-Plus | Ryzen 7 1800X @ 4.6Ghz | Corsair Vengeance LP 2x8gb 3000Mhz | Asus GTX 1060 6GB |
Samsung 840 250Gb | Geeetech i3x

Trädvy Permalänk
Medlem
Plats
~/Karlstad
Registrerad
Dec 2005
Skrivet av DeGreeZ:

BootNukem till räddning

Det har ju ett jävligt lovande namn iaf
Ska prova det sen efter öppna förskolan^^

Bara gammalt skräp...

Trädvy Permalänk
Medlem
Registrerad
Nov 2017

Hade det problemet, plockade bort de kernels som jag inte använde manuellt från /boot.

Nästa gång skapa inte en separat boot partition eller gör den stor.

Trädvy Permalänk
Medlem
Plats
Falköping
Registrerad
Jan 2009
Skrivet av bardbard:

Det har ju ett jävligt lovande namn iaf
Ska prova det sen efter öppna förskolan^^

Hade samma problem.
Sen så fixade jag så att min laptop hade en stor partition och vips var problemet borta.
Alternativt att man kör bootnukem i crontab

Asus Prime B350-Plus | Ryzen 7 1800X @ 4.6Ghz | Corsair Vengeance LP 2x8gb 3000Mhz | Asus GTX 1060 6GB |
Samsung 840 250Gb | Geeetech i3x

Trädvy Permalänk
Medlem
Plats
På jobbet
Registrerad
Aug 2004

haha, har stött på det där 2 gånger för min pi-hole, jag lyckades aldrig lösa det där problemet fast jag följde alla möjliga guides, så som den sanna windowskille man är har det slutat med att jag ominstallerat min server för pi-hole 2 gånger

Hemma hos mig är det numera en Apple-fri miljö..

Nätverk: UniFi Security Gateway, UniFi US-8, UniFi AP AC PRO... sen en äldre managerbar D-Link 18p.

Ljud: Pioneer SC-LX501. Triangle Plaisir 5.1. Onkyo Atmos Add-ons

Trädvy Permalänk
Medlem
Registrerad
Mar 2017

har du testat "sudo apt autoremove"?

Trädvy Permalänk
Medlem
Plats
~/Karlstad
Registrerad
Dec 2005
Skrivet av backlulund:

har du testat "sudo apt autoremove"?

Yes, det ger följande:

sudo apt autoremove [sudo] password for bard: Läser paketlistor… Färdig Bygger beroendeträd Läser tillståndsinformation… Färdig Du bör köra ”apt-get -f install” för att korrigera dessa. Följande paket har beroenden som inte kan tillfredsställas: linux-image-extra-4.4.0-119-generic : Beroende av: linux-image-4.4.0-119-generic men det är inte installerat linux-image-extra-4.4.0-96-generic : Beroende av: linux-image-4.4.0-96-generic men det är inte installerat linux-image-generic : Beroende av: linux-image-4.4.0-119-generic men det är inte installerat Rekommenderar: thermald men det är inte installerat E: Otillfredsställda beroenden. Prova med -f.

Har provat bootNukem också vilket ger:

bard@Skattkistan:~/bootnukem$ sudo bootnukem Kernel packages to be removed: linux-headers-4.4.0-53 linux-headers-4.4.0-53-generic linux-headers-4.4.0-65 linux-headers-4.4.0-65-generic linux-headers-4.4.0-66 linux-headers-4.4.0-66-generic linux-headers-4.4.0-70 linux-headers-4.4.0-70-generic linux-headers-4.4.0-71 linux-headers-4.4.0-71-generic linux-headers-4.4.0-72 linux-headers-4.4.0-72-generic linux-headers-4.4.0-75 linux-headers-4.4.0-75-generic linux-headers-4.4.0-78 linux-headers-4.4.0-78-generic linux-headers-4.4.0-92 linux-headers-4.4.0-92-generic linux-image-4.4.0-53-generic linux-image-4.4.0-65-generic linux-image-4.4.0-66-generic linux-image-4.4.0-70-generic linux-image-4.4.0-71-generic linux-image-4.4.0-72-generic linux-image-4.4.0-75-generic linux-image-4.4.0-78-generic linux-image-4.4.0-87-generic linux-image-4.4.0-92-generic Läser paketlistor… Färdig Bygger beroendeträd Läser tillståndsinformation… Färdig Du bör köra ”apt-get -f install” för att korrigera dessa: Följande paket har beroenden som inte kan tillfredsställas: linux-image-extra-4.4.0-119-generic : Beroende av: linux-image-4.4.0-119-generic men det kommer inte att installeras linux-image-extra-4.4.0-53-generic : Beroende av: linux-image-4.4.0-53-generic men det kommer inte att installeras linux-image-extra-4.4.0-65-generic : Beroende av: linux-image-4.4.0-65-generic men det kommer inte att installeras linux-image-extra-4.4.0-66-generic : Beroende av: linux-image-4.4.0-66-generic men det kommer inte att installeras linux-image-extra-4.4.0-70-generic : Beroende av: linux-image-4.4.0-70-generic men det kommer inte att installeras linux-image-extra-4.4.0-71-generic : Beroende av: linux-image-4.4.0-71-generic men det kommer inte att installeras linux-image-extra-4.4.0-72-generic : Beroende av: linux-image-4.4.0-72-generic men det kommer inte att installeras linux-image-extra-4.4.0-75-generic : Beroende av: linux-image-4.4.0-75-generic men det kommer inte att installeras linux-image-extra-4.4.0-78-generic : Beroende av: linux-image-4.4.0-78-generic men det kommer inte att installeras linux-image-extra-4.4.0-92-generic : Beroende av: linux-image-4.4.0-92-generic men det kommer inte att installeras linux-image-extra-4.4.0-96-generic : Beroende av: linux-image-4.4.0-96-generic men det kommer inte att installeras linux-image-generic : Beroende av: linux-image-4.4.0-119-generic men det kommer inte att installeras Rekommenderar: thermald men det kommer inte att installeras E: Otillfredsställda beroenden. Prova med ”apt-get -f install” utan paket (eller ange en lösning). Generera konfigurationsfil för grub … Hittade linux-avbildning: /boot/vmlinuz-4.4.0-93-generic Hittade initrd-avbildning: /boot/initrd.img-4.4.0-93-generic Hittade linux-avbildning: /boot/vmlinuz-4.4.0-92-generic Hittade initrd-avbildning: /boot/initrd.img-4.4.0-92-generic Hittade linux-avbildning: /boot/vmlinuz-4.4.0-87-generic Hittade initrd-avbildning: /boot/initrd.img-4.4.0-87-generic Hittade linux-avbildning: /boot/vmlinuz-4.4.0-78-generic Hittade initrd-avbildning: /boot/initrd.img-4.4.0-78-generic Hittade linux-avbildning: /boot/vmlinuz-4.4.0-75-generic Hittade initrd-avbildning: /boot/initrd.img-4.4.0-75-generic Hittade linux-avbildning: /boot/vmlinuz-4.4.0-72-generic Hittade initrd-avbildning: /boot/initrd.img-4.4.0-72-generic färdigt Filsystem Storlek Använt Ledigt Anv% Monterat på /dev/sda1 472M 465M 0 100% /boot (before) /dev/sda1 472M 465M 0 100% /boot (after)

Så med andra ord så fungerade det inte
Har tänkt installera om servern någongång så kanske kan vara läge nu då....
Men vore ändå kul att lösa det!

Bara gammalt skräp...

Trädvy Permalänk
Medlem
Plats
Falköping
Registrerad
Jan 2009
Skrivet av bardbard:

Yes, det ger följande:

sudo apt autoremove [sudo] password for bard: Läser paketlistor… Färdig Bygger beroendeträd Läser tillståndsinformation… Färdig Du bör köra ”apt-get -f install” för att korrigera dessa. Följande paket har beroenden som inte kan tillfredsställas: linux-image-extra-4.4.0-119-generic : Beroende av: linux-image-4.4.0-119-generic men det är inte installerat linux-image-extra-4.4.0-96-generic : Beroende av: linux-image-4.4.0-96-generic men det är inte installerat linux-image-generic : Beroende av: linux-image-4.4.0-119-generic men det är inte installerat Rekommenderar: thermald men det är inte installerat E: Otillfredsställda beroenden. Prova med -f.

Har provat bootNukem också vilket ger:

bard@Skattkistan:~/bootnukem$ sudo bootnukem Kernel packages to be removed: linux-headers-4.4.0-53 linux-headers-4.4.0-53-generic linux-headers-4.4.0-65 linux-headers-4.4.0-65-generic linux-headers-4.4.0-66 linux-headers-4.4.0-66-generic linux-headers-4.4.0-70 linux-headers-4.4.0-70-generic linux-headers-4.4.0-71 linux-headers-4.4.0-71-generic linux-headers-4.4.0-72 linux-headers-4.4.0-72-generic linux-headers-4.4.0-75 linux-headers-4.4.0-75-generic linux-headers-4.4.0-78 linux-headers-4.4.0-78-generic linux-headers-4.4.0-92 linux-headers-4.4.0-92-generic linux-image-4.4.0-53-generic linux-image-4.4.0-65-generic linux-image-4.4.0-66-generic linux-image-4.4.0-70-generic linux-image-4.4.0-71-generic linux-image-4.4.0-72-generic linux-image-4.4.0-75-generic linux-image-4.4.0-78-generic linux-image-4.4.0-87-generic linux-image-4.4.0-92-generic Läser paketlistor… Färdig Bygger beroendeträd Läser tillståndsinformation… Färdig Du bör köra ”apt-get -f install” för att korrigera dessa: Följande paket har beroenden som inte kan tillfredsställas: linux-image-extra-4.4.0-119-generic : Beroende av: linux-image-4.4.0-119-generic men det kommer inte att installeras linux-image-extra-4.4.0-53-generic : Beroende av: linux-image-4.4.0-53-generic men det kommer inte att installeras linux-image-extra-4.4.0-65-generic : Beroende av: linux-image-4.4.0-65-generic men det kommer inte att installeras linux-image-extra-4.4.0-66-generic : Beroende av: linux-image-4.4.0-66-generic men det kommer inte att installeras linux-image-extra-4.4.0-70-generic : Beroende av: linux-image-4.4.0-70-generic men det kommer inte att installeras linux-image-extra-4.4.0-71-generic : Beroende av: linux-image-4.4.0-71-generic men det kommer inte att installeras linux-image-extra-4.4.0-72-generic : Beroende av: linux-image-4.4.0-72-generic men det kommer inte att installeras linux-image-extra-4.4.0-75-generic : Beroende av: linux-image-4.4.0-75-generic men det kommer inte att installeras linux-image-extra-4.4.0-78-generic : Beroende av: linux-image-4.4.0-78-generic men det kommer inte att installeras linux-image-extra-4.4.0-92-generic : Beroende av: linux-image-4.4.0-92-generic men det kommer inte att installeras linux-image-extra-4.4.0-96-generic : Beroende av: linux-image-4.4.0-96-generic men det kommer inte att installeras linux-image-generic : Beroende av: linux-image-4.4.0-119-generic men det kommer inte att installeras Rekommenderar: thermald men det kommer inte att installeras E: Otillfredsställda beroenden. Prova med ”apt-get -f install” utan paket (eller ange en lösning). Generera konfigurationsfil för grub … Hittade linux-avbildning: /boot/vmlinuz-4.4.0-93-generic Hittade initrd-avbildning: /boot/initrd.img-4.4.0-93-generic Hittade linux-avbildning: /boot/vmlinuz-4.4.0-92-generic Hittade initrd-avbildning: /boot/initrd.img-4.4.0-92-generic Hittade linux-avbildning: /boot/vmlinuz-4.4.0-87-generic Hittade initrd-avbildning: /boot/initrd.img-4.4.0-87-generic Hittade linux-avbildning: /boot/vmlinuz-4.4.0-78-generic Hittade initrd-avbildning: /boot/initrd.img-4.4.0-78-generic Hittade linux-avbildning: /boot/vmlinuz-4.4.0-75-generic Hittade initrd-avbildning: /boot/initrd.img-4.4.0-75-generic Hittade linux-avbildning: /boot/vmlinuz-4.4.0-72-generic Hittade initrd-avbildning: /boot/initrd.img-4.4.0-72-generic färdigt Filsystem Storlek Använt Ledigt Anv% Monterat på /dev/sda1 472M 465M 0 100% /boot (before) /dev/sda1 472M 465M 0 100% /boot (after)

Så med andra ord så fungerade det inte
Har tänkt installera om servern någongång så kanske kan vara läge nu då....
Men vore ändå kul att lösa det!

Hmm, testa manuellt att ta bort dom. (Detta får man göra lite med tungan rätt i mun så att du inte tar bort den kerneln du kör)
Free up /boot

Börja med de äldsta och sen se om de andra kommandona hoppar igång.

Testa också

sudo bootnukem --scorch

Asus Prime B350-Plus | Ryzen 7 1800X @ 4.6Ghz | Corsair Vengeance LP 2x8gb 3000Mhz | Asus GTX 1060 6GB |
Samsung 840 250Gb | Geeetech i3x

Trädvy Permalänk
Medlem
Plats
~/Karlstad
Registrerad
Dec 2005
Skrivet av DeGreeZ:

Hmm, testa manuellt att ta bort dom. (Detta får man göra lite med tungan rätt i mun så att du inte tar bort den kerneln du kör)
Free up /boot

Börja med de äldsta och sen se om de andra kommandona hoppar igång.

Testa också

sudo bootnukem --scorch

Verkar ha fixat biffen nu. Tog bort 2 filer manuellt från /boot/ och då gick apt-get -f install igenom. Körde sedan bootnukem vilket fungerade.
Efter detta har jag nu fått igenom en update/upgrade
Får ha som vana att köra bootnukem lite då och då i fortsättningen antar jag.
På en ny installation så skippar jag nog en bootpartition

Får tacka för hjälpen iaf!

Bara gammalt skräp...

Trädvy Permalänk
Medlem
Plats
Falköping
Registrerad
Jan 2009

@bardbard: Kul att höra

Asus Prime B350-Plus | Ryzen 7 1800X @ 4.6Ghz | Corsair Vengeance LP 2x8gb 3000Mhz | Asus GTX 1060 6GB |
Samsung 840 250Gb | Geeetech i3x