Kirjoittaja Aihe: /var/lib/dpkg/lock ei saada open  (Luettu 797 kertaa)

juk56

  • Käyttäjä
  • Viestejä: 1
    • Profiili
/var/lib/dpkg/lock ei saada open
« : 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?

epiphone

  • Käyttäjä
  • Viestejä: 1059
    • Profiili
Vs: /var/lib/dpkg/lock ei saada open
« Vastaus #1 : 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.
Kahvi on väkevin juomani

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: /var/lib/dpkg/lock ei saada open
« Vastaus #2 : 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