Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/06/2022, à 08:44

abecidofugy

Could not get lock /var/lib/dpkg/lock-frontend

Salut les amis·es

Sur mon serveur dédié, j’ai ce retour de commande ce matin (j’utilise cron-apt, voilà pourquoi j’ai été prévenu) :

# apt update
Get:1 http://mirrors.online.net/ubuntu focal InRelease [265 kB]
Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:3 http://mirrors.online.net/ubuntu focal-updates InRelease [114 kB]
Get:4 http://mirrors.online.net/ubuntu focal-backports InRelease [108 kB]
[…]
Fetched 4,818 kB in 1s (5,524 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
3 packages can be upgraded. Run 'apt list --upgradable' to see them.

# apt upgrade
^Citing for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 240670 (apt-get)... 29s

# ps aux | grep -i apt
root      240670  0.0  0.2  88848 75828 ?        S    Jun16   1:14 apt-get -y purge php7.3-common php7.3-mbstring php7.3-bcmath php7.3-cli php7.3-curl php7.3-fpm php7.3-gd php7.3-intl php7.3-mysql php7.3-soap php7.3-xml php7.3-zip php7.3-mbstring php7.3-json php7.3-bz2 php7.3-pspell php7.3-imagick php7.3-pgsql php7.3-imap php7.3-ldap
root     1241447  0.0  0.0   8976   656 pts/2    S+   09:37   0:00 grep --color=auto -i apt

Que fais-je ? J’attends ? Je prends l’initiative ?

Merci.

//EDIT : la ligne complète est : « Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 240670 (apt-get)... 10 »

Dernière modification par abecidofugy (Le 17/06/2022, à 10:06)

Hors ligne

#2 Le 17/06/2022, à 11:06

ylag

Re : Could not get lock /var/lib/dpkg/lock-frontend

Bonjour,

Il faudrait attendre que cette opération se termine avant de lancer une autre instance de apt :

root      240670  0.0  0.2  88848 75828 ?        S    Jun16   1:14 apt-get -y purge php7.3-common php7.3-mbstring php7.3-bcmath php7.3-cli php7.3-curl php7.3-fpm php7.3-gd php7.3-intl php7.3-mysql php7.3-soap php7.3-xml php7.3-zip php7.3-mbstring php7.3-json php7.3-bz2 php7.3-pspell php7.3-imagick php7.3-pgsql php7.3-imap php7.3-ldap

A+

Hors ligne

#3 Le 17/06/2022, à 12:51

abecidofugy

Re : Could not get lock /var/lib/dpkg/lock-frontend

Le souci est que ça ne rend pas la main, ça fait des heures, et je ne peux mettre à jour mon serveur dédié.

Hors ligne

#4 Le 17/06/2022, à 12:56

bruno

Re : Could not get lock /var/lib/dpkg/lock-frontend

Salut,

C'est bien toi qui a lancé cette commande :

apt-get -y purge php7.3-common php7.3-mbstring php7.3-bcmath php7.3-cli php7.3-curl php7.3-fpm php7.3-gd php7.3-intl php7.3-mysql php7.3-soap php7.3-xml php7.3-zip php7.3-mbstring php7.3-json php7.3-bz2 php7.3-pspell php7.3-imagick php7.3-pgsql php7.3-imap php7.3-ldap

, non ?

Si le processus est toujours actif tu peux le tuer avec :

kill -9 240670

Mais avant de faire la mise à jour, il va falloir comprendre pourquoi ta commande a bloqué le système de gestion des paquets.

#5 Le 17/06/2022, à 13:11

abecidofugy

Re : Could not get lock /var/lib/dpkg/lock-frontend

Salut bruno,

En fait, il me semble avoir décoché php-fm en version 7.3, dans la journée d’hier, ce qui est confirmé par cette capture écran de mon CP.
2022-06-17-14-01-49.png
Là, il me reste plus de site en version 7.3, et la ligne de commande s’appuie sur PHP8.0

Je vais donc killer le processsus, et lancer la même commande à la main. L’explication vient du fait que j’avais un problème avec le CP, hier, car mon certificat LetsEencrypt n’avait pas été mis à jour.

Bon week-end à vous deux wink

Hors ligne

#6 Le 17/06/2022, à 13:19

bruno

Re : Could not get lock /var/lib/dpkg/lock-frontend

Les « panels » sont une véritable plaies pour l’administration des serveurs, sans parler de l'augmentation de la surface d'attaque et des failles de sécurité…

#7 Le 18/06/2022, à 01:20

abecidofugy

Re : Could not get lock /var/lib/dpkg/lock-frontend

bruno a écrit :

Les « panels » sont une véritable plaies pour l’administration des serveurs, sans parler de l'augmentation de la surface d'attaque et des failles de sécurité…

C’est HestiaCP, c’est open source, ils sont supers réactifs sur leur forum et Discord. En plus c’est gratuit. Si je n’avais pas cette solution-là, je me tournerais sans doute vers un cloud managé. D’ailleurs je vais sans doute le faire avec mon prochain serveur.

Mais tu as raison, il faut par ailleurs avoir des connaissances en sécurité pour administrer un serveur et appliquer quelques bons principes.

Hors ligne