Se hai una distribuzione e hai provato a usare il gestore di pacchetti e ti è saltato l'errore "non è stato possibile bloccare /var/lib/dpkg/lock", non preoccuparti. Non è qualcosa di serio di cui dovresti preoccuparti, anche se è fastidioso. Inoltre, ha una soluzione, come ti mostrerò in questo tutorial spiegato passo dopo passo. In questo modo eliminerai una volta per tutte questo inconveniente e la tua distribuzione continuerà a funzionare come il primo giorno. Bene, vediamo come...
Quando si verifica l'errore?
L'errore "Impossibile bloccare /var/lib/dpkg/lock – open (11: Risorsa temporaneamente non disponibile)” Di solito accade quando si verifica un aggiornamento interrotto di alcuni pacchetti e i pacchetti di aggiornamento vengono danneggiati. Ciò mantiene i processi di aggiornamento occupati in un ciclo infinito e ti darà sempre questo problema a meno che tu non lo risolva.
Soluzione all'errore Impossibile bloccare /var/lib/dpkg/lock
Per risolvere questo errore, basta segui questi semplici passaggi:
- Entra nel terminale e digita il seguente comando per terminare il processo di aggiornamento che è stato lasciato in sospeso e causa il problema (con l'opzione -v per verbose, -k per terminare il processo e -i per il programma per indicare quali processi verranno uccidere e chiedere il permesso di fermarli):
sudo fuser -vki /var/lib/dpkg/lock
- Di seguito si elimina il file in cui si trovano i dati degli aggiornamenti che hanno generato il problema e si esegue con il comando seguente:
sudo rm -f /var/lib/dpkg/lock
- Quindi i pacchetti di aggiornamento che causano il problema con:
sudo dpkg --configure --a
- Ora il problema sarà pronto. Sarai in grado di ricontrollare gli aggiornamenti e installare nuovamente l'aggiornamento problematico, ma prima di iniziare, dovresti eseguire il comando seguente per rimuovere e riparare i pacchetti danneggiati:
sudo apt-get autoremove
Spero ti sia stato utile
grande, grazie mille!!!!!