Fedora 13 - Tidak ada modul bernama yum


2

Ini membuatku pisang! Setelah pembaruan terbaru di Fedora 13 64bit, yum saya hilang:

$> yum update
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

Saya mencoba mencari paket RPM yum - untuk menginstal yum. Saya pergi ke situs Fedora: http://fedoraproject.org/wiki/Tools/yum

Sebut saya buta tetapi saya tidak dapat menemukannya di mana pun di halaman itu!

Sebagian besar solusi menyarankan perbaikan yum ... dengan yum! Tapi saya tidak punya yum? Yum yum yum? : <

Ada bantuan?

Berikut adalah beberapa output untuk perintah rpm:

$> rpm -ql python | grep "site-packages$"
/usr/lib/python2.6/site-packages
/usr/lib64/python2.6/site-packages
$> rpm -ql yum | grep "site-packages/yum$"
/usr/lib/python2.6/site-packages/yum

Jawaban:


1

Ini bisa terjadi jika versi pythonAnda tidak cocok dengan versi yang yumbenar. Jalankan rpm -ql python | grep "site-packages$"dan rpm -ql yum | grep "site-packages/yum$"bandingkan output untuk memastikan bahwa keduanya sinkron.


Hai terima kasih, saya telah memperbarui pertanyaan saya dengan output. Tampak sama
Andriy Drozdyuk

@drozzy: Apakah rpm -V yumoutput sesuatu?
Ignacio Vazquez-Abrams

Tidak, rpm -V yum melakukan dan tidak menunjukkan apa pun.
Andriy Drozdyuk

Yah, sepertinya saya menimpa biner python saya dengan custom sesuai "python altinstall". Python asli saya adalah /usr/lib64/python2.6. Bagaimana saya bisa mendapatkan kembali executable asli saya di / usr / bin / python?
Andriy Drozdyuk

cd /usr/bin && rm python && ln -s python2.6 python
Ignacio Vazquez-Abrams
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.