Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: juk56 - 10.04.21 - klo:16.59

Otsikko: /var/lib/dpkg/lock ei saada open
Kirjoitti: juk56 - 10.04.21 - klo:16.59
Kun yritän päivittää tulee text /var/lib/dpkg/lock ei saada open. Ja kun kirjaudun kannettavaani sisään, ponnahtaa esiin ruutu; haluanko päivittää 18.04. Kun klikkaan niin prosessi pysähtyy siihen kun tulee text ; apt-get tai aptitude on päällä. En ole kuitenkaan asentanut aptitudea tai  apt-get olisi päällä. Eli en voi tehdä mitään tällähetkellä ubuntu 16.04. Jos tästä pääsisi eteenpäin , että pystyisi päivittään ensiksi 18.04. Eli voiko tehdä mitään?
Otsikko: Vs: /var/lib/dpkg/lock ei saada open
Kirjoitti: epiphone - 10.04.21 - klo:17.04
Sun täytyy odottaa, että Ubuntun automaattipäivitys saa hommansa hoidettua. Tällainen tapaus on monesti päällä, kun järjestelmä käynnistetään.
Otsikko: Vs: /var/lib/dpkg/lock ei saada open
Kirjoitti: nm - 10.04.21 - klo:17.14
Kun yritän päivittää tulee text /var/lib/dpkg/lock ei saada open. Ja kun kirjaudun kannettavaani sisään, ponnahtaa esiin ruutu; haluanko päivittää 18.04. Kun klikkaan niin prosessi pysähtyy siihen kun tulee text ; apt-get tai aptitude on päällä.

Siellä voi olla jokin muu pakettienhallintaan liittyvä prosessi jumissa. Selvitä lsof:llä:

Koodia: [Valitse]
sudo lsof /var/lib/dpkg/lock
Jos lukon asettanut prosessi on edelleen käynnissä, lsof listaa tällaista:
Koodia: [Valitse]
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
apt     3891 root    4uW  REG   8,17        0 792250 /var/lib/dpkg/lock

Prosessin voi sulkea PID:n perusteella, joka on tässä esimerkkitapauksessa 3891.

Koodia: [Valitse]
sudo kill 3891
Jos taas lsof ei listaa mitään, lukkotiedosto on mahdollisesti jäänyt muusta syystä levylle lojumaan. Poista se:

Koodia: [Valitse]
sudo rm /var/lib/dpkg/lock
Käynnistä poiston jälkeen järjestelmä uudelleen, jotta mikään pakettienhallintaprosessi ei varmasti jää käyntiin.



Tämän jälkeen päivityksen pitäisi onnistua normaalisti. Kannattaa varmistaa ensin, että järjestelmä on täysin päivitetty:

Koodia: [Valitse]
sudo apt update
Koodia: [Valitse]
sudo apt dist-upgrade
Sitten voit käynnistää päivityksen 16.04:stä 18.04:ään:

Koodia: [Valitse]
update-manager