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
Andriy Drozdyuk
sumber

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.

Ignacio Vazquez-Abrams
sumber
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