Soluzioni all'errore "impossibile ottenere lock / var / lib / dpkg / lock"

Impossibile-non essere bloccato

El l'errore "impossibile ottenere il blocco / var / lib / dpkg / lock" è abbastanza comune in Debian, Ubuntu e derivati e questo di solito viene avviato quando un altro processo che utilizza apt è in esecuzione in background o quando hai il software center di Ubuntu, Synaptic e altri aperti.

Ecco perché in questo articolo vedremo come risolvere questo errore pur avendo applicato le soluzioni a quanto sopra.

Comunemente disperati di vedere questo errore e di non poter fare nulla con apt, scelgono di applicare il classico "sudo rm" che è l'opzione meno indicata.

Ma prima di passare direttamente a questo, possiamo vedere che altre cause sono quelle che hanno bloccato l'uso di apt.

soluzioni

Como menzionato sopra, questo errore viene solitamente visualizzato quando apt è in esecuzione in un altro processoPertanto, se vuoi eseguire un aggiornamento o un'installazione dal terminale e hai il tuo centro software Ubuntu, Synaptic o un gestore di pacchetti aperto in background, queste sono la causa principale di questo errore.

Soluzione 1

La prima soluzione è chiudere questi programmi fintanto che non eseguono alcun lavoro come aggiornamento o installazione dell'applicazione, perché in tal caso si consiglia vivamente di attendere.

Con questo smetteremo di ricevere l'errore di:

E: No se pudo obtener el bloqueo /var/lib/dpkg/lock - abierto (11: El recurso no está disponible temporalmente)

E: No se puede bloquear el directorio de administración (/var/lib/dpkg), ¿lo está usando otro proceso?

no se pudo obtener el bloqueo var lib lib bloqueo dpkg

Ma cosa succede se non hai niente di tutto questo in esecuzione?

Il messaggio di errore fornisce già un indizio sulla causa del problema: viene utilizzato un altro processo / var / lib / dpkg /.

questo È perché Ubuntu, per impostazione predefinita, abilita gli aggiornamenti in background per l'aggiornamento della sicurezza.

Quando Ubuntu termina l'avvio, esegue automaticamente il comando apt-get update.

Se sono disponibili aggiornamenti di sicurezza, verranno installati in background.

Quindi, se eseguono contemporaneamente il comando sudo apt upgrade, viene visualizzato l'errore precedente.

Questo di solito è abbastanza raro, ma è successo a tutti noi, perché quando accendiamo il computer e vogliamo fare qualche movimento con apt il terminale ci lancia questo errore.

Qui si consiglia di lasciare che Ubuntu esegua gli aggiornamenti corrispondenti.

Soluzione 2

ubuntu-18.10

Risolvere questo problema è sufficiente accedere all'applicazione "Software e Aggiornamenti" che cercheremo dal nostro menu delle applicazioni.

E nella finestra che si è aperta, dobbiamo andare sulla scheda Aggiornamenti, tra le opzioni che ci mostrano di default, gli aggiornamenti di sicurezza vengono scaricati e installati automaticamente per cambiare questo dobbiamo cambiare in "Mostra immediatamente".

Nella parte di controllo degli aggiornamenti lo cambiamo in "settimanale o ogni due settimane", ecco la tua scelta.

Quindi inserisci la tua password utente affinché questa modifica abbia effetto.

Allo stesso modo puoi ottenere gli stessi risultati dalla riga di comando. Nel tuo terminale, apri il file /etc/apt/apt.conf.d/20auto-upgrades:

sudo nano /etc/apt/apt.conf.d/20auto-upgrades

Il contenuto originale è il seguente:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "1";

APT::Periodic::AutocleanInterval "0";

APT::Periodic::Unattended-Upgrade "1";

Per disabilitare l'aggiornamento automatico della sicurezza, modificali in:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "0";

APT::Periodic::AutocleanInterval "0";

APT::Periodic::Unattended-Upgrade "0";

Salvano il file con Ctrl + O ed escono devono premere Ctrl + X.

Successivamente riavviamo la nostra attrezzatura.

Soluzione 3

Impossibile-non essere bloccato

Infine, se continui a ricevere questo errore, non disperare, il consiglio è di lasciare che il tuo team esegua i suoi aggiornamenti, ma se questo richiede troppo tempo, forse il mirror che hai configurato è saturo o inattivo.

Quindi si consiglia di cambiare il server da cui si ottengono i pacchetti Ubuntu.

Soluzione 4

Alla fine di tutto questo se il problema persiste, puoi scegliere di applicare la soluzione definitiva che è quella di eliminare il file che sta bloccando apt.

Possono rimuovere il file di blocco con il seguente comando:

sudo rm /var/lib/apt/lists/lock

Potrebbe anche essere necessario eliminare il file di blocco nella directory della cache

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

Ma dovrebbero sapere che quest'ultimo metodo è il meno raccomandato.


2 commenti, lascia il tuo

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Juan Carlos suddetto

    Ciao, grazie per l'articolo.
    Quell'errore è fastidioso, l'ho risolto con la prima opzione.

  2.   Adrian suddetto

    O meglio attendere qualche minuto, ore ed eseguirlo di nuovo