I'm working on getting a replication slave going and I'm having some trouble, and I'm trying to determine whether my assumptions are broken and I'm misunderstanding or whether (my?) cobbler is broken.
I'll try to put it as simply as I can:
If the cobbler master has foo in the output of `cobbler repo list` and
the replication log on my slave has 'repo': ['foo'] in the remote names
struct and foo is in the 'transfer list for repo', how come I get
"@ERROR: Unknown module 'repo-foo'" from cobbler replicate --repos=foo?
Here's what I did:
cmaster# cobbler repo list
foo
bar
baz
cslave# cobbler replicate --repos='foo' --master=cmaster.example.com
Querying Both Servers
remote names struct is {'profile':[
<snip>
],'repo':['foo',
<snip>
]
<snip>
Rsyncing distros
Rsyncing repos
running: rsync -avzH cmaster.example.com::repo-foo /var/www/cobbler/repo_mirror/foo
received on stdout:
received on stderr: @ERROR: Unknown module 'repo-foo'
And then I verified the rsync modules:
cslave# rsync --list-only cmaster.example.com::
cobbler-distros All Cobbler Distros
cobbler-repos All Cobbler Distros
cobbler-kickstarts Cobbler Kickstarts
cobbler-snippets Cobbler Snippets
cobbler-triggers Cobbler Triggers
repo-bar Cobbler Repo bar
repo-baz Cobbler Repo baz
distro-bar Cobbler Distro bar
distro-baz Cobbler Distro baz
But no entry for repo-foo!
Any suggestions for how to troubleshoot/fix?
Thanks,
--
Duncan Hutty