Bagaimana cara memperbaiki peringatan: "RPMDB diubah di luar yum"?


16

Saya memiliki sistem RHEL 6, yang terutama saya kelola melalui RHN Satellite. Baru-baru ini saya menjadwalkan beberapa pembaruan melalui satelit dan menerima tanggapan bahwa pembaruan itu gagal. Saya ssh'd ke sistem untuk menyelidiki, dan melihat peringatan ini ketika menjalankan yum:

Warning: RPMDB altered outside of yum.

Bagaimana cara memperbaiki peringatan ini?


4
Berhenti menginstal dan menghapus paket dengan perintah rpm dan tetaplah pada yum.
yoonix

1
yum bersih semua, maka lain kali Anda menggunakan peringatan yum tidak akan muncul atau Anda dapat mencoba "yum riwayat sinkronisasi"
arana

Lihat superuser.com/questions/558200/… tentang menginstal RPM dengan yum
mwfearnley

Jawaban:



2

Seperti disebutkan dalam komentar, ini adalah peringatan tidak berbahaya yang memberi tahu Anda bahwa paket telah diinstal atau dihapus secara langsung menggunakan rpmperintah alih-alih yum. Perbedaannya adalah bahwa yumsecara otomatis menyelesaikan dependensi untuk Anda dan menjaga DB manajemen paket pada sistem Anda tetap mutakhir.

Lihat Eksekusi yum mengarah ke "Peringatan: RPMDB diubah di luar yum." untuk penjelasan resmi pesan di Portal Pelanggan Red Hat.

Untuk menghilangkan peringatan, jalankan:

# yum history new

Lihat juga yum atau rpm , yang berisi penjelasan lebih lanjut dan tautan ke dokumentasi Red Hat tentang Yum dan RPM.


3
DID yang memecahkan masalah, tetapi juga menghapus sejarah.
Steffen Roller
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.