python3インストールによるyumエラーの修正

centos7

ある日yumでアップデートしたらエラーが出た。

# yum update
  File "/bin/yum", line 30
    except KeyboardInterrupt, e:

調べたらpythonの3を入れるといろいろシンボリックリンクを書き換えてしまってエラーになるらしい。ということで、一番簡単そうな方法で修正。

# vi /bin/yum
#!/usr/bin/python
↓ 1行目を以下に変更
#!/usr/bin/python2

そしてもう一回yumを実行してみる。

# yum update
:
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:

同様にパスを変更する。

# vi /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python
↓ 1行目を以下に変更
#!/usr/bin/python2

そして再度実行。

# yum update
:
:

これでエラーなくyumが実行できるようになりました。めでたしめでたし。

コメント

タイトルとURLをコピーしました