Conception d’un script / dpkg : error : dpkg frontend lock was locked by another process
24 août, 14:05, par La graine
Pour les commandes, on les teste dans l’ordre les unes après les autres.
La première ligne sudo dpkg --configure -a
renvoie dpkg: error: dpkg frontend lock was locked by another process with pid 4794
Cela signifie qu’une commande a déjà pris la main. Cette commande est liée à la mise à jour, l’installation ou la suppression des logiciels.
Soit on a lancé une commande et il faut alors la fermer, soit c’est l’ordinateur qui l’a fait automatiquement et cela concerne souvent des mises à jour de sécurité très rapides.
Un classique est aussi un logiciel que l’on a ouvert et qui prend la main dès qu’il est ouvert (logiciel d’installation : synaptic, « centre d’application »...)
En tapant ce qui suit dans un terminal, cela identifie les procédés en court par un identifiant, le fameux pid. ps
En français : ps signifie « état des procédés » (process status) et pid est l’identifiant des procédés (process ID).
Si l’on a pas la main, alors aucune gestion logiciel ne marchera : ni installation, ni mise à jour, ni désinstallation.
On peut commenter le code lorsque la commande est validée et l’intrus qui bloque est identifié.
Pour les commandes, on les teste dans l’ordre les unes après les autres.
La première ligne
sudo dpkg --configure -arenvoie
dpkg: error: dpkg frontend lock was locked by another process with pid 4794Cela signifie qu’une commande a déjà pris la main. Cette commande est liée à la mise à jour, l’installation ou la suppression des logiciels.
Soit on a lancé une commande et il faut alors la fermer, soit c’est l’ordinateur qui l’a fait automatiquement et cela concerne souvent des mises à jour de sécurité très rapides.
Un classique est aussi un logiciel que l’on a ouvert et qui prend la main dès qu’il est ouvert (logiciel d’installation : synaptic, « centre d’application »...)
En tapant ce qui suit dans un terminal, cela identifie les procédés en court par un identifiant, le fameux pid.
psEn français : ps signifie « état des procédés » (process status) et pid est l’identifiant des procédés (process ID).
Si l’on a pas la main, alors aucune gestion logiciel ne marchera : ni installation, ni mise à jour, ni désinstallation.
On peut commenter le code lorsque la commande est validée et l’intrus qui bloque est identifié.