Katello 3.8 Client Software for RHEL5

katello

#1

Problem:
Can someone please review and resolve this issue.
Re-publish the proper binaries within the repository.

https://fedorapeople.org/groups/katello/releases/yum/3.8/client/el5/x86_64/

gofer-2.11.5-1.el6.noarch.rpm 2018-12-17 22:54 86K
katello-agent-3.3.5-4.el5.noarch.rpm 2018-12-17 22:54 22K
katello-client-repos-3.8.1-1.el5.noarch.rpm 2018-12-17 22:54 9.5K
katello-client-repos-latest.rpm 2018-12-17 22:54 9.5K
katello-host-tools-3.3.5-4.el5.noarch.rpm 2018-12-17 22:54 30K
katello-host-tools-fact-plugin-3.3.5-4.el5.noarch.rpm 2018-12-17 22:54 14K
pulp-rpm-handlers-2.15.0-0.2.beta.el5.noarch.rpm 2018-12-17 22:54 75K
python-gofer-2.11.5-1.el6.noarch.rpm 2018-12-17 22:54 150K
python-gofer-proton-2.11.5-1.el6.noarch.rpm 2018-12-17 22:54 56K
python-isodate-0.5.0-4.pulp.el5.noarch.rpm 2018-12-17 22:54 59K
python-pulp-agent-lib-2.15.0-0.2.beta.el5.noarch.rpm 2018-12-17 22:54 94K
python-pulp-common-2.15.0-0.2.beta.el5.noarch.rpm 2018-12-17 22:54 130K
python-pulp-rpm-common-2.15.0-0.2.beta.el5.noarch.rpm 2018-12-17 22:54 66K
python-qpid-0.18-10.el5.noarch.rpm 2018-12-17 22:54 521K
python-saslwrapper-0.10-8.el5.x86_64.rpm 2018-12-17 22:54 27K
saslwrapper-0.10-8.el5.x86_64.rpm 2018-12-17 22:54 21K

Expected outcome:
Client software for RHEL5, instead of RHEL6.

Foreman and Proxy versions:

Foreman and Proxy plugin versions:

Other relevant data:
[e.g. logs from Foreman and/or the Proxy, modified templates, commands issued, etc]
(for logs, surround with three back-ticks to get proper formatting, e.g.)

logs

#2

Thanks for reporting this - although I’m not sure what happened here. @ehelms would you mind taking a look? The 3.8 EL5 client repos should have these gofers:

gofer-2.11.5-1.el5.noarch.rpm
python-gofer-2.11.5-1.el5.noarch.rpm
python-gofer-proton-2.11.5-1.el5.noarch.rpm


#3

@ehelms I think I’ve corrected the tags in Koji. Can you verify that and do the needful?

for reference: http://koji.katello.org/koji/taskinfo?taskID=163853


#4

Bump Still looking for resolution here.


#5

Daniel, sorry for the delay. I have been working on this but other underlying issues have come up that have prevented our automated processes from doing their thing and releasing the right bits. I’ll follow up on this thread as soon as the repos are corrected.


#6

@Daniel_Pratt thanks for your patience. This should be resolved now (I see el5 gofer packages there). Give it a try!


#7

TYVM Jon, re-enabling sync, and pressing on with registration of RHEL5 clients that just wont die.
Seriously, thanks for following thru on this, makes all the world of difference.


#8

@Jonathon_Turel

So close… new issue. None of the packages are signed, and reporting bad signatures.
Attempting to bypass the GPG check, --nogpgcheck still will not install the packages.

