[et-mgmt-tools] Has any one managed to get cobbler and rhn toplay nice?

Michael DeHaan mdehaan at redhat.com
Tue Jun 5 16:22:19 UTC 2007


Caetano, Greg wrote:
> I haven't had any luck.... How do you tell reposync the RHN
> user/password to check for entitlements?
>   
The server in question has to be entitled for the given channel. The 
cobbler server must also
be RHEL5 (so it can use yum_rhn_plugin).

You'll see the core of this is essentially just

/usr/bin/reposync -r rhel-i386-server-5 --download_path=/tmp/foo


So that may prove easier for testing. Perhaps the server isn't entitled 
for that channel?

Better tools need to exist -- no doubt -- surfr should be providing a 
more comprehensive solution soon -- shortly after we get virt-factory 
0.0.3 out of the way.
> # cobbler repo add --name=rh5basex86 --mirror=rhn://rhel-i386-server-5
> # cobbler report
> repo            : rh5basex86
> mirror          : rhn://rhel-i386-server-5
> keep updated    : 1
> local filename  : 
> rpm list        : 
> # cobbler reposync
> - /usr/bin/reposync -r rhel-i386-server-5
> --download_path=/var/www/cobbler/repo_mirror
> - symlink: /var/www/cobbler/repo_mirror/rhel-i386-server-5 ->
> /var/www/cobbler/repo_mirror/rh5basex86
> No Repositories Available to Set Up
> - creating: /var/www/cobbler/repo_mirror/.origin/rh5basex86.repo
> Traceback (most recent call last):
>   File "/usr/lib/python2.4/site-packages/cobbler/cobbler.py", line 636,
> in main
>     BootCLI(sys.argv).run()
>   File "/usr/lib/python2.4/site-packages/cobbler/cobbler.py", line 110,
> in run
>     self.curry_args(self.args[1:], self.commands['toplevel'])
>   File "/usr/lib/python2.4/site-packages/cobbler/cobbler.py", line 465,
> in curry_args
>     commands[args[0]](args[1:])
>   File "/usr/lib/python2.4/site-packages/cobbler/cobbler.py", line 495,
> in reposync
>     self.api.reposync()
>   File "/usr/lib/python2.4/site-packages/cobbler/api.py", line 137, in
> reposync
>     return reposync.run()
>   File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py",
> line 65, in run
>     self.do_reposync(repo)
>   File "/usr/lib/python2.4/site-packages/cobbler/action_reposync.py",
> line 176, 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 231, in create_local_file
>     config_file = open(fname, "w+")
> IOError: [Errno 2] No such file or directory:
> '/var/www/cobbler/repo_mirror/.origin/rh5basex86.repo'
> #  
> # rpm -qa | grep -i cobbler
> cobbler-0.4.8-1
>
> Greg Caetano
> HP TSG Linux Solutions Alliances Engineering
> Chicago, IL
> 773-281-8129 
> greg.caetano at hp.com
> Red Hat Certified Engineer
> RHCE#803004972711193
> -----Original Message-----
> From: et-mgmt-tools-bounces at redhat.com
> [mailto:et-mgmt-tools-bounces at redhat.com] On Behalf Of Michael DeHaan
> Sent: Tuesday, June 05, 2007 10:16 AM
> To: Fedora/Linux Management Tools
> Subject: Re: [et-mgmt-tools] Has any one managed to get cobbler and rhn
> toplay nice?
>
> Marc Mondragon wrote:
>   
>> A month or so ago I tried to get this working (w/ Michael's help btw) 
>> for my RHEL 5 subscriptions but I was unable to. Has anyone managed to
>>     
>
>   
>> get this to work in the interim?
>>
>> Thanks,
>>
>> Marc Mondragon
>>
>> Fox River Financial Resources/Ritchie Capital Investments, Ltd.
>> 2100 Enterprise Avenue
>> Geneva, IL 60134
>> marcmo at foxriver.com <mailto:marcmo at foxriver.com>
>>
>> ----------------------------------------------------------------------
>> --
>>
>> _______________________________________________
>> et-mgmt-tools mailing list
>> et-mgmt-tools at redhat.com
>> https://www.redhat.com/mailman/listinfo/et-mgmt-tools
>>     
>
> I didn't see it in his attachment, but Marc's referring to ...
>
> cobbler repo add --name=foo --mirror=rhn://name-of-rhel5-channel
> cobbler reposync
>
> Which worked for me on several different machines, but not for Marc. 
> Other reports welcome...
>
> _______________________________________________
> et-mgmt-tools mailing list
> et-mgmt-tools at redhat.com
> https://www.redhat.com/mailman/listinfo/et-mgmt-tools
>
> _______________________________________________
> et-mgmt-tools mailing list
> et-mgmt-tools at redhat.com
> https://www.redhat.com/mailman/listinfo/et-mgmt-tools
>   




More information about the et-mgmt-tools mailing list