Vì vậy, tôi có một nhóm máy chủ (tất cả đều là RHEL 7.9) có RPMDB dường như đã bị hỏng. Không chắc chắn như thế nào hoặc khi nào, nhưng không có vấn đề gì.
Tôi đã sửa các DB bằng cách sử dụng những hướng dẫn này. Sau đó, mọi nỗ lực cài đặt/cập nhật/gỡ bỏ phần mềm bằng yum đều khiến phần mềm bị treo ở phần cuối. Tôi nhận được dòng cuối cùng "Phần bổ trợ đã tải: id sản phẩm, trình quản lý đăng ký", và sau đó nó chỉ nằm đó. Ctrl-C sẽ không thoát ra khỏi nó, tôi phải đóng phiên SSH của mình hoặc đợi nó hết thời gian chờ, sau đó tôi có thể hủy các quy trình treo yum và xóa các tệp khóa. Khi tôi chạy giao dịch yum-complete để xóa mọi thứ còn sót lại, yum sẽ cho phép tôi làm bất cứ điều gì, nhưng nó vẫn bị treo theo cách tương tự ở cuối bất kỳ cài đặt/gỡ bỏ/cập nhật nào.
Những gì tôi đã làm xong:
- Đã kiểm tra xem có bất kỳ giá đỡ NFS treo/không hoạt động nào không
- Xây dựng lại DB một lần nữa trong trường hợp có điều gì đó kỳ lạ xảy ra lần đầu tiên
- Ran yum sạch sẽ tất cả
- Đã thử cài đặt/cập nhật/gỡ bỏ thông qua RPM đơn giản và cách đó hoạt động nhưng không ảnh hưởng đến vấn đề với yum
- Đã tìm thấy trang tràn ngăn xếp đề xuất rằng IPV6 đang gây ra sự cố, vì vậy tôi đã tắt trang đó bằng cách đặt net.ipv6.conf.[nic].disable_ipv6 = 1
Không có tác động từ bất kỳ điều này. Bất cứ ai có bất kỳ suy nghĩ?