On Thu, 13 May 2010, Seth Vidal wrote:
On Thu, 13 May 2010, Richard Ray wrote:
I have several machine running CentOS
I upgraded all of them from 5.3 to 5.4
One machine has a yum problem after upgrading
# yum update
Loaded plugins: fastestmirror
Determining fastest mirrors
* addons: mirror.trouble-free.net
* base: mirror.team-cymru.org
* extras: mirror.team-cymru.org
* updates: mirror.raystedman.net
addons | 951 B 00:00
addons/primary | 201 B 00:00
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 309, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 178, in main
result, resultmsgs = base.doCommands()
File "/usr/share/yum-cli/cli.py", line 345, in doCommands
self._getTs(needTsRemove)
File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 101, in
_getTs
self._getTsInfo(remove_only)
File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 112, in
_getTsInfo
pkgSack = self.pkgSack
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 661, in
<lambda>
pkgSack = property(fget=lambda self: self._getSacks(),
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 501, in
_getSacks
self.repos.populateSack(which=repos)
File "/usr/lib/python2.4/site-packages/yum/repos.py", line 260, in
populateSack
sack.populate(repo, mdtype, callback, cacheonly)
File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 190, in
populate
dobj = repo_cache_function(xml, csum)
File "/usr/lib/python2.4/site-packages/sqlitecachec.py", line 42, in
getPrimary
self.repoid))
TypeError: Parsing primary.xml error: Start tag expected, '<' not found
I have tried 'yum clean all', 'yum --noplugins', 'rm -r /var/cache/yum/*',
deleting all yum packages and reinstalling, and nothing helps
If I copy /var/cache/yum/* from a working machine all is well
I have used md5sum to check the downloaded files and they match the files
on a working machine
If I disable the addons repo the other repos load ok
Also rpmforge repo breaks yum
What else might I try
yum clean all didn't help it?
no
Are you perhaps running out of disk space somewhere?
no
got gigs free
B/c the above says you have a damaged primary.xml file - probably in the
'addons' repo.
correct
if i disable addons repo all is well
md5sum shows the primary.xml.gz file is the same as the one on working
machines
is there anything 'funny' about this system?
yes, yum does not work :)
it has been running as configured for several years
i ran 'yum update' to update from 5.3 to 5.4
update had no problems
i performed the same update on several other machines and had no problem
all machines are configured pretty much the same
all machines are 32 bit
-sv
_______________________________________________
Yum mailing list
Yum@xxxxxxxxxxxxxxxxx
http://lists.baseurl.org/mailman/listinfo/yum
--
"the 10 most dangerous words in the English language are, 'Hi, I'm from
the Government, and I'm here to help.'"
Ronald Reagan - July 28, 1988
_______________________________________________
Yum mailing list
Yum@xxxxxxxxxxxxxxxxx
http://lists.baseurl.org/mailman/listinfo/yum