Comment corriger l'erreur "Impossible d'obtenir le verrou /var/lib/dpkg/lock-frontend - open (11: Ressource temporairement non disponible)" ?
Si vous voyez cette erreur, c'est qu'un autre programme utilise APT et bloque donc l'installation de votre nouveau paquet.
Il faut arrêter le gestionnaire de mises à jour ou la logithèque.
En ligne de commande
Il faut d'abord trouver le processus qui utilise APT
ps aux | grep -i apt
Ensuite, vous pouvez utiliser la commande kill et l'ID pour stopper le processus.
sudo kill -9 1957
Dans cet exemple, 1957 est l'ID du processus Ă tuer.
Vous pouvez aussi utiliser la commande killall pour tuer tous les processus qui utilisent apt ou apt-get...
sudo killall apt apt-get
detergent@DETERGENT-PC:~$ sudo apt install sldfj
RĂ©pondreSupprimerE: Impossible d'obtenir le verrou /var/lib/dpkg/lock-frontend - open (11: Ressource temporairement non disponible)
E: Impossible d'obtenir le verrou de dpkg (/var/lib/dpkg/lock-frontend). Il est possible qu'un autre processus l'utilise.
detergent@DETERGENT-PC:~$ clear
detergent@DETERGENT-PC:~$ ps aux | grep -i apt
root 3349 0.0 0.0 4624 828 ? Ss 01:26 0:00 /bin/sh /usr/lib/apt/apt.systemd.daily install
root 3353 0.0 0.0 4624 1716 ? S 01:26 0:00 /bin/sh /usr/lib/apt/apt.systemd.daily lock_is_held install
deterge+ 7012 0.0 0.0 21532 1028 pts/0 S+ 01:30 0:00 grep --color=auto -i apt
detergent@DETERGENT-PC:~$ sudo kill -9 3349
detergent@DETERGENT-PC:~$ ps aux | grep -i apt
root 3353 0.0 0.0 4624 1716 ? S 01:26 0:00 /bin/sh /usr/lib/apt/apt.systemd.daily lock_is_held install
deterge+ 9549 0.0 0.0 21532 1036 pts/0 S+ 01:31 0:00 grep --color=auto -i apt
detergent@DETERGENT-PC:~$ sudo apt-get install codeblocks
E: Impossible d'obtenir le verrou /var/lib/dpkg/lock-frontend - open (11: Ressource temporairement non disponible)
E: Impossible d'obtenir le verrou de dpkg (/var/lib/dpkg/lock-frontend). Il est possible qu'un autre processus l'utilise.
detergent@DETERGENT-PC:~$ sudo kill -9 3353
detergent@DETERGENT-PC:~$ ps aux | grep -i apt
deterge+ 12585 0.0 0.0 21532 1028 pts/0 S+ 01:32 0:00 grep --color=auto -i apt
detergent@DETERGENT-PC:~$ sudo apt-get install codeblocks
E: Impossible d'obtenir le verrou /var/lib/dpkg/lock-frontend - open (11: Ressource temporairement non disponible)
E: Impossible d'obtenir le verrou de dpkg (/var/lib/dpkg/lock-frontend). Il est possible qu'un autre processus l'utilise.
detergent@DETERGENT-PC:~$ ^C
detergent@DETERGENT-PC:~$
Voilà , ça ne marche toujours pas.
Bonjour,
SupprimerAvez-vous essayé la commande : sudo killall apt apt-get
Cette commande permet de tuer tous les processus qui utilisent apt ou apt-get.
Le lock front-end et apt.systemd.daily indique que votre système d'exploitation (probablement Ubuntu) est en train de se mettre à jour (via le gestionnaire de mises à jour).
Vous pouvez attendre la fin de la mise à jour. Vous pouvez aussi ouvrir le programme "logiciels et mises à jour" (onglet "mises à jour") et configurer les paramètres des mises à jour quotidiennes pour corriger le problème.
Merci pour votre commentaire et Ă bientĂ´t !
Bonjour, j'ai le même problème et quand je tape la commande "sudo killall apt apt-get", j'ai : "apt: aucun processus trouvé", même chose pour "apt-get". Je ne peux toujours pas désinstaller un programme, j'ai toujours le même message "E: Impossible d'obtenir le verrou /var/lib/dkpg/lock-frontend etc".
SupprimerBonjour,
SupprimerMerci pour votre commentaire !
Si la commande "sudo killall apt apt-get", essayez de mettre à jour le système via le gestionnaire de mises à jour.
Les mises à jour quotidiennes (faites automatiquement par le système) peuvent bloquer l'installation de nouveaux paquets.
Vous pouvez aussi essayer l'article Ubuntu unattended-upgrades bloqué
Ă€ bientĂ´t !
utilise la commande <> pour résoudre le problème!! N'oubliez pas de vous abonnez vous à ma
RépondreSupprimerPour connaitre précisément le conflit d'accès aux fichiers, vous pouvez utiliser la commande suivante :
RĂ©pondreSupprimersudo fuser /var/lib/dpkg/lock-frontend
En retour vous avez l'ID du processus qui a ouvert le fichier
ex: /var/lib/dpkg/lock-frontend: 13202
ArrĂŞter le process avec la commande sudo kill -9 ID
ex : sudo kill -9 13202
La commande sudo apt upgrade devrait fonctionner
tip top Ca !!! ca fonctionne !!! Merci !!!
Supprimermerci beaucoup đź‘Śđź‘Ś❤đź’•đź’–
RĂ©pondreSupprimerthanks
yes it's helpful ! thanks
RĂ©pondreSupprimer