ในกรณีของฉันฉันเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน VPN (open VPN) เมื่อฉันวิ่งsudo yum -y update
แพคเกจทั้งหมดได้รับการอัปเดตพร้อมกับ open-VPN เมื่ออัปเดตแพ็คเกจ open-VPN แล้วฉันถูกตัดการเชื่อมต่อจาก VPN ฉันกลับเข้าสู่ระบบลองอัปเดตยำอีกครั้งและมันบอกว่ากระบวนการอื่นกำลังถือล็อคยำ
ฉันตรวจสอบด้วย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
แพคเกจทั้งหมดได้รับการอัปเดตพร้อมกับ open-VPN เมื่ออัปเดตแพ็คเกจ open-VPN แล้วฉันถูกตัดการเชื่อมต่อจาก VPN ฉันกลับเข้าสู่ระบบลองอัปเดตยำอีกครั้งและบอกว่าเหมือนกัน