I am running Oracle supported Spacewalk 2.6 and trying to perform a repo-sync for Ksplice. I have keyed in my creds in /etc/rhn/spacewalk-repo-sync/uln.conf chmod 400 the file. I have added the uln:///ol7_x86_64_ksplice repo and have the channel all setup in Spacewalk with the filter values -uptrack-updates-3.10.0-*,-uptrack-updates-4.1.12-* to only get the updates for my current Kernel versions. Here is what I get when I attempt to sync the repo -
spacewalk-repo-sync -c oraclelinux7-x86_64-ksplice
09:14:58 ======================================
09:14:58 | Channel: oraclelinux7-x86_64-ksplice
09:14:58 ======================================
09:14:58 Sync of channel started.
09:14:58 Repo URL: uln:///ol7_x86_64_ksplice
The download URL is: https://linux-update.oracle.com/XMLRPC/GET-REQ/ol7_x86_64_ksplice
09:15:02 ERROR: failure: repodata/repomd.xml from ol7_x86_64_ksplice: [Errno 256] No more mirrors to try.
https://linux-update.oracle.com/XMLRPC/GET-REQ/ol7_x86_64_ksplice/repodata/repomd.xml: [Errno 14] HTTPS Error 401 - Unauthorized
09:15:02 Sync of channel completed in 0:00:03.
09:15:02 Total time: 0:00:03
I went to try and register my spacewalk server with ULN with the uln_register command but get command not found -
uln_register
bash: uln_register: command not found...
At this point I am not sure why I cannot sync the ksplice channels. I have the uln.conf file correct and was able to login but the only thing I can think of is my spacewalk server is not shown under Systems but I don't know if I need to add it or if I do need to add it how since uln_register is not found.