Linux CentOS yum のエラー Python のバージョンアップの問題
魔術師です。自宅サーバーのアップデートチェックのため yum コマンドを叩くとエラーが出てしまいました。# yum updateThere was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was: No module named yumPlease install a package which provides this module, orverify that the module is installed correctly.It's possible that the above module doesn't match thecurrent version of Python, which is:2.6.8 (unknown, Nov 7 2012, 14:47:34) [GCC 4.1.2 20080704 (Red Hat 4.1.2-52)]If you cannot solve this problem yourself, please go to the yum faq at: http://wiki.linux.duke.edu/YumFaq 先日 dropbox CLI のために Python をバージョンアップしたのですが、使って無いので影響は無いだろうと油断していました。yum は Python で書かれていたのか!危うく CentOS のアップデートが出来なくなるところでした。対策/usr/bin/python のリンク先を Python 2.4 に戻してdropbox.py の1行目を変更しました。#!/usr/bin/python -> #!/usr/bin/python26新しいバージョンが必要なのは dropbox.py だけなので実行するバージョンを新しいモノに指定しました。もう作業完了かと思っていたらこんな爆弾が隠されてたなんて、危ない、危ない。人気記事の一覧のあるトップへ星影の魔術師に応援のクリックをポチッとお願いします。 皆さんの、協力に感謝しています。