Nel mio caso, ero collegato a un server tramite VPN (VPN aperta). Una volta eseguito sudo yum -y update
, tutti i pacchetti venivano aggiornati, insieme a open-VPN. Una volta aggiornato il pacchetto open-VPN, sono stato disconnesso dalla VPN. Ho effettuato nuovamente l'accesso, ho provato di nuovo l'aggiornamento yum e ha detto che un altro processo sta trattenendo il blocco yum.
Ho controllato con ps ax | grep yum
e il vecchio processo era ancora in esecuzione. Ho aspettato 5 minuti per "finire", ma il processo ha continuato a funzionare. Poi ho pensato di poter "premere il grilletto" con kill, quindi ho corso
kill <PID of the yum update process>
Questo non ha ucciso il processo. Ci ho provato ancora qualche volta, e ancora nessun successo.
Alla fine ho dovuto davvero staccare la spina, eseguendo:
kill -9 <PID of the yum update process>
Ho provato di nuovo l'aggiornamento yum, ma lo stesso problema. Ho quindi eseguito:
rm -f /var/run/yum.pid
e poi ho provato l'aggiornamento e ho ottenuto questo output:
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
Credi che tutto vada bene, ma non mi piaceva staccare la spina da così tante cose!
sudo yum -y update
, tutti i pacchetti venivano aggiornati, insieme a open-VPN. Una volta aggiornato il pacchetto open-VPN, sono stato disconnesso dalla VPN. Ricollego, riprovo a aggiornare yum e dice la stessa cosa.