[Spacewalk-list] Using Spacewalk with SLES 12 repositories

Flores, Javier (D4\INF\IT ID) Javier.Flores at gmz.migros.ch
Mon Mar 26 15:39:16 UTC 2018


Hi Bob

There was a similar issue some months ago.

Maybe this can help:
https://www.redhat.com/archives/spacewalk-list/2018-January/msg00063.html

https://github.com/spacewalkproject/spacewalk/pull/617

I am still on Spacewalk 2.6 so I don’t know if it works, but it seems worth a try.

Regards,
Javier

Von: spacewalk-list-bounces at redhat.com [mailto:spacewalk-list-bounces at redhat.com] Im Auftrag von bdushok at luzerne.edu
Gesendet: Montag, 26. März 2018 17:10
An: spacewalk-list at redhat.com
Betreff: [Spacewalk-list] Using Spacewalk with SLES 12 repositories

I've been encountering a problem configuring SLES 12 repositories with Spacewalk.   This problem seems to have been addressed before (i.e. https://www.redhat.com/archives/spacewalk-list/2015-February/msg00012.html), but this patch doesn't work for me.

The problem appears to be with the repositories themselves.   SUSE requires a token to be placed at the end of their repository URLs.  Without the token the http server returns a status of 403.

I've placed the URL with associated token in my repository config.   Entering this URL into a browser loads the repository perfectly.   When Spacewalk attempts to access the repository it needs to access the repomd.xml file which it appends to the URL.   This appears to be done incorrectly.

Note the original URL is:
https://updates.suse.com/SUSE/Products/SLE-SERVER/12-SP3/x86_64/product?tokenGoesHere<https://updates.suse.com/SUSE/Products/SLE-SERVER/12-SP3/x86_64/product/>

When Spacewalk attempts to access the URL to sync it appends /repodata/repomd.xml to the URL as follows:

https://updates.suse.com/SUSE/Products/SLE-SERVER/12-SP3/x86_64/product?tokenGoesHere/repodata/repomd.xml<https://updates.suse.com/SUSE/Products/SLE-SERVER/12-SP3/x86_64/product/>

This is incorrect, it should be:

https://updates.suse.com/SUSE/Products/SLE-SERVER/12-SP3/x86_64/product/repodata/repomd.xml?tokenGoesHere<https://updates.suse.com/SUSE/Products/SLE-SERVER/12-SP3/x86_64/product/>

The last URL works fine when placed in a browser.

Note the following from the Spacewalk logs

2018/03/26 10:53:58 -04:00 Repo URL: https://updates.suse.com/SUSE/Products/SLE-SERVER/12-SP3/x86_64/product?tokenGoesHere<https://updates.suse.com/SUSE/Products/SLE-SERVER/12-SP3/x86_64/product?PLTOA0rO_-ATsbnX3qlLDRzoCcnBOyAqz-temUip0lhMwRiH18TYCPUDf_4MPFayQsGGAnNgYqGK-uksVOS35b9LE0wEoLYIueHcCwEkb0x58wSO3E5PI_21LRI7oqKGnu8-VnsPphWONH2plQ>https://updates.suse.com/SUSE/Products/SLE-SERVER/12-SP3/x86_64/product?tokenGoesHere/repodata/repomd.xml<https://updates.suse.com/SUSE/Products/SLE-SERVER/12-SP3/x86_64/product?PLTOA0rO_-ATsbnX3qlLDRzoCcnBOyAqz-temUip0lhMwRiH18TYCPUDf_4MPFayQsGGAnNgYqGK-uksVOS35b9LE0wEoLYIueHcCwEkb0x58wSO3E5PI_21LRI7oqKGnu8-VnsPphWONH2plQ/repodata/repomd.xml>: [Errno -1] Error importing repomd.xml for SLES12-SP3-Pool x86_64: Damaged repomd.xml file

2018/03/26 10:54:01 -04:00 ERROR: failure: repodata/repomd.xml from SLES12-SP3-Pool x86_64: [Errno 256] No more mirrors to try.
The damaged repomd.xml file is caused by the 403 status return from the server.

It looks like the initial fix (referenced in the link in my first paragraph) was to apply a diff to the Python urlgrabber source.   This diff doesn't work for me.   Since it's dated back in 2014 it's possible my source for urlgrabber is much newer and not compatible with the diff.

Does anyone have Spacewalk working with the SLES 12 repositories?

I'm using Spacewalk 2.7.

Thanks!
Bob









The contents of this email message and any attachments originating from Luzerne County Community College's email system are for the intended recipients only and may contain confidential and/or privileged information legally protected from disclosure. If you are not the intended recipient of this message, or if this message has been addressed to you in error, please immediately alert the sender by replying to the email and then deleting the message and any attachments. Also, if you are not the intended recipient, you are hereby notified that any use, dissemination, copying, or storage of this message or its attachments is strictly prohibited.



Luzerne County Community College

"Northeastern Pennsylvania's Community College"

www.luzerne.edu<http://www.luzerne.edu>

800-377-5222
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20180326/d34a5b51/attachment.htm>


More information about the Spacewalk-list mailing list