yum update実行時にAttributeError: ‘YumBaseCli’ object has no attribute ‘_not_found_i’が発生

2015-01-17 06:06:48

CentOS 6.5にてyum updateを行なったところ、以下のエラーが発生した。実のところ、Pythonのモジュールを色々入れてから、調子が悪い。

Traceback (most recent call last):
File "/usr/bin/yum", line 29, in
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 288, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 223, in main
return_code = base.doTransaction()
File "/usr/share/yum-cli/cli.py", line 453, in doTransaction
lsts = self.listTransaction()
File "/usr/share/yum-cli/output.py", line 1055, in listTransaction
(_('Not installed'), self._not_found_i.values()),
AttributeError: 'YumBaseCli' object has no attribute '_not_found_i'

CentOSのページからyumのrpmファイルをダウンロードして、以下のコマンドを実行してyumの再インストールを行なったところ正常に動作するようになった。

rpm -ivh --replacepkgs yum-3.2.29-43.el6.centos.noarch.rpm