[et-mgmt-tools] Cobbler reposync error with 0.8

Stephen John Smoogen smooge at gmail.com
Sun Feb 17 00:35:37 UTC 2008


System is RHEL-5 with cobbler-0.8 updates.

/var/www/cobbler/repo_mirror/rhel-i386-server-cluster-5/getPackage/system-config-cluster-1.0.50-1.3.noarch.rpm
already exists and appears to be complete
- creating: /var/www/cobbler/repo_mirror/.origin/rhel-i386-server-cluster-5.repo
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/cobbler/cobbler.py", line 54, in main
    return BootCLI().run(sys.argv)
  File "/usr/lib/python2.4/site-packages/cobbler/cobbler.py", line 43, in run
    return self.loader.run(args)
  File "/usr/lib/python2.4/site-packages/cobbler/commands.py", line 69, in run
    return fn.run()
  File "/usr/lib/python2.4/site-packages/cobbler/modules/cli_misc.py",
line 227, in run
    return self.api.reposync(self.options.only)
  File "/usr/lib/python2.4/site-packages/cobbler/api.py", line 332, in reposync
    return reposync.run(name)
  File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py",
line 74, in run
    self.do_reposync(repo)
  File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py",
line 180, in do_reposync
    temp_file = self.create_local_file(repo, temp_path, output=False)
  File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py",
line 247, in create_local_file
    http_server = self.setting.server + ":" + self.settings.http_port
AttributeError: RepoSync instance has no attribute 'setting'

Doing this with any repository (using --only=fedora-8-updates for
instance) gives the same error. My guess is that there is a 0.6.5->0.8
config change missing.

This led to another error

[root at snorbtz ~]# cobbler reposync -h
usage: cobbler reposync  [ARGS]

options:
  -h, --help   show this help message and exit
  --only=ONLY  update only this repository name
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/cobbler/cobbler.py", line 54, in main
    return BootCLI().run(sys.argv)
  File "/usr/lib/python2.4/site-packages/cobbler/cobbler.py", line 43, in run
    return self.loader.run(args)
  File "/usr/lib/python2.4/site-packages/cobbler/commands.py", line 66, in run
    loaded_ok = fn.parse_args(args)
  File "/usr/lib/python2.4/site-packages/cobbler/commands.py", line
190, in parse_args
    (self.options, self.args) = p.parse_args(args)
  File "/usr/lib/python2.4/optparse.py", line 1275, in parse_args
    stop = self._process_args(largs, rargs, values)
  File "/usr/lib/python2.4/optparse.py", line 1319, in _process_args
    self._process_short_opts(rargs, values)
  File "/usr/lib/python2.4/optparse.py", line 1426, in _process_short_opts
    option.process(opt, value, values, self)
  File "/usr/lib/python2.4/optparse.py", line 707, in process
    return self.take_action(
  File "/usr/lib/python2.4/optparse.py", line 729, in take_action
    parser.exit()
  File "/usr/lib/python2.4/optparse.py", line 1449, in exit
    sys.exit(status)
SystemExit: 0



-- 
Stephen J Smoogen. -- CSIRT/Linux System Administrator
How far that little candle throws his beams! So shines a good deed
in a naughty world. = Shakespeare. "The Merchant of Venice"




More information about the et-mgmt-tools mailing list