Kirjoittaja Aihe: 18.04 lukkiutunut päivitys Ratkaistu  (Luettu 3291 kertaa)

ollos

  • Käyttäjä
  • Viestejä: 38
    • Profiili
18.04 lukkiutunut päivitys Ratkaistu
« : 01.07.20 - klo:13.04 »
Apua kaivataan    Kauan päivittämättä ollut Ubuntu 18.04 ilmoittaa terminaalissa:                 sudo apt-get upgrade
E: Lukkoa /var/lib/dpkg/lock-frontend ei saada - open (11: Resurssi ei tilapäisesti ole käytettävissä)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
Kuinka aukaisen?                                                                                                                                                                                                                                                                                                                                                                   
« Viimeksi muokattu: 20.07.20 - klo:01.51 kirjoittanut ollos »

Eesaurus

  • Käyttäjä
  • Viestejä: 3451
    • Profiili
Vs: 18.04 lukkiutunut päivitys
« Vastaus #1 : 01.07.20 - klo:13.30 »
Jos ei ole samaan aikaan käynnissä jotain pääkäyttäjän oikeuksia käyttäviä ohjelmia (esim. Synaptic), niin lukon pitäisi aueta itseksensä. Luultavasti päivitystyökalu työskentelee taustalla, sinä aikana ei käyttäjä voi ajaa komentoja sudolla. 

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: 18.04 lukkiutunut päivitys
« Vastaus #2 : 01.07.20 - klo:15.51 »
Automaattisten tietoturvapäivitysten prosessi unattended-upgrades on ainakin minulla jäänyt joskus jumiin taustalle. Olen silloin tappanut kyseisen prosessin ja asentanut päivitykset manuaalisesti apt:llä.

Voit tutkia lsof-komennolla, mikä prosessi varaa paketointijärjestelmän:

Koodia: [Valitse]
sudo lsof  /var/lib/dpkg/lock-frontend
Listaus näyttää suunnilleen tältä:

Koodia: [Valitse]
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
apt     6079 root    4uW  REG   8,17        0 792250 /var/lib/dpkg/lock-frontend

Eli tuossa apt-prosessi PID:llä 6079 tekee töitään.

ollos

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Vs: 18.04 lukkiutunut päivitys
« Vastaus #3 : 01.07.20 - klo:16.44 »
 sudo lsof  /var/lib/dpkg/lock-frontend
[sudo] salasana henkilölle merja:
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete      Tällainen vastaus terminaalissa. Kuinkahan tästä eteenpäin?                                                                                                                                                                                                                                                                                   

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: 18.04 lukkiutunut päivitys
« Vastaus #4 : 01.07.20 - klo:16.58 »
Tarkista myös /var/lib/dpkg/lock:

Koodia: [Valitse]
sudo lsof  /var/lib/dpkg/lock
Jos sekään ei listaa prosesseja, eikä apt vieläkään toimi, vika johtunee virheellisestä lukkotiedostosta. Sen voi poistaa häiritsemästä:

Koodia: [Valitse]
sudo rm /var/lib/dpkg/lock-frontend

ollos

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Vs: 18.04 lukkiutunut päivitys
« Vastaus #5 : 02.07.20 - klo:19.53 »
Koodia: [Valitse]
sudo lsof  /var/lib/dpkg/lock
[sudo] salasana henkilölle merja:
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF    NODE NAME
unattende 1727 root    6uW  REG   8,34        0 9833660 /var/lib/dpkg/lock
merja@ub:~$ sudo rm /var/lib/dpkg/lock-frontend
merja@ub:~$ sudo apt-get update
Löytyi:1 http://fi.archive.ubuntu.com/ubuntu bionic InRelease
Löytyi:2 http://fi.archive.ubuntu.com/ubuntu bionic-updates InRelease         
Löytyi:3 http://fi.archive.ubuntu.com/ubuntu bionic-backports InRelease       
Löytyi:4 http://security.ubuntu.com/ubuntu bionic-security InRelease           
Luetaan pakettiluetteloita... Valmis               
merja@ub:~$ sudo apt-get upgrade
E: Lukkoa /var/lib/dpkg/lock ei saada - open (11: Resurssi ei tilapäisesti ole käytettävissä)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
merja@ub:~$
     Tällainen tieto. Olisiko uudelleen asennus yksi ratkaisu.  Kiitos nm.  avusta
« Viimeksi muokattu: 02.07.20 - klo:19.56 kirjoittanut ollos »

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: 18.04 lukkiutunut päivitys
« Vastaus #6 : 03.07.20 - klo:01.09 »
Koodia: [Valitse]
sudo lsof  /var/lib/dpkg/lock
[sudo] salasana henkilölle merja:
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF    NODE NAME
unattende 1727 root    6uW  REG   8,34        0 9833660 /var/lib/dpkg/lock

Siellä on unattended-upgrades käynnissä, kuten arvelinkin. Normaalisti sen pitäisi tehdä hommansa kohtuullisessa ajassa, eli asentaa tietoturvapäivitykset taustalla ja sulkea sitten itsensä ja vapauttaa pakettienhallinnan lukot. Aina päivitykset eivät kuitenkaan onnistu, vaan prosessi jää jumiin ja estää kaikkien pakettienhallintaan liittyvien sovellusten toiminnan. Silloin ei auta kuin tappaa prosessi:

Koodia: [Valitse]
sudo pkill unattended-upgrades
Tai lsof:n listauksella näkyvällä PID:llä eli prosessitunnisteella (joka vaihtuu kun käynnistät järjestelmän uudelleen):

Koodia: [Valitse]
sudo kill 1727

Jos ongelma vaivaa toistuvasti, voit myös poistaa unattended-upgrades -toiminnon kokonaan:

Koodia: [Valitse]
sudo apt purge unattended-upgrades

ollos

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Vs: 18.04 lukkiutunut päivitys
« Vastaus #7 : 05.07.20 - klo:21.34 »
Kiitos hyvistä neuvoista.. Ongelma selvisi.

ollos

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Vs: 18.04 lukkiutunut päivitys
« Vastaus #8 : 05.07.20 - klo:21.42 »
En tiedä kuinka saisin  otsikon ,Ratkaistu,  aikaiseksi.  Näissä vastaa systeemeissä on jotain muuttunut sitten viimw näkemän.

epiphone

  • Käyttäjä
  • Viestejä: 1109
    • Profiili
Vs: 18.04 lukkiutunut päivitys
« Vastaus #9 : 05.07.20 - klo:21.48 »
En tiedä kuinka saisin  otsikon ,Ratkaistu,  aikaiseksi.  Näissä vastaa systeemeissä on jotain muuttunut sitten viimw näkemän.
Paina ensimmäisen viestin yläreunasta muokkaa. Ja kirjoita sitten otsikon perään: [RATKAISTU]

Edit: Ja tietenkin tallennus sitten vielä.
« Viimeksi muokattu: 06.07.20 - klo:11.15 kirjoittanut epiphone »
Kahvi on väkevin juomani