This is in reference to
https://fedorahosted.org/cobbler/ticket/491. It
looks like an indentation error in the remote file. Once you've patched
remote.py, you will have to restart cobblerd.
root@cobbler:/usr/lib/python2.4/site-packages/cobbler#diff -u
remote.py.orig remote.py
--- remote.py.orig 2009-10-02 15:53:16.000000000 -0500
+++ remote.py 2009-10-18 01:07:18.000000000 -0500
@@ -230,11 +230,11 @@
only = options.get("only", None)
if only is not None:
repos = [ only ]
- if repos != "":
+ if len(repos) != 0:
for name in repos:
self.remote.api.reposync(tries=self.options.get("tries",3), name=name,
nofail=True, logger=self.logger)
- else:
-
self.remote.api.reposync(tries=self.options.get("tries",3), name=None,
nofail=False, logger=self.logger)
+ else:
+
self.remote.api.reposync(tries=self.options.get("tries",3), name=None,
nofail=False, logger=self.logger)
return True
return self.__start_task(runner, token, "reposync",
"Reposync",
options)