I was able to fix the problem on my own. It appears that the University
of Maryland (UMD) mirror for Fedora 17 has disappeared, leaving only the
ones for 15 and 18. Strange! I figured out how to editthe cobbler"repo":
cobbler repo edit --name=f17-x86_64-everything
--mirror=http://ftp.linux.ncsu.edu/pub/fedora/linux/releases/17/Everything/x86_64/os/
then I restarted 'cobbler reposync'. It took several hours to run but
ended successfully.
Bob
On 5/25/13 2:11 PM, Bob Cochran wrote:
Greetings all,
I am having a problem when I use cobbler 2.4.0 builtfrom the latest
'git pull'. Here is the version information:
[root@cobbler1 .origin]# cobbler --version
Cobbler 2.4.0
source: 096fc17, Sat May 25 12:34:39 2013 -0500
build time: Sat May 25 13:50:50 2013
The problem began yesterday (May 24) after an earlier 'git pull',
'make webtest'. It has been a long time since I've worked with cobbler
-- but yesterday I wanted to see about installing a distro to another
computer. I reasoned I had better get my cobbler repos up to date and
synced.
My attempts to 'cobbler reposync' fail.
I did another 'git pull'and 'make webtest' just now. This is my latest
error output from 'cobbler reposync':
---------------------------------------------------------
received on stderr:
running: /usr/bin/wget -q
http://mirror.umd.edu/fedora/linux/releases/17/Everything/x86_64/os//repodata/repomd.xml
-O /var/www/cobbler/repo_mirror/f17-x86_64-everything/.origin/repomd.xml
received on stdout:
received on stderr:
Exception occured: <class 'yum.Errors.RepoMDError'>
Exception value: Damaged repomd.xml file
Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py",
line 125, in run
self.sync(repo)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py",
line 169, in sync
return self.yum_sync(repo)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py",
line 430, in yum_sync
os.path.walk(dest_path, self.createrepo_walker, repo)
File "/usr/lib64/python2.6/posixpath.py", line 228, in walk
func(arg, top, names)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py",
line 192, in createrepo_walker
rmd = yum.repoMDObject.RepoMD('', "%s/.origin/repomd.xml" %
(dirname))
File "/usr/lib/python2.6/site-packages/yum/repoMDObject.py", line
124, in __init__
self.parse(srcfile)
File "/usr/lib/python2.6/site-packages/yum/repoMDObject.py", line
170, in parse
raise RepoMDError, "Damaged repomd.xml file"
reposync failed, tries left: 0
Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'reposync failed, retry limit reached, aborting'
Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 129,
in die
raise CX(msg)
Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'reposync failed, retry limit reached, aborting'
Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 89,
in run
rc = self._run(self)
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line
251, in runner
name=None, nofail=nofail, logger=self.logger)
File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 808,
in reposync
return reposync.run(name)
File "/usr/lib/python2.6/site-packages/cobbler/action_reposync.py",
line 147, in run
utils.die(self.logger,"reposync failed, retry limit reached,
aborting")
File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 137,
in die
raise CX(msg)
!!! TASK FAILED !!!
------------------------------------------------------------------------------------------------------------------------------------------------
When I look at the file that reposync is complaining about, it has a
length of zero bytes:
[root@cobbler1 .origin]# ls -al
total 12
drwxr-xr-x. 2 apache apache 4096 Jul 3 2012 .
drwxr-xr-x. 7 apache apache 4096 Jan 16 17:15 ..
-rwxr-xr-x. 1 apache apache 161 May 25 13:57 f17-x86_64-everything.repo
-rwxr-xr-x. 1 apache apache 0 May 25 13:57 repomd.xml
How doI fix the damaged repomd.xml file?
Thanks a lot!
Bob Cochran
_______________________________________________
cobbler mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/cobbler
_______________________________________________
cobbler mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/cobbler