Katello_3_8_Client5 | 1.8 kB 00:00
–> Running transaction check
—> Package gofer.noarch 0:2.11.5-1.el5 set to be updated
—> Package katello-agent.noarch 0:3.3.5-4.el5 set to be updated
—> Package katello-host-tools.noarch 0:3.3.5-4.el5 set to be updated
—> Package katello-host-tools-fact-plugin.noarch 0:3.3.5-4.el5 set to be updated
—> Package pulp-rpm-handlers.noarch 0:2.15.0-0.2.beta.el5 set to be updated
—> Package python-gofer.noarch 0:2.11.5-1.el5 set to be updated
—> Package python-gofer-proton.noarch 0:2.11.5-1.el5 set to be updated
—> Package python-pulp-agent-lib.noarch 0:2.15.0-0.2.beta.el5 set to be updated
—> Package python-pulp-common.noarch 0:2.15.0-0.2.beta.el5 set to be updated
—> Package python-pulp-rpm-common.noarch 0:2.15.0-0.2.beta.el5 set to be updated
–> Finished Dependency Resolution

Dependencies Resolved

Package Arch Version Repository Size

Updating:
gofer noarch 2.11.5-1.el5 Katello_3_8_Client5 91 k
katello-agent noarch 3.3.5-4.el5 Katello_3_8_Client5 22 k
katello-host-tools noarch 3.3.5-4.el5 Katello_3_8_Client5 30 k
katello-host-tools-fact-plugin noarch 3.3.5-4.el5 Katello_3_8_Client5 14 k
pulp-rpm-handlers noarch 2.15.0-0.2.beta.el5 Katello_3_8_Client5 75 k
python-gofer noarch 2.11.5-1.el5 Katello_3_8_Client5 173 k
python-gofer-proton noarch 2.11.5-1.el5 Katello_3_8_Client5 56 k
python-pulp-agent-lib noarch 2.15.0-0.2.beta.el5 Katello_3_8_Client5 94 k
python-pulp-common noarch 2.15.0-0.2.beta.el5 Katello_3_8_Client5 130 k
python-pulp-rpm-common noarch 2.15.0-0.2.beta.el5 Katello_3_8_Client5 66 k

Transaction Summary
Install 0 Package(s)
Upgrade 10 Package(s)

Total size: 752 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
error: python-pulp-common-2.15.0-0.2.beta.el5: Header V4 RSA/SHA1 signature: BAD, key ID 10668686
error: python-pulp-agent-lib-2.15.0-0.2.beta.el5: Header V4 RSA/SHA1 signature: BAD, key ID 10668686
error: python-pulp-rpm-common-2.15.0-0.2.beta.el5: Header V4 RSA/SHA1 signature: BAD, key ID 10668686
error: pulp-rpm-handlers-2.15.0-0.2.beta.el5: Header V4 RSA/SHA1 signature: BAD, key ID 10668686
error: python-gofer-2.11.5-1.el5: Header V4 RSA/SHA1 signature: BAD, key ID 10668686
error: gofer-2.11.5-1.el5: Header V4 RSA/SHA1 signature: BAD, key ID 10668686
error: python-gofer-proton-2.11.5-1.el5: Header V4 RSA/SHA1 signature: BAD, key ID 10668686
error: katello-host-tools-fact-plugin-3.3.5-4.el5: Header V4 RSA/SHA1 signature: BAD, key ID 10668686
error: katello-host-tools-3.3.5-4.el5: Header V4 RSA/SHA1 signature: BAD, key ID 10668686
error: katello-agent-3.3.5-4.el5: Header V4 RSA/SHA1 signature: BAD, key ID 10668686
error: katello-host-tools-3.3.5-4.el5: Header V4 RSA/SHA1 signature: BAD, key ID 10668686


#9

@Daniel_Pratt sorry about that. I think these packages were signed in a way that made them incompatible with EL5.

@Justin_Sherrill I think I’d asked you to sign these packages and … I also think something like this has happened before but can’t find the record of it. Seems like they’ll need to be resigned with v3 signature rather than v4. There’s a very nice writeup here: http://adminotes.blogspot.com/2011/12/centos-6-rpm-sign-problem-v4-signatures.html


#10

We are working on making a change so that gpg key checking will be disabled for EL5 host-tools client repos. It will make things much more straightforward as EL5 requires v3 signatures and gpg doesn’t actually support generating them anymore despite having CLI arguments that would make one think otherwise. I’ll update this thread when we have those packages. My PR to achieve the change is here: https://github.com/theforeman/foreman-packaging/pull/3455/files