Dear Andy, correct, i have a misspelling on the dash after 64 as follows Channel Name: rhel-5 64 bit Channel Label: rhel-x86_64_server-5 changeing the config file for your script now did not help, should i try recreating the channel again with the correct name, or hack it in the database? on a second though i just cloned the channel with the correct name, and now i can see the erratas, and also have no errors yet on running the script, what is the correct configuration for the mapping in the conf file is it
[ChanMap] RHN-name=local-channel-name kind regards WAlid On 11 August 2011 23:20, Speagle, Andy <[email protected]> wrote: > Walid,**** > > ** ** > > The errata creation as I’m using it here via “errata.create” doesn’t > publish in the same step. So, the errata creation is happening regardless > of the destination channel’s existence. It seems to me that you are trying > to create errata for a channel named:**** > > ** ** > > rhel-x86_64-server-5**** > > ** ** > > But that this channel doesn’t actually exist on your system with that > label. Can you confirm or deny that, please?**** > > ** ** > > Thanks,**** > > ** ** > > Andy**** > > ** ** > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Walid > *Sent:* Thursday, August 11, 2011 3:06 PM > > *To:* [email protected] > *Subject:* Re: [Spacewalk-list] rhn-clone-errata.py and proxy > authenticaition**** > > ** ** > > > I used the mapping found in version 0.6 as a guide as follows in my config > file: > > [root@tlca064 rhn]# cat /etc/rhn-clone.cfg > [Spacewalk] > spw_server=localhost > spw_user=admin > spw_pass=spwlkpassword > publish=1 > [RHN] > rhn_server=xmlrpc.rhn.redhat.com > rhn_user=rhnuser > rhn_pass=rhnpass > [ChanMap] > rhel-x86_64-server-6=rhel-x86_64-server-6 > rhel-x86_64-server-fastrack-6=rhel-x86_64-server-6-fasttrack > rhn-tools-rhel-x86_64-server-6=rhel-x86_64-server-6-rhn > rhel-x86_64-server-optional-6=rhel-x86_64-server-6-optional > rhel-x86_64-server-supplementary-6=rhel-x86_64-server-6-supplementary > rhel-i386-server-6=rhel-i386-server-6 > rhel-i386-server-fastrack-6=rhel-i386-server-6-fasttrack > rhn-tools-rhel-i386-server-6=rhel-i386-server-6-rhn > rhel-i386-server-optional-6=rhel-i386-server-6-optional > rhel-i386-server-supplementary-6=rhel-i386-server-6-supplementary > rhel-x86_64-server-5=rhel-x86_64-server-5 > rhn-tools-rhel-x86_64-server-5=rhel-x86_64-server-rhntools-5 > rhel-x86_64-server-productivity-5=rhel-x86_64-server-productivity-5 > rhel-x86_64-server-supplementary-5=rhel-x86_64-server-supplementary-5 > rhel-x86_64-server-vt-5=rhel-x86_64-server-vt-5 > rhel-i386-server-5=rhel-i386-server-5 > rhn-tools-rhel-i386-server-5=rhel-i386-server-rhntools-5 > rhel-i386-server-productivity-5=rhel-i386-server-productivity-5 > rhel-i386-server-supplementary-5=rhel-i386-server-supplementary-5 > rhel-i386-server-vt-5=rhel-i386-server-vt-5 > > [ChanSuffixMap] > rhel-x86_64-server-6=R6-64 > rhel-x86_64-server-fastrack-6=R6-64-F > rhn-tools-rhel-x86_64-server-6=R6-64-T > rhel-x86_64-server-optional-6=R6-64-O > rhel-x86_64-server-supplementary-6=R6-64-S > rhel-i386-server-6=R6-32 > rhel-i386-server-fastrack-6=R6-32-F > rhn-tools-rhel-i386-server-6=R6-32-T > rhel-i386-server-optional-6=R6-32-O > rhel-i386-server-supplementary-6=R6-32-S > rhel-x86_64-server-5=R5-64 > rhn-tools-rhel-x86_64-server-5=R5-64-T > rhel-x86_64-server-productivity-5=R5-64-P > rhel-x86_64-server-supplementary-5=R5-64-S > rhel-x86_64-server-vt-5=R5-64-V > rhel-i386-server-5=R5-32 > rhn-tools-rhel-i386-server-5=R5-32-T > rhel-i386-server-productivity-5=R5-32-P > rhel-i386-server-supplementary-5=R5-32-S > rhel-i386-server-vt-5=R5-32-V > ---------------------------------------- end of config file ---- > > > the error i have now is > > Hmmm... Package Missing: libhugetlbfs > Hmmm... Package Missing: libhugetlbfs-devel > Hmmm... Package Missing: libhugetlbfs > Hmmm... Package Missing: libhugetlbfs-devel > In here > In here > In here > 5/21/08 - libhugetlbfs bug fix and enhancement update > Errata Created: 1580 > options.publish True > Fault Code: 1201 - redstone.xmlrpc.XmlRpcFault: Invalid channel label > Error Creating Errata! > Traceback (most recent call last): > File "/repo/rhn-clone-errata-0.8.4.py", line 715, in ? > main() > File "/repo/rhn-clone-errata-0.8.4.py", line 697, in main > spwPublish = mySPW.errataPublish (spwErrataName, > [chanMap[options.src_channel]], 0) > File "/repo/rhn-clone-errata-0.8.4.py", line 447, in errataPublish > errata = self.server.errata.publish(self.rhnSession,name,channels) > File "/usr/lib64/python2.4/xmlrpclib.py", line 1096, in __call__ > return self.__send(self.__name, args) > File "/usr/lib64/python2.4/xmlrpclib.py", line 1383, in __request > verbose=self.__verbose > File "/usr/lib64/python2.4/xmlrpclib.py", line 1147, in request > return self._parse_response(h.getfile(), sock) > File "/usr/lib64/python2.4/xmlrpclib.py", line 1286, in _parse_response > return u.close() > File "/usr/lib64/python2.4/xmlrpclib.py", line 744, in close > raise Fault(**self._stack[0]) > xmlrpclib.Fault: <Fault 1201: 'redstone.xmlrpc.XmlRpcFault: Invalid channel > label'> > > if i try a begin date 1/1/2009 i do not get the error, however the publish > command seems not take affect, i have put a print statement in the code just > before publish and it did not get executed, here is the command i used last. > > > /repo/rhn-clone-errata-0.8.4.py -f /etc/rhn-clone.cfg > --src-channel='rhel-x86_64-server-5' -x " > proxyuser:[email protected]:8090" --no-spw-proxy > --publish -b 20090101 -v > > side questions: what tool is best to debug a python code line by line like > C debuggers, where you can set a break for a specific line to examine > variables before it executes? > > much apperciated for your replies > > TIA > > Walid**** > > On 11 August 2011 18:42, Speagle, Andy <[email protected]> wrote:** > ** > > Hi Walid,**** > > **** > > This bit of output leads me to believe that you don’t have the channel > mappings setup quite right. Looks through the script for how to setup > channel maps and suffixes.**** > > **** > > xmlrpclib.Fault: <Fault 1201: 'redstone.xmlrpc.XmlRpcFault: Invalid channel > label'>**** > > **** > > Andy**** > > **** > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Walid > *Sent:* Thursday, August 11, 2011 10:25 AM > *To:* [email protected] > *Subject:* Re: [Spacewalk-list] rhn-clone-errata.py and proxy > authenticaition**** > > **** > > Dear Andy, > > I was using 0.6 not 0.4 on spacewalk 1.4. now it works, however it never > completes successfully, i tried not to publish first and also this does not > finish without any errors, last try to publish i got the following errors > > /repo/rhn-clone-errata-0.8.4.py -f /etc/rhn-clone.cfg > --src-channel='rhel-x86_64-server-5' -x " > user:[email protected]:8090" --no-spw-proxy -i > > > > Hmmm... Package Missing: libX11 > Hmmm... Package Missing: libX11-devel > Hmmm... Package Missing: libX11 > Hmmm... Package Missing: libX11-devel > In here > In here > In here > 5/21/08 - libX11 bug fix update > Errata Created: 1578 > Error Creating Errata! > Traceback (most recent call last): > File "/repo/rhn-clone-errata-0.8.4.py", line 715, in ? > main() > File "/repo/rhn-clone-errata-0.8.4.py", line 697, in main > spwPublish = mySPW.errataPublish (spwErrataName, > [chanMap[options.src_channel]], 0) > File "/repo/rhn-clone-errata-0.8.4.py", line 447, in errataPublish > errata = self.server.errata.publish(self.rhnSession,name,channels) > File "/usr/lib64/python2.4/xmlrpclib.py", line 1096, in __call__ > return self.__send(self.__name, args) > File "/usr/lib64/python2.4/xmlrpclib.py", line 1383, in __request > verbose=self.__verbose > File "/usr/lib64/python2.4/xmlrpclib.py", line 1147, in request > return self._parse_response(h.getfile(), sock) > File "/usr/lib64/python2.4/xmlrpclib.py", line 1286, in _parse_response > return u.close() > File "/usr/lib64/python2.4/xmlrpclib.py", line 744, in close > raise Fault(**self._stack[0]) > xmlrpclib.Fault: <Fault 1201: 'redstone.xmlrpc.XmlRpcFault: Invalid channel > label'> > > > kind regards > > Walid > > **** > > On 10 August 2011 20:22, Speagle, Andy <[email protected]> wrote:** > ** > > > I am using 0.4 version of the script "/repo/rhn-clone-errata.py" and > still not lucky yet in getting any > > erratas.**** > > Hi Walid, > > Version 0.4 is a bit old. Proxy support code was added in v0.5 ... I have > attached v0.8.4 which includes support for multiple proxy methods. I > haven't had a lot of opportunity to have it tested in the wild, so please > let me know your mileage and I'll clean things up as necessary. Also, lots > of things have changed since 0.4, so be sure to read the internal help > within the script to give you a clue how things work. > > Good luck. > > Andy Speagle > System & Storage Administrator > UCATS - Wichita State University > > P: 316.978.3869 > C: 316.617.2431 > > > > > _______________________________________________ > Spacewalk-list mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/spacewalk-list**** > > **** > > > _______________________________________________ > Spacewalk-list mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/spacewalk-list**** > > ** ** > > _______________________________________________ > Spacewalk-list mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/spacewalk-list >
_______________________________________________ Spacewalk-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/spacewalk-list
