Sida 2 av 2
Re: Problem med kärnuppdatering
Postat: 07 nov 2017, 18:45
av Lao Tzu
Ah, tackar. Jag har en egen tråd med ett lite annat sätt att ta bort gamla kärnor, som gör det möjligt att ta bort en kärna i taget. Om jag förstod tråden rätt tar den bort alla kärnor utom den man använder för tillfället...
Re: Problem med kärnuppdatering
Postat: 07 nov 2017, 19:40
av Gunnar Hjalmarsson
johanres oneliner låter den kärna du använder plus en till vara kvar och tar bort resten. Men vill du ha full koll på vad som händer, och kanske låta någon specifik äldre kärna vara kvar, bör du förstås göra på något annat sätt. Grejen är att du behöver rensa saker från partitionen.
Re: Problem med kärnuppdatering
Postat: 07 nov 2017, 20:09
av Lao Tzu
Nej, i det här fallet bryr jag mig inte.
Däremot förstår jag inte vad det är som blir fullt så fort:
Kod: Markera allt
emsa@Gammeln:~$ df -h
Filsystem Storlek Använt Ledigt Anv% Monterat på
udev 994M 4,0K 994M 1% /dev
tmpfs 201M 1,1M 200M 1% /run
/dev/sda1 12G 7,4G 3,4G 69% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
none 5,0M 0 5,0M 0% /run/lock
none 1004M 224K 1004M 1% /run/shm
none 100M 44K 100M 1% /run/user
/dev/sda3 132G 17G 108G 14% /home
Re: Problem med kärnuppdatering
Postat: 08 nov 2017, 11:00
av johanre
Det som fylls (om man har flera Linux kärnor som "skräpar") är främst /boot, men om man även har "kernel headers" installerat - om man t.ex vill/behöver kompilera kärn-moduler om man har hårdvara som behöver lite "extra hjälp" för att komma igång - så kommer även /usr och /var att fyllas. Nu har du allt i / och dessutom en relativt liten root-partition, så då fylls det ganska snabbt.
Sent from my Redmi 4 using Tapatalk
Re: Problem med kärnuppdatering
Postat: 09 nov 2017, 18:56
av Lao Tzu
Tja, nog för att jag kanske har en något liten root men jag kan inte se att den skulle vara i närheten av så full att den inte får plats med ytterligare cirka 150 MB.
Jag ser vad du skriver (och även skrev i förra tråden) men jag förstår inte hur utrymmet kan vara fullt när det i mina ögon ser ut att vara mycket plats kvar. Är jag blind, dum eller både och?

Re: Problem med kärnuppdatering
Postat: 09 nov 2017, 21:30
av Gunnar Hjalmarsson
Felmeddelandet om att "diskutrymmet är slut" och resultatet av kommandot df är onekligen motsägelsefulla. Jag har ingen förklaring.
Re: Problem med kärnuppdatering
Postat: 09 nov 2017, 21:53
av johanre
Re: Problem med kärnuppdatering
Postat: 10 nov 2017, 17:51
av Lao Tzu
Just det ja. Där står det tydligt att inodeutrymmet är fullt:
Kod: Markera allt
emsa@Gammeln:~$ df -i
Filsystem Inoder IAnvänt ILediga IAnv% Monterat på
udev 215138 468 214670 1% /dev
tmpfs 220139 457 219682 1% /run
/dev/sda1 758880 756191 2689 100% /
none 220139 2 220137 1% /sys/fs/cgroup
none 220139 3 220136 1% /run/lock
none 220139 22 220117 1% /run/shm
none 220139 27 220112 1% /run/user
/dev/sda3 8757248 55157 8702091 1% /home
Fast jag tycker fortfarande att det är märkligt att inoder kan ta slut trots att det finns utrymme kvar på partitionen.
Idag kanske hjärnan är helt väck men vad har jag gjort för fel nedan?
Kod: Markera allt
emsa@Gammeln:~$ sudo dpkg -l 'linux-image*' | awk '/^ii/ { print $2 }' | grep "[0-9]" | grep -v `uname -r` | head -n -2 | xargs apt-get -y purge
[sudo] password for emsa:
E: Kunde inte öppna låsfilen /var/lib/dpkg/lock - open (13: Åtkomst nekas)
E: Kunde inte låsa administrationskatalogen (/var/lib/dpkg/). Är du root?
emsa@Gammeln:~$ sudo su dpkg -l 'linux-image*' | awk '/^ii/ { print $2 }' | grep "[0-9]" | grep -v `uname -r` | head -n -2 | xargs apt-get -y purge
No passwd entry for user 'dpkg'
E: Kunde inte öppna låsfilen /var/lib/dpkg/lock - open (13: Åtkomst nekas)
E: Kunde inte låsa administrationskatalogen (/var/lib/dpkg/). Är du root?
emsa@Gammeln:~$ dpkg -l 'linux-image*' | awk '/^ii/ { print $2 }' | grep "[0-9]" | grep -v `uname -r` | head -n -2 | xargs apt-get -y purge
E: Kunde inte öppna låsfilen /var/lib/dpkg/lock - open (13: Åtkomst nekas)
E: Kunde inte låsa administrationskatalogen (/var/lib/dpkg/). Är du root?
emsa@Gammeln:~$
Re: Problem med kärnuppdatering
Postat: 10 nov 2017, 18:10
av Gunnar Hjalmarsson
Du placerade
sudo på fel ställe.
Kod: Markera allt
dpkg -l 'linux-image*' | awk '/^ii/ { print $2 }' | grep "[0-9]" | grep -v `uname -r` | head -n -2 | sudo xargs apt-get -y purge
Re: Problem med kärnuppdatering
Postat: 10 nov 2017, 19:01
av Lao Tzu
Gunnar Hjalmarsson skrev:Du placerade
sudo på fel ställe.
Kod: Markera allt
dpkg -l 'linux-image*' | awk '/^ii/ { print $2 }' | grep "[0-9]" | grep -v `uname -r` | head -n -2 | sudo xargs apt-get -y purge
Ah!
Fast tyvärr verkar det inte hjälpa (jag körde din sträng först och sen kollade jag johanre:s tips i den andra tråden där han föreslår att man börjar med "sudo su-" men båda gav samma resultat):
Kod: Markera allt
emsa@Gammeln:~$ sudo su -
[sudo] password for emsa:
Sorry, try again.
[sudo] password for emsa:
root@Gammeln:~# dpkg -l 'linux-image*' | awk '/^ii/ { print $2 }' | grep "[0-9]" | grep -v `uname -r` | head -n -2 | xargs apt-get -y purge
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-headers-generic : Beroende av: linux-headers-3.13.0-135-generic men det kommer inte att installeras
linux-image-extra-3.13.0-129-generic : Beroende av: linux-image-3.13.0-129-generic men det kommer inte att installeras
linux-image-extra-3.13.0-132-generic : Beroende av: linux-image-3.13.0-132-generic men det kommer inte att installeras
linux-image-generic : Beroende av: linux-image-3.13.0-135-generic men det kommer inte att installeras
Beroende av: linux-image-extra-3.13.0-135-generic men det kommer inte att installeras
E: Otillfredsställda beroenden. Prova med "apt-get -f install" utan paket (eller ange en lösning)
När jag kör "apt-get -f -install" står det bara att det finns vissa beroenden och att enheten är full, igen.

Re: Problem med kärnuppdatering
Postat: 10 nov 2017, 22:19
av Gunnar Hjalmarsson
Verkar vara ett moment 22.
Funderar..
Kanske köra det långa kommandot igen, men byta ut -y i slutet mot -f. Men nu är jag ute på djupt vatten, och hissar varningsflagg. Föreslår att vi rådfrågar johanre först - han kan ha någon bättre idé.
Re: Problem med kärnuppdatering
Postat: 10 nov 2017, 23:26
av johanre
När man har slut på inoder är det lätt att hamna i ett moment 22. Just nu har du inget annat att välja på än att städa bort filer som du med säkerhet inte behöver. T.e.x för kärnor som du vet att du ändå skall ta bort senare mha apt/dpkg, kan du med fördel gå in i /boot och ta bort relaterade filer. Du kan även städa bort gamla loggfiler i /var/log osv. Du måste helt enkelt frigöra tillräckligt med inoder/filer så att "apt-get -f install" kan avslutas ordentligt. Därefter borde du kunna fortsätta.
Sent from my Redmi 4 using Tapatalk
Re: Problem med kärnuppdatering
Postat: 12 nov 2017, 11:32
av Lao Tzu
I min förra tråd,
viewtopic.php?f=200&t=59864 där jag hade liknande problem, rekommenderades nedanstående lösning:
johanre skrev:[...] Ta då [...] bort de kernel paket du inte vill använda och låt autoremove ta hand om resten. Alltså, ta först reda på vilka kärn paket du har installerat
Därefter tar du bort de paket du vill ha bort (OBS! ta inte bort alla, du måste ha en kärna att köra ifrån) med:
Kod: Markera allt
sudo apt-get remove <paketnamn1> <paketnamn2> <etc>
Och slutligen en städning:
Den fungerar inte den här gången. Ska jag då kanske gå vidare med nedanstående fullösning:
johanre skrev:Alltså, vi börjar med en lite ful manöver för att du skall kunna komma vidare:
Kod: Markera allt
sudo su -
cd /usr/src
rm -Rf linux-headers-3.13.0-3* linux-headers-3.13.0-4*
Nu borde du kunna köra:
Och slutligen lite uppstädning:
Kod: Markera allt
apt-get update ; apt-get upgrade ; apt-get autoremove ; apt-get autoclean
Re: Problem med kärnuppdatering
Postat: 17 nov 2017, 20:13
av Lao Tzu
Tack alla, för hjälpen! Förut har det gått att rensa på "rätt" sätt för att få plats med den nya kärnuppdateringen men då har jag nog gjort det innan jag startade om datorn. Den här gången var jag alltså tvungen att först köra vad Johanre kallar "en lite ful manöver".
Nu är datorn uppdaterad och allt tycks fungera som det ska.
