"låsfilen" /var/lib/dpkg/lock går i baklås

Frågor om LiveCDn samt installation och uppgradering av Ubuntu och dess varianter
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

"låsfilen" /var/lib/dpkg/lock går i baklås

Inlägg av skalman65 »

Har en dator som är placerad i garaget och inte används så flitigt.
har 16.04 installerad på den.

Kan i bland gå en eller två månader innan den startas upp, brukar då ta för vana att uppdatera den via terminalen.

ganska ofta så fastnar jag med att det inte går att uppdatera för att "/var/lib/dpkg/" är upptagen.

Felmedelandet ser ut så här men på svenska

Kod: Markera allt

E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it? 
Detta trots att maskinen just har startats och terminaluppdateringen är det första som görs.


Har lyckats komma förbi detta genom att använda

Kod: Markera allt

sudo rm -f /var/lib/dpkg/lock
varpå det fungerar att installera uppdateringarna.

men funderar på vad det är som gör att "låsfilen" återkommande gånger blir upptagen/låst och vad man kan göra åt det.
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: "låsfilen" /var/lib/dpkg/lock går i baklås

Inlägg av webaake »

Det är uppdateringen som ligger på autostart. Har man för bråttom efter uppstart att själv uppdatera manuellt, så inträffar detta.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Re: "låsfilen" /var/lib/dpkg/lock går i baklås

Inlägg av skalman65 »

ok
så om man väljer bort den automatiska uppdateringen
(i program & uppdateringar), så skulle problemet kunna undvikas
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: "låsfilen" /var/lib/dpkg/lock går i baklås

Inlägg av webaake »

Yes!
Här är mitt uppdateringsscript jag kör varje dag:

Kod: Markera allt

#!/bin/bash
echo "Uppdaterar systemet -----------------------------------------------"
sudo aptitude update
sudo aptitude full-upgrade -y
echo "Uppdaterat --------------------------------------------------------"
echo " Rensa gamla paket......................"
echo ".."
echo ".."
sudo aptitude -vv autoclean
exit 0
Jag har kallt scriptet "uppdatera".

Det bygger på aptitude som är ett gammalt alternativ till apt. Det tar också bort gamla inaktuella paketfiler från hårddisken- alltså de fysiska paketen, inte de installerade programmen.

Ofta kör jag från terminalen när jag skall stänga av typ;

Kod: Markera allt

uppdatera && sudo poweroff
Då stänger datorn av sig när scriptet är färdigt.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Re: "låsfilen" /var/lib/dpkg/lock går i baklås

Inlägg av skalman65 »

Tack för tipset.

Tog mig friheten att kopiera scriptet men la in poweroff i slutet av scriptet,

för att sedan kopplade det till en programstartare på skrivbordet.

mycket smidigt.
;D ;D
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: "låsfilen" /var/lib/dpkg/lock går i baklås

Inlägg av webaake »

Bra idé! Det enda man får se upp med är om själva uppdateringen tar väldigt lång tid. Då kan din sudo autentisering gå ut och scriptet står och väntar på att du skall skriva in ditt lösenord igen. Jag tror att default på Ubuntu för en autentisering är 15 minuter, vilket räcker i 99,9999% av fallen.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Skriv svar

Återgå till "Installation och uppgradering"