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)