Installing katello-agent on RHEL 5


#1

We're (still) in the process of implementing Foreman and Katello. We've
migrated a number of RHEL 6 & 7 systems with no issues, but when I went to
work on my first RHEL 5, I'm unable to install the katello-agent due to
missing dependencies.

All our RHEL 5 are running 5.11, and I"ve imported the Katello Client
repository as well as EPEL 5. Neither of the missing packages exist
anywhere according to a package search in the UI.

yum install katello-agent

Loaded plugins: kmod, product-id, rhnplugin, security, subscription-manager

<snip>

-> Finished Dependency Resolution
katello-agent-2.6.0-2.el5.noarch from
mycorp_katello_client_katello_client-el5-x86_64 has depsolving problems
–> Missing Dependency: yum-plugin-security is needed by package
katello-agent-2.6.0-2.el5.noarch
(mycorp_katello_client_katello_client-el5-x86_64)
python-gofer-proton-2.7.5-1.el5.noarch
from mycorp_katello_client_katello_client-el5-x86_64 has depsolving problems
–> Missing Dependency: python-qpid-proton >= 0.9-5 is needed by package
python-gofer-proton-2.7.5-1.el5.noarch
(mycorp_katello_client_katello_client-el5-x86_64)
Error: Missing Dependency: yum-plugin-security is needed by package
katello-agent-2.6.0-2.el5.noarch
(mycorp_katello_client_katello_client-el5-x86_64)
Error: Missing Dependency: python-qpid-proton >= 0.9-5 is needed by package
python-gofer-proton-2.7.5-1.el5.noarch
(mycorp_katello_client_katello_client-el5-x86_64)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest

Does anyone have any ideas where these packages are supposed to come from?

james


#2

It's a while since I was looking at this for our RHEL 5 estate connecting
to Satellite 6, but I'm pretty sure all those deps are resolvable.

··· On Friday, 30 September 2016 16:58:23 UTC+1, James Evans wrote: > > We're (still) in the process of implementing Foreman and Katello. We've > migrated a number of RHEL 6 & 7 systems with no issues, but when I went to > work on my first RHEL 5, I'm unable to install the katello-agent due to > missing dependencies. > > All our RHEL 5 are running 5.11, and I"ve imported the Katello Client > repository as well as EPEL 5. Neither of the missing packages exist > anywhere according to a package search in the UI. > > # yum install katello-agent > Loaded plugins: kmod, product-id, rhnplugin, security, subscription-manager > > > > -> Finished Dependency Resolution > katello-agent-2.6.0-2.el5.noarch from > mycorp_katello_client_katello_client-el5-x86_64 has depsolving problems > --> Missing Dependency: yum-plugin-security is needed by package > katello-agent-2.6.0-2.el5.noarch > (mycorp_katello_client_katello_client-el5-x86_64) > python-gofer-proton-2.7.5-1.el5.noarch > from mycorp_katello_client_katello_client-el5-x86_64 has depsolving problems > --> Missing Dependency: python-qpid-proton >= 0.9-5 is needed by package > python-gofer-proton-2.7.5-1.el5.noarch > (mycorp_katello_client_katello_client-el5-x86_64) > Error: Missing Dependency: yum-plugin-security is needed by package > katello-agent-2.6.0-2.el5.noarch > (mycorp_katello_client_katello_client-el5-x86_64) > Error: Missing Dependency: python-qpid-proton >= 0.9-5 is needed by > package python-gofer-proton-2.7.5-1.el5.noarch > (mycorp_katello_client_katello_client-el5-x86_64) > You could try using --skip-broken to work around the problem > You could try running: package-cleanup --problems > package-cleanup --dupes > rpm -Va --nofiles --nodigest > > Does anyone have any ideas where these packages are supposed to come from? > > james >

#3

I think you will need to build them.

I have kind of the same problem with a large number of RHEL 4 and 5
systems out there.

I spent a lot of time rebuilding newer packages against the older systems.

··· On 09/30/2016 11:58 AM, James Evans wrote: > We're (still) in the process of implementing Foreman and Katello. > We've migrated a number of RHEL 6 & 7 systems with no issues, but when > I went to work on my first RHEL 5, I'm unable to install the > katello-agent due to missing dependencies. > > All our RHEL 5 are running 5.11, and I"ve imported the Katello Client > repository as well as EPEL 5. Neither of the missing packages exist > anywhere according to a package search in the UI. > > # yum install katello-agent > Loaded plugins: kmod, product-id, rhnplugin, security, > subscription-manager > > > > -> Finished Dependency Resolution > katello-agent-2.6.0-2.el5.noarch from > mycorp_katello_client_katello_client-el5-x86_64 has depsolving problems > --> Missing Dependency: yum-plugin-security is needed by package > katello-agent-2.6.0-2.el5.noarch > (mycorp_katello_client_katello_client-el5-x86_64) > python-gofer-proton-2.7.5-1.el5.noarch > from mycorp_katello_client_katello_client-el5-x86_64 has depsolving > problems > --> Missing Dependency: python-qpid-proton >= 0.9-5 is needed by > package python-gofer-proton-2.7.5-1.el5.noarch > (mycorp_katello_client_katello_client-el5-x86_64) > Error: Missing Dependency: yum-plugin-security is needed by package > katello-agent-2.6.0-2.el5.noarch > (mycorp_katello_client_katello_client-el5-x86_64) > Error: Missing Dependency: python-qpid-proton >= 0.9-5 is needed by > package python-gofer-proton-2.7.5-1.el5.noarch > (mycorp_katello_client_katello_client-el5-x86_64) > You could try using --skip-broken to work around the problem > You could try running: package-cleanup --problems > package-cleanup --dupes > rpm -Va --nofiles --nodigest > > Does anyone have any ideas where these packages are supposed to come from? > > james > -- > You received this message because you are subscribed to the Google > Groups "Foreman users" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to foreman-users+unsubscribe@googlegroups.com > . > To post to this group, send email to foreman-users@googlegroups.com > . > Visit this group at https://groups.google.com/group/foreman-users. > For more options, visit https://groups.google.com/d/optout.


Alvin Starr || voice: (905)513-7688
Netvel Inc. || Cell: (416)806-0133
alvin@netvel.net ||


#4

> We're (still) in the process of implementing Foreman and Katello.
> We've migrated a number of RHEL 6 & 7 systems with no issues, but when
> I went to work on my first RHEL 5, I'm unable to install the
> katello-agent due to missing dependencies.
>
> All our RHEL 5 are running 5.11, and I"ve imported the Katello Client
> repository as well as EPEL 5. Neither of the missing packages exist
> anywhere according to a package search in the UI.
>
This was a mistake when revamping our qpid stack for el6 and el7 and
some of the dependencies are missing from the el5 client repo for 3.1.
I've been meaning to fix that, I'll work on it today.

-Justin

··· On 09/30/2016 11:58 AM, James Evans wrote:

yum install katello-agent

Loaded plugins: kmod, product-id, rhnplugin, security,
subscription-manager

-> Finished Dependency Resolution
katello-agent-2.6.0-2.el5.noarch from
mycorp_katello_client_katello_client-el5-x86_64 has depsolving problems
–> Missing Dependency: yum-plugin-security is needed by package
katello-agent-2.6.0-2.el5.noarch
(mycorp_katello_client_katello_client-el5-x86_64)
python-gofer-proton-2.7.5-1.el5.noarch
from mycorp_katello_client_katello_client-el5-x86_64 has depsolving
problems
–> Missing Dependency: python-qpid-proton >= 0.9-5 is needed by
package python-gofer-proton-2.7.5-1.el5.noarch
(mycorp_katello_client_katello_client-el5-x86_64)
Error: Missing Dependency: yum-plugin-security is needed by package
katello-agent-2.6.0-2.el5.noarch
(mycorp_katello_client_katello_client-el5-x86_64)
Error: Missing Dependency: python-qpid-proton >= 0.9-5 is needed by
package python-gofer-proton-2.7.5-1.el5.noarch
(mycorp_katello_client_katello_client-el5-x86_64)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest

Does anyone have any ideas where these packages are supposed to come from?

james

You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-users+unsubscribe@googlegroups.com
mailto:foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com
mailto:foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


#5

>> We're (still) in the process of implementing Foreman and Katello.
>> We've migrated a number of RHEL 6 & 7 systems with no issues, but
>> when I went to work on my first RHEL 5, I'm unable to install the
>> katello-agent due to missing dependencies.
>>
>> All our RHEL 5 are running 5.11, and I"ve imported the Katello Client
>> repository as well as EPEL 5. Neither of the missing packages exist
>> anywhere according to a package search in the UI.
>>
> This was a mistake when revamping our qpid stack for el6 and el7 and
> some of the dependencies are missing from the el5 client repo for
> 3.1. I've been meaning to fix that, I'll work on it today.

This should now be resolved via katello-agent-2.6.0-4.el5 and
qpid-proton-c-0.9-13.el5 in the el5 client repo.

-Justin

··· On 10/03/2016 08:52 AM, Justin Sherrill wrote: > On 09/30/2016 11:58 AM, James Evans wrote:

-Justin

yum install katello-agent

Loaded plugins: kmod, product-id, rhnplugin, security,
subscription-manager

-> Finished Dependency Resolution
katello-agent-2.6.0-2.el5.noarch from
mycorp_katello_client_katello_client-el5-x86_64 has depsolving problems
–> Missing Dependency: yum-plugin-security is needed by package
katello-agent-2.6.0-2.el5.noarch
(mycorp_katello_client_katello_client-el5-x86_64)
python-gofer-proton-2.7.5-1.el5.noarch
from mycorp_katello_client_katello_client-el5-x86_64 has depsolving
problems
–> Missing Dependency: python-qpid-proton >= 0.9-5 is needed by
package python-gofer-proton-2.7.5-1.el5.noarch
(mycorp_katello_client_katello_client-el5-x86_64)
Error: Missing Dependency: yum-plugin-security is needed by package
katello-agent-2.6.0-2.el5.noarch
(mycorp_katello_client_katello_client-el5-x86_64)
Error: Missing Dependency: python-qpid-proton >= 0.9-5 is needed by
package python-gofer-proton-2.7.5-1.el5.noarch
(mycorp_katello_client_katello_client-el5-x86_64)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest

Does anyone have any ideas where these packages are supposed to come
from?

james

You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it,
send an email to foreman-users+unsubscribe@googlegroups.com
mailto:foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com
mailto:foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-users+unsubscribe@googlegroups.com
mailto:foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com
mailto:foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


#6

That works, thank you very much! That sends to be working. Now to fix my migration script to work under RHEL5…

James


#7

Hello everyone,

Weirdly, i tried to install katello-agent on RHEL5 but I met some problem of dependancy when I am using the repos for RHEL 5.11 x86_64 (https://fedorapeople.org/groups/katello/releases/yum/3.1/client/el5/x86_64/)

–> Missing Dependency: python-uuid is needed by package python-gofer-2.7.5-1.el5.noarch (Spring_Katello_Katello_Community_for_RHEL5)
python-gofer-2.7.5-1.el5.noarch from Spring_Katello_Katello_Community_for_RHEL5 has depsolving problems
–> Missing Dependency: python-hashlib is needed by package python-gofer-2.7.5-1.el5.noarch (Spring_Katello_Katello_Community_for_RHEL5)
Error: Missing Dependency: python-hashlib is needed by package python-gofer-2.7.5-1.el5.noarch (Spring_Katello_Katello_Community_for_RHEL5)
Error: Missing Dependency: python-uuid is needed by package python-gofer-2.7.5-1.el5.noarch (Spring_Katello_Katello_Community_for_RHEL5)

It seems to be missed for python-gofer-2.7.5-1.el5.noarch :
python-uuid
python-hashlib

They aren’t in the repos unfortunately :sob:
How can could I do ?

Regards,
Tux95


#8

@gnutux95 those packages are provided by EPEL for EL5. You’ll need to enable it for your clients and that should get things going for you.