現在OSのバージョンは、CentOS6.10を使っています・
表題の件ですが、pythonを入れ替えたのが原因です。
python3.4.10をインストールしました。
元々は、python2.7.14を使っていました。
yumを起動すると、下記のエラーが出ます。
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
色々googleで検索してみると、/usr/bin/yum の1行目を元使っていたpythonのバージョンに書き換えると使えるようになる!とありました。
ですが、python3をインストールした時点で要らない物と勝手に解釈して、python2を消してしまったのです。
python2.7.14は元々、Python-2.7.14.tgz をダウンロードして解凍後、configureして、make && make altinstall しています。
今回も同じようにconfigureして、make && make altinstallしたのですが、下記のエラーが出てyumがなおりません。
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.
It's possible that the above module doesn't match the
current version of Python, which is:
2.7.14 (default, Oct 13 2019, 07:29:15)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-23)]
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq
yumを下記コマンドで入れなおしてみたのですが、上記エラーが出て修復できていません。
rpm -Uhv --force http://mirror.centos.org/centos-6/6.10/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
どなたか分かる方、ご指導をお願いいたします。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー