У моєму випадку мене підключили до сервера через VPN (відкрита VPN). Як тільки я запустив sudo yum -y update
, усі пакунки оновлювалися разом із відкритим VPN. Як тільки пакет відкритого VPN оновився, мене відключили від VPN. Я знову ввійшов у систему, спробував оновити yum ще раз, і він сказав, що інший процес тримає фіксацію yum.
Я перевірив, ps ax | grep yum
і старий процес все ще працює. Я чекав 5 хвилин, щоб він "закінчився", але процес просто продовжував працювати. Тоді я подумав, що можу "потягнути курок" з вбивством, тому я побіг
kill <PID of the yum update process>
Це не вбило процес. Спробував це ще кілька разів, і досі успіху немає.
Нарешті мені довелося по-справжньому витягнути вилку, запустивши:
kill -9 <PID of the yum update process>
Спробував оновлення знову, але те саме питання. Я тоді побіг:
rm -f /var/run/yum.pid
а потім спробував оновити і отримав цей вихід:
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
Повірте, все добре, але мені не сподобалося тягнути вилку на стільки речей!
sudo yum -y update
, усі пакунки оновлювалися разом із відкритим VPN. Як тільки пакет відкритого VPN оновився, мене відключили від VPN. Я знову входжу в систему, спробуйте оновити yum ще раз, і це говорить те саме.