Uyarıyı nasıl düzeltebilirim: “RPMDB yum dışında değiştirildi”?


16

Öncelikle RHN Satellite üzerinden yönettiğim bir RHEL 6 sistemim var. Son zamanlarda Satellite üzerinden bazı güncellemeler planladım ve güncellemelerin başarısız olduğuna dair bir yanıt aldım. Araştırmak için sisteme girdim ve çalışırken bu uyarıyı gördüm yum:

Warning: RPMDB altered outside of yum.

Bu uyarıyı nasıl düzeltirim?


4
Paketleri rpm komutuyla kurmayı ve kaldırmayı bırakın ve yum'a yapıştırın.
yoonix

1
yum temiz tüm, daha sonra bir dahaki sefere yum uyarısı görünmemelidir veya "yum geçmiş senkronizasyonu" deneyebilirsiniz
arana

1
Yum ile RPM'leri yükleme hakkında bkz. Superuser.com/questions/558200/…
mwfearnley

Yanıtlar:



3

Yorumlarda belirtildiği gibi, bu, bir paketin doğrudan rpmkomut kullanılarak yerine yüklendiğini veya kaldırıldığını bildiren zararsız bir uyarıdır .yum . Fark, yumsizin için bağımlılıkları otomatik olarak çözmesi ve sisteminizdeki paket yönetimi DB'sini güncel tutmasıdır.

Görmek . Yum yürütme "Uyarı: yum dışında değiştirilen RPMDB". Red Hat Müşteri Portalı'ndaki mesajın resmi bir açıklaması için.

Uyarıdan kurtulmak için şunu çalıştırın:

# yum history new

Ayrıca Yum ve RPM hakkında daha fazla açıklama ve Red Hat belgelerine bağlantılar içeren yum veya rpm'ye bakın .


3
bu sorunu çözdü, ama aynı zamanda tarihi siler.
Steffen Roller
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.