Trong trường hợp của tôi, tôi đã được kết nối với một máy chủ thông qua VPN (VPN mở). Khi tôi chạy sudo yum -y update
, tất cả các gói đều được cập nhật, cùng với VPN mở. Khi gói VPN mở được cập nhật, tôi đã bị ngắt kết nối với VPN. Tôi đã đăng nhập lại, thử cập nhật yum một lần nữa và nó cho biết một quy trình khác đang giữ khóa yum.
Tôi đã kiểm tra ps ax | grep yum
và quá trình cũ vẫn đang chạy. Tôi đợi trong 5 phút để nó "kết thúc", nhưng quá trình chỉ tiếp tục chạy. Sau đó tôi nghĩ rằng tôi có thể "bóp cò" bằng kill, nên tôi chạy
kill <PID of the yum update process>
Điều đó đã không giết chết quá trình. Đã thử rằng một vài lần nữa, và vẫn không thành công.
Cuối cùng tôi phải thực sự rút phích cắm trên nó, bằng cách chạy:
kill -9 <PID of the yum update process>
Đã thử cập nhật yum một lần nữa, nhưng cùng một vấn đề. Sau đó tôi chạy:
rm -f /var/run/yum.pid
và sau đó thử cập nhật và nhận đầu ra này:
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
Tin rằng mọi thứ đều tốt, nhưng tôi không thích rút phích cắm quá nhiều thứ!
sudo yum -y update
, tất cả các gói đều được cập nhật, cùng với VPN mở. Khi gói VPN mở được cập nhật, tôi đã bị ngắt kết nối với VPN. Tôi đăng nhập lại, thử cập nhật yum một lần nữa và nó cũng nói điều tương tự.