Dans mon cas, j'étais connecté à un serveur via VPN (VPN ouvert). Une fois que j'ai couru sudo yum -y update
, tous les packages étaient mis à jour, avec open-VPN. Une fois le package open-VPN mis à jour, j'ai été déconnecté du VPN. Je me suis reconnecté, j'ai essayé à nouveau la mise à jour yum et il a été dit qu'un autre processus maintenait le verrou yum.
J'ai vérifié avec ps ax | grep yum
et l'ancien processus était toujours en cours d'exécution. J'ai attendu 5 minutes pour qu'il "se termine", mais le processus a simplement continué. Alors j'ai pensé que je pouvais "tirer sur la gâchette" avec tuer, alors j'ai couru
kill <PID of the yum update process>
Cela n'a pas tué le processus. Je l'ai essayé quelques fois de plus et toujours pas de succès.
Enfin, j'ai dû vraiment débrancher la prise, en exécutant:
kill -9 <PID of the yum update process>
J'ai essayé de nouveau la mise à jour, mais même problème. J'ai ensuite couru:
rm -f /var/run/yum.pid
puis essayé la mise à jour et obtenu cette sortie:
Loaded plugins: fastestmirror
Setting up Update Process
Loading mirror speeds from cached hostfile
* base: mirror.sigmanet.com
* epel: mirror.sjc02.svwh.net
* extras: mirrors.vpsie.com
* updates: mirror.pac-12.org
No Packages marked for Update
Je crois que tout va bien, mais je n'ai pas aimé débrancher tant de choses!
sudo yum -y update
, tous les packages étaient mis à jour, avec open-VPN. Une fois le package open-VPN mis à jour, j'ai été déconnecté du VPN. Je me reconnecte, réessaye la mise à jour miam et ça dit la même chose.