GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come correggere l'errore "Impossibile aprire Lockfile / var / lib / dpkg / lock-frontend"

Possono verificarsi vari errori quando si utilizza Linux. Uno di questi potrebbe essere l'errore "/ var / lib / dpkg / lock". è riparabile? Oh bene! Non è un fallimento di panico. Ma prima di imparare come correggere questo errore, capiamo perché si verifica questo errore.

Perché si verifica l'errore "/ var / lib / dpkg / lock"

Questo errore si verifica in genere quando un processo di aggiornamento del sistema funziona e si sta tentando di accedere al sistema per un'altra operazione. Ad esempio, il sistema Ubuntu blocca “dpkg” Accesso per impedire al sistema operativo di non riuscire il processo di aggiornamento. Può anche verificarsi a causa di un processo arbitrario che è costantemente in esecuzione in background e che "/ Var / lib / dpkg" occupato, impegnato.

Questi processi impediscono l'installazione di nuove applicazioni o l'esecuzione di un comando. Esistono diversi metodi per risolvere questo problema. Prima diagnosticare attentamente i problemi e poi passare alla soluzione. Cerchiamo di capire come risolvere questo problema.

Strategie per correggere l'errore "/ var / lib / dpkg /"

Come discusso in precedenza, prima della risoluzione dei problemi, assicurati innanzitutto che tutto nel sistema sia perfetto. Quindi, assicurati che non sia installata alcuna applicazione o che il sistema sia aggiornato. In tal caso, attendere il completamento dell'installazione dell'applicazione. Dopodiché, i problemi verranno risolti automaticamente.

Se non c'è un problema evidente e continui a ricevere questo errore, controlla il processo che sta utilizzando il gestore pacchetti digitando il seguente comando:

$ ps da | grep -Mi adatto

Nel mio caso, Ubuntu è in fase di aggiornamento. Durante questo processo, "dpkg" è bloccato e non posso eseguire un'altra attività, come mostrato nella figura seguente.

La soluzione è lasciare che l'aggiornamento finisca. Se ciò non aiuta, allora termina il processo che stava creando il "dpkg" impegnato, impegnato. Innanzitutto, identifica il processo. In molti casi l'ID del processo è menzionato nel messaggio di errore, oppure puoi ottenere un elenco dei processi con "apt" tramite il comando seguente:

$ ps da | grep -Mi adatto

Per completare il processo ora usa:

$ sudo kill [ID processo]

Se ciò non risolve il problema, termina forzatamente il processo con il segnale SIGKILL:

$ sudo kill -9 [ID processo]

Il modo più semplice è eliminare tutti i processi occupanti "adatto" e "apt-get" come indicato di seguito:

$ sudo kill all apt-get adatto

Come correggere l'errore "/ var / lib / dpkg / lock-frontend"

Potresti incontrare una situazione più complessa e il problema potrebbe essere quel "blocco" File. Blocca file limita l'accesso ai file di sistema fino a quando non viene eseguita una determinata operazione. Al termine del processo, il blocco viene automaticamente sbloccato in modo da poter eseguire ulteriori operazioni di sistema. Per risolvere questo problema, è necessario eliminare i file di blocco. Innanzitutto, controlla il file di blocco con:

$ sudo lsof /Dove/lib/dpkg/lock-frontend

Quando vedi qualcosa di "incustodito" Attendi nell'output il completamento dell'operazione mentre il sistema sta lavorando agli aggiornamenti.

Altrimenti, ottieni gli ID di processo e terminali con:

$ sudo kill -9 [ID processo]

È quindi possibile eliminare il file di blocco:

$ sudo rm /Dove/lib/dpkg/lock-frontend

Assicurati di avere il "dpkg" dopo aver eliminato il file di blocco:

$ sudo dpkg –configure -a

Per assicurarti che tutto sia normale e che l'errore sia stato risolto, procedi come segue:

$ sudo apt aggiornamento

diploma

Diverso "/ Var / lib / dpkg" Gli errori si verificano in genere quando il sistema impedisce all'utente di eseguire un'operazione perché altri processi chiave utilizzano i file di sistema. In questo articolo, abbiamo discusso varie strategie per correggere questo errore. Inoltre, abbiamo anche imparato a rimuovere “/ Var / lib / dpkg / lock-frontend” Errore.

L'errore si verifica a causa dei file di blocco e la rimozione sicura dei file di blocco può risolvere questo problema. Sebbene non sia consigliabile rimuovere i file di blocco per evitare problemi, assicurati di utilizzare il metodo corretto per eliminare il file di blocco.


Ubuntu
  1. Correzione dell'errore "dpkg:error:parsing file '/var/lib/dpkg/updates/0014'" in Ubuntu

  2. Correzione E:impossibile ottenere il blocco /var/cache/apt/archives/lock [Suggerimento rapido]

  3. Ubuntu E:Impossibile ottenere il blocco /var/lib/dpkg/lock error - Risolvilo ora?

  4. Come risolvere Windows non è stato possibile analizzare o elaborare il file di risposta automatica per Pass Specialize

  5. Come uccidere il processo che tiene il blocco Apt?

Come correggere l'errore "Comando Yum non trovato" in Linux [Aggiornamento 2022]

Come risolvere l'errore "E:impossibile ottenere il blocco /var/lib/dpkg/lock" in Ubuntu

Come risolvere l'errore "Il repository non ha un file di rilascio" in Ubuntu

Correzione dell'errore "Impossibile ottenere il blocco /var/lib/dpkg/lock" una volta per tutte (Ubuntu)

Come risolvere "Le informazioni di aggiornamento sono obsolete" in Ubuntu Linux

Come risolvere l'errore "E:impossibile ottenere il blocco /var/lib/dpkg/lock" in Ubuntu Linux