I tried to update my CentOS on my server using yum update but I get the following error:
Traceback (most recent call last):
File "/usr/bin/yum", line 4, in <module>
import yum
File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 59, in <module>
import config
File "/usr/lib/python2.7/site-packages/yum/config.py", line 30, in <module>
from parser import ConfigPreProcessor, varReplace
File "/usr/lib/python2.7/site-packages/yum/parser.py", line 4, in <module>
import urlgrabber
File "/usr/lib/python2.7/site-packages/urlgrabber/__init__.py", line 55, in <module>
from grabber import urlgrab, urlopen, urlread
File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 1616
errstr = str(e.args[1]) or pyerr2str.get(errcode, '<Unknown>')
I can only guess that my python has some serious problems. How can I fix that?
P.S. I'm experienced in debian based systems but not in rpm based. This is my first rpm based server so please be tolerant.
Edit:
[root@WEBITCONSULT ~]# yum repolist
Traceback (most recent call last):
File "/usr/bin/yum", line 4, in <module>
import yum
File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 59, in <module>
import config
File "/usr/lib/python2.7/site-packages/yum/config.py", line 30, in <module>
from parser import ConfigPreProcessor, varReplace
File "/usr/lib/python2.7/site-packages/yum/parser.py", line 4, in <module>
import urlgrabber
File "/usr/lib/python2.7/site-packages/urlgrabber/__init__.py", line 55, in <module>
from grabber import urlgrab, urlopen, urlread
File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 1616
errstr = str(e.args[1]) or pyerr2str.get(errcode, '<Unknown>')
^
SyntaxError: invalid syntax