Am 5. September 2018 17:27:25 MESZ schrieb Simon DESEE <si...@dedisoft.com>: >I’ve not found it. >There’s some different files for server and client, but not this. >Thanks for your help! >Envoyé de mon téléphone Windows 10 >De: Robert Paschedag >Envoyé le:mercredi 5 septembre 2018 16:59 >À: Simon DESEE >Cc: spacewalk-list@redhat.com >Objet:Re: [Spacewalk-list] Ubuntu and Spacewalk 2.8 : Error 500 on >Release file > > >Am 5. September 2018 12:39:35 MESZ schrieb Simon DESEE ><si...@dedisoft.com>: >>Hi, >> >> >>I think you're right but I can't find patch for 2.8 version of >>Spacewalk. >>
?? https://github.com/spacewalkproject/spacewalk/pull/636/files Look at the "changes" Robert >> >>On 2.8, rhnRepository.py file on Spacewalk server contains these lines >>: >> >> >> >>if file_name == "repomd.xml": >>content_type = "text/xml" >>output = repo.get_repomd_file() >>elif file_name == "primary.xml.gz": >>output = repo.get_primary_xml_file() >>elif file_name == "other.xml.gz": >>output = repo.get_other_xml_file() >>elif file_name == "filelists.xml.gz": >>output = repo.get_filelists_xml_file() >>elif file_name == "updateinfo.xml.gz": >>output = repo.get_updateinfo_xml_file() >>elif file_name == "comps.xml": >>content_type = "text/xml" >>output = repo.get_comps_file() >>elif file_name == "modules.yaml": >>output = repo.get_modules_file() >>else: >>log_debug(2, "Unknown repomd file requested: %s" % file_name) >>raise rhnFault(6) >> > >But isn't this the file in PR 635 or 636? > >> >>But I can't find any patch adding InRelease, Release and Release.gz >>files support. >> >>Your link is for version 2.2. >> >> >>Any idea where to find a patch or what to add on this file ? >> >> >>Thanks >> >> >>Regards, >> >>----- Mail original ----- >> >>De: "Robert Paschedag" <robert.pasche...@web.de> >>À: "Simon DESEE" <si...@dedisoft.com> >>Cc: spacewalk-list@redhat.com >>Envoyé: Mercredi 5 Septembre 2018 07:46:43 >>Objet : Re: [Spacewalk-list] Ubuntu and Spacewalk 2.8 : Error 500 on >>Release file >> >>Am 4. September 2018 10:30:00 MESZ schrieb Simon DESEE >><si...@dedisoft.com>: >>>Hi, >>> >>> >>>I've found the patch here : >>>https://github.com/spacewalkproject/spacewalk/pull/636 >>> >>> >>>Some on these patches have already been applied, and some others not. > >>> >>> >>>So now all is patched, but the error still persists. The APT source >>>file is now a bit different. >>> >>> >>>There's now the format of spacewalk.list : >>> >>> >>> >>>deb spacewalk://xxxx.yyyy.com bionic repodata >>>deb spacewalk:// xxxx.yyyy .com bionic-security repodata >>>deb spacewalk:// xxxx.yyyy .com bionic-updates repodata >>>deb spacewalk:// xxxx.yyyy .com bionic-backports repodata >>>deb spacewalk:// xxxx.yyyy .com bionic-zabbix repodata >>> >>> >>>And there's the error found on HTTPD error.log file : >>> >> >>I'm still not sure, if your system is using the patched version or if >>one file still missed a patch. >> >>Please look at the bugzilla report. >> >>https://bugzilla.redhat.com/show_bug.cgi?id=1198723 >> >>Robert >> >> >>> >>> >>>[Tue Sep 04 10:21:29.440218 2018] [:error] [pid 27318] <class >>>'spacewalk.server.apacheRequest.UnknownXML'> : Invalid request >>received >>>(function 'InRelease' invalid; path_info is >>>/GET-REQ/bionic-zabbix/InRelease). >>>[Tue Sep 04 10:21:29.440220 2018] [:error] [pid 27318] >>>[Tue Sep 04 10:21:29.440225 2018] [:error] [pid 27318] >>>[Tue Sep 04 10:21:29.440227 2018] [:error] [pid 27318] >>>[Tue Sep 04 10:21:29.440229 2018] [:error] [pid 27318] Exception >>>Handler Information >>>[Tue Sep 04 10:21:29.440232 2018] [:error] [pid 27318] Traceback >(most >> >>>recent call last): >>>[Tue Sep 04 10:21:29.440234 2018] [:error] [pid 27318] File >>>"/usr/lib/python2.7/site-packages/spacewalk/server/apacheRequest.py", > >>>line 134, in call_function >>>[Tue Sep 04 10:21:29.440237 2018] [:error] [pid 27318] func = >>>self.method_ref(method) >>>[Tue Sep 04 10:21:29.440239 2018] [:error] [pid 27318] File >>>"/usr/lib/python2.7/site-packages/spacewalk/server/apacheRequest.py", > >>>line 569, in method_ref >>>[Tue Sep 04 10:21:29.440241 2018] [:error] [pid 27318] method, >>>self.req.path_info)) >>>[Tue Sep 04 10:21:29.440244 2018] [:error] [pid 27318] UnknownXML: >>>Invalid request received (function 'InRelease' invalid; path_info is >>>/GET-REQ/bionic-zabbix/InRelease). >>>[Tue Sep 04 10:21:29.440248 2018] [:error] [pid 27318] >>> >>> >>>What am I doing wrong ? >>> >>> >>>Thanks for your help >>> >>> >>>Best regards, >>> >>>----- Mail original ----- >>> >>>De: "Robert Paschedag" <robert.pasche...@web.de> >>>À: spacewalk-list@redhat.com, "Simon DESEE" <si...@dedisoft.com> >>>Envoyé: Lundi 3 Septembre 2018 17:22:09 >>>Objet : Re: [Spacewalk-list] Ubuntu and Spacewalk 2.8 : Error 500 on >>>Release file >>> >>>Am 3. September 2018 14:36:25 MESZ schrieb Simon DESEE >>><si...@dedisoft.com>: >>>>Hi, >>>> >>>> >>>>Sorry Robert I've never receive your last reply by mail, just seen >it >> >>>>on mail-archive.com... >>>> >>>> >>>>So yes I've patched the client part by modifying this line on >>>>debUtils.py file : >>>> >>>> >>>>def parseVRE(version): >>>> epoch = '' >>>>- release = '0' >>>>+ release = 'X' Is that all required ? >>>> >>>> >>>>Regards, >>>> >>>>----- Mail original ----- >>>> >>>>De: "Simon DESEE" <si...@dedisoft.com> >>>>À: spacewalk-list@redhat.com >>>>Envoyé: Vendredi 24 Août 2018 20:03:55 >>>>Objet : Re: [Spacewalk-list] Ubuntu and Spacewalk 2.8 : Error 500 on > >>>>Release file >>>> >>>> >>>> >>>>Thanks for your reply. >>>> >>>> >>>>I've finally found this link : >>>>https://github.com/spacewalkproject/spacewalk/pull/636/files >>>> >>>> >>>>It seems that this is what you're saying about. >>>> >>>> >>>>Now, I've this error : >>>> >>>> >>>> >>>>[Fri Aug 24 20:00:07.022847 2018] [:error] [pid 9882] <class >>>>'spacewalk.server.apacheRequest.UnknownXML'> : Invalid request >>>received >>>>(function 'InRelease' invalid; path_info is >>>>/GET-REQ/channels:/InRelease). >>>>[Fri Aug 24 20:00:07.022850 2018] [:error] [pid 9882] >>>>[Fri Aug 24 20:00:07.022852 2018] [:error] [pid 9882] >>>>[Fri Aug 24 20:00:07.022854 2018] [:error] [pid 9882] >>>>[Fri Aug 24 20:00:07.022856 2018] [:error] [pid 9882] Exception >>>Handler >>>>Information >>>>[Fri Aug 24 20:00:07.022858 2018] [:error] [pid 9882] Traceback >(most >> >>>>recent call last): >>>>[Fri Aug 24 20:00:07.022861 2018] [:error] [pid 9882] File >>>>"/usr/lib/python2.7/site-packages/spacewalk/server/apacheRequest.py", >> >>>>line 134, in call_function >>>>[Fri Aug 24 20:00:07.022863 2018] [:error] [pid 9882] func = >>>>self.method_ref(method) >>>>[Fri Aug 24 20:00:07.022865 2018] [:error] [pid 9882] File >>>>"/usr/lib/python2.7/site-packages/spacewalk/server/apacheRequest.py", >> >>>>line 569, in method_ref >>>>[Fri Aug 24 20:00:07.022867 2018] [:error] [pid 9882] method, >>>>self.req.path_info)) >>>>[Fri Aug 24 20:00:07.022870 2018] [:error] [pid 9882] UnknownXML: >>>>Invalid request received (function 'InRelease' invalid; path_info is > >>>>/GET-REQ/channels:/InRelease). >>>>[Fri Aug 24 20:00:07.022874 2018] [:error] [pid 9882] >>>> >>>> >>>>Have you any idea ? >>>> >>>> >>>>I'm searching on Google, but nothing for the moment... >>>> >>>> >>>>Thanks a lot >>>> >>>> >>>>Simon >>>> >>>>----- Mail original ----- >>>> >>>>De: "Robert Paschedag" <robert.pasche...@web.de> >>>>À: spacewalk-list@redhat.com, "Simon DESEE" <si...@dedisoft.com> >>>>Envoyé: Vendredi 24 Août 2018 17:17:56 >>>>Objet : Re: [Spacewalk-list] Ubuntu and Spacewalk 2.8 : Error 500 on > >>>>Release file >>>> >>>>Am 24. August 2018 16:16:25 MESZ schrieb Simon DESEE >>>><si...@dedisoft.com>: >>>>>Hi all, >>>>> >>>>> >>>>>We have successfully added Ubuntu 16.04 and 1804 repos on >Spacewalk. >> >>>>> >>>>> >>>>>Erratas are fully synced too. >>>>> >>>>> >>>>>The file Release for Ubuntu system is generated using the >>>secureApt.sh >>>> >>>>>script >>>>>(https://github.com/philicious/spacewalk-scripts/blob/master/secureApt.sh). >> >>> >>>> >>>>> >>>>> >>>>> >>>>>Now, I think we need to modify the rhnRepository.py file to add >>>>>reference to the new Release file. >>>>> >>>>> >>>>>As we are using latest version of Spacewalk (2.8), we can't find >any >> >>>>>diff for that. The only one found is an old reference : >>>>>https://bugzilla.redhat.com/attachment.cgi?id=999613&action=diff&context=patch&collapsed=&headers=1&format=raw. >> >>> >>>> >>>>> >>>>> >>>>> >>>>>But it seems that some function are now required : >>>>> >>>>> >>>>>On rhnRepository.py file we have found : >>>>> >>>>> >>>>> >>>>>if file_name == "repomd.xml": >>>>>content_type = "text/xml" >>>>>output = repo.get_repomd_file() >>>>>elif file_name == "primary.xml.gz": >>>>>output = repo.get_primary_xml_file() >>>>>elif file_name == "other.xml.gz": >>>>>output = repo.get_other_xml_file() >>>>>elif file_name == "filelists.xml.gz": >>>>>output = repo.get_filelists_xml_file() >>>>>elif file_name == "updateinfo.xml.gz": >>>>>output = repo.get_updateinfo_xml_file() >>>>>elif file_name == "comps.xml": >>>>>content_type = "text/xml" >>>>>output = repo.get_comps_file() >>>>>elif file_name == "modules.yaml": >>>>>output = repo.get_modules_file() >>>>>else: >>>>>log_debug(2, "Unknown repomd file requested: %s" % file_name) >>>>>raise rhnFault(6) >>>>> >>>>> >>>>>So which output value must we use for the Release file (we are not >>>>>expert on Python...) ? >>>>> >>>>> >>>>>Many thanks for your help in advance ! >>>>> >>>>> >>>>>Best regards, >>>>> >>>>> >>>>>Simon >>>> >>>>You will find a patch within the closed PRs within spacewalk GitHub >>>> >>>>Robert >>> >>>No... You need the updated "apt-transport-spacewalk" so this works >>with >>>the modified backend. >>> >>>Robert -- sent from my mobile device _______________________________________________ Spacewalk-list mailing list Spacewalk-list@redhat.com https://www.redhat.com/mailman/listinfo/spacewalk-list