SLES11/SLES Client RPM rpm foreman-client-release.rpm does not exist

I was working to setup to install the Katello Client on SLES 11. In the client install docs it noted to run
rpm -Uvh https://yum.theforeman.org/client/1.21/sles11/x86_64/foreman-client-release.rpm

That RPM is not in the 1.20, 1.21, source, or nightly client directories for SLES11 and SLES12.

I do see that it is available at https://fedorapeople.org/groups/katello/releases/yum/latest/client/sles11/x86_64/ and has a last modified date of 2019-01-23.

Is the path to the foreman-client-release file incorrect, was the file not added, or should the documentation be updated to point to the https://fedorapeople.org/groups/katello/releases/yum/latest/client/ path?

Same here!

How can I register suse client?

The Katello client repositories are deprecated in favor of Foreman client repositories. However, I must admit I don’t know how we build the SLES bits. I vaguely recall @stbenjam built them on OBS. Perhaps @Justin_Sherrill remembers

1 Like

@Justin_Sherrill
I’m seeing your repo:
http://download.opensuse.org/repositories/home:/jlsherrill/SLE_11_SP4/
and it appears to have all needed to register SUSE client (subscription-manager in the correct version, 1.20, unlike http://yum.theforeman.org/client/1.21/sles11/x86_64/ that comes with 1.23 version who need dependency packages from SLES12 )
Is there an official repo to register SLES11SP4 client like your repo?

http://yum.theforeman.org/client/1.23/sles11/x86_64/

should have everything, are there bits missing?

Justin

Hello,
Subscription-manager 1.23 (the versionin that repo) has dependencies from SLES12.
For SLES11 would be use subscription-manager 1.21.