Fedora 29 Katello Clients

Anyone know when we’ll see a katello-client repo for F29 ? F30 ? The client for F28 won’t run due to python 3.7 shipping with F29, and the F28 client is looking for 3.6…

Hi,

I am just a user (not a team member) so I cannot tell you for sure, but I think support for new platforms basically is “it’s done when it’s done”.
I think the new Python version is probably what has pushed the release back (plus maybe a bug in subscription-manager that was mentioned here).
You could try running katello-agent tools from source on a testnode and check for/report remaining bugs. Since f29 subscription-manager seems to be broken, that might not be usefull until that bug is fixed upstream.

Regards

1 Like

Last time the issue was that our Koji Fedora builder needed to be updated to Fedora 29. I don’t know if this is still an issue.

Adding to that, you can take the nightly SRPM and use mock to build it:

wget https://yum.theforeman.org/client/nightly/el7/source/katello-host-tools-3.5.0-1.el7.src.rpm
mock -r fedora-29-x86_64 katello-host-tools-3.5.0-1.el7.src.rpm

I’m familiar with the subscription-manager issue, I did find the work-around for that. I’ll try the mock build to see if that’s a possible solution.

mock build worked great. added the packages to my local repo on my Katello server, and was able to install to all my F29 workstations.

You’re right that we needed to get it sorted for F29 and you caught the repo in the middle of it (post creation, pre publication). There are now packages in https://yum.theforeman.org/client/nightly/fc29/x86_64/ and that means we’ll have packages for 1.22 as well. It also means we’re dropping F27 in 1.22 since it’s been EOL for a while now.

1 Like

Since Fedora 30 has now been released, would it be possible to start a build for it as well?

Thank you for your time