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 adattoPer 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 adattoCome 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 aggiornamentodiploma
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.