[Katello 2.2.1] installer fails: uninitialized constant Kafo::KafoConfigure (NameError)

Hi. I've already mentioned this in another thread and raised a bug
<Bug #10728: uninitialized constant Kafo::KafoConfigure (NameError) - Katello - Foreman>, but given that it prevents
new installs (from what I can see), it seems to me, at least, that it
warrants more attention. Certainly the project I am working on is
stalled. So if anyone has any insight into the problem it would be much
appreciated.

katello-installer

/usr/sbin/katello-installer:46: uninitialized constant Kafo::KafoConfigure (NameError)

I ran in this problem yesterday. It was, for me at least, the
rubygem-kafo in the Katello repository being old. 0.2.x I think.

Try to install the version from the Foreman repository. Pretty sure it's
version 0.6.x there.

··· On Wednesday, 10 June 2015 05:40:12 UTC-3, JC wrote: > > Hi. I've already mentioned this in another thread and raised a bug > , but given that it prevents > new installs (from what I can see), it seems to me, at least, that it > warrants more attention. Certainly the project I am working on is > stalled. So if anyone has any insight into the problem it would be much > appreciated. > > > # katello-installer > /usr/sbin/katello-installer:46: uninitialized constant Kafo::KafoConfigure (NameError) > >

I will look into this today and update the bug. This is likely a result of
us having to switch to using priorities on our repository files and
uncovering old override packages still hanging around.

Eric

··· On Wed, Jun 10, 2015 at 4:40 AM, JC wrote:

Hi. I’ve already mentioned this in another thread and raised a bug
http://projects.theforeman.org/issues/10728, but given that it prevents
new installs (from what I can see), it seems to me, at least, that it
warrants more attention. Certainly the project I am working on is
stalled. So if anyone has any insight into the problem it would be much
appreciated.

katello-installer

/usr/sbin/katello-installer:46: uninitialized constant Kafo::KafoConfigure (NameError)


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 http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Thanks Eric. Yes, I saw priorities had been introduced. FYI they are
excluding 75 packages for me:

–> createrepo-0.9.9-22.el6.noarch from base excluded (priority)
–> qpid-cpp-server-0.14-22.el6_3.i686 from base excluded (priority)
–> qpid-qmf-0.14-14.el6_3.x86_64 from base excluded (priority)
–> python-saslwrapper-0.14-1.el6.x86_64 from base excluded (priority)
–> m2crypto-0.20.2-9.el6.x86_64 from base excluded (priority)
–> qpid-cpp-client-0.14-22.el6_3.x86_64 from base excluded (priority)
–> saslwrapper-0.14-1.el6.i686 from base excluded (priority)
–> qpid-qmf-0.14-14.el6_3.i686 from base excluded (priority)
–> python-qpid-qmf-0.14-14.el6_3.x86_64 from base excluded (priority)
–> sigar-1.6.5-0.4.git58097d9.el6.x86_64 from base excluded (priority)
–> python-qpid-0.14-11.el6_3.noarch from base excluded (priority)
–> qpid-cpp-client-0.14-22.el6_3.i686 from base excluded (priority)
–> qpid-cpp-server-0.14-22.el6_3.x86_64 from base excluded (priority)
–> mod_wsgi-3.2-7.el6.x86_64 from base excluded (priority)
–> qpid-tools-0.14-6.el6_3.noarch from base excluded (priority)
–> saslwrapper-0.14-1.el6.x86_64 from base excluded (priority)
–> qpid-dispatch-tools-0.2-9.el6.x86_64 from epel excluded (priority)
–> libqpid-dispatch-0.2-9.el6.i686 from epel excluded (priority)
–> qpid-proton-c-0.8-1.el6.x86_64 from epel excluded (priority)
–> python-gofer-0.74-1.el6.noarch from epel excluded (priority)
–> python-kombu-1.1.3-2.el6.noarch from epel excluded (priority)
–> gofer-0.74-1.el6.noarch from epel excluded (priority)
–> katello-agent-1.1.2-1.el6.noarch from epel excluded (priority)
–> python-anyjson-0.3.3-1.el6.noarch from epel excluded (priority)
–> python-requests-1.1.0-4.el6.noarch from epel excluded (priority)
–> libqpid-dispatch-0.2-9.el6.x86_64 from epel excluded (priority)
–> qpid-dispatch-router-0.2-9.el6.x86_64 from epel excluded (priority)
–> python-okaara-1.0.35-1.el6.noarch from epel excluded (priority)
–> python-billiard-0.3.1-3.el6.noarch from epel excluded (priority)
–> python-qpid-proton-0.8-1.el6.x86_64 from epel excluded (priority)
–> python-amqp-1.3.3-1.el6.noarch from epel excluded (priority)
–> python-isodate-0.4.7-1.el6.noarch from epel excluded (priority)
–> python-celery-2.2.8-2.el6.noarch from epel excluded (priority)
–> rubygem-ansi-1.4.3-2.el6.noarch from epel excluded (priority)
–> qpid-proton-c-0.8-1.el6.i686 from epel excluded (priority)
–> python-requests-1.1.0-4.el6.centos.noarch from extras excluded
(priority)
–> ruby193-rubygem-syntax-1.0.0-9.el6.noarch from foreman excluded
(priority)
–> ruby193-rubygem-bundler_ext-0.3.0-6.el6.noarch from foreman excluded
(priority)
–> rubygem-kafo-0.6.6-2.el6.noarch from foreman excluded (priority)
–> ruby193-rubygem-rest-client-1.6.7-2.el6.noarch from foreman excluded
(priority)
–> ruby193-rubygem-nokogiri-1.5.11-1.el6.x86_64 from foreman excluded
(priority)
–> rubygem-logging-1.8.2-1.el6.noarch from foreman excluded (priority)
–> rubygem-hashie-2.0.5-1.el6.noarch from foreman excluded (priority)
–> ruby193-rubygem-bundler_ext-doc-0.3.0-6.el6.noarch from foreman
excluded (priority)
–> ruby193-rubygem-pg-0.12.2-8.el6.x86_64 from foreman excluded (priority)
–> rubygem-little-plugger-1.1.3-18.el6.noarch from foreman excluded
(priority)
–> ruby193-rubygem-eventmachine-0.12.10-9.el6.x86_64 from foreman
excluded (priority)
–> ruby193-rubygem-daemons-1.1.4-7.el6.noarch from foreman excluded
(priority)
–> ruby193-rubygem-pg-doc-0.12.2-8.el6.noarch from foreman excluded
(priority)
–> ruby193-rubygem-foreigner-1.7.1-1.el6.noarch from foreman excluded
(priority)
–> ruby193-rubygem-nokogiri-doc-1.5.11-1.el6.x86_64 from foreman excluded
(priority)
–> rubygem-kafo-0.6.5-1.el6.noarch from foreman excluded (priority)
–> ruby193-rubygem-oauth-0.4.7-6.el6.noarch from foreman excluded
(priority)
–> rubygem-clamp-0.6.2-3.el6.noarch from foreman excluded (priority)
–> rubygem-multi_json-1.10.1-1.el6.noarch from foreman excluded (priority)
–> ruby193-rubygem-eventmachine-doc-0.12.10-9.el6.noarch from foreman
excluded (priority)
–> rubygem-powerbar-1.0.11-8.el6.noarch from foreman excluded (priority)
–> rubygem-rdoc-3.12-12.el6.x86_64 from foreman excluded (priority)
–> ruby193-rubygem-deface-0.7.2-6.el6.noarch from foreman-plugins
excluded (priority)
–> ruby193-rubygem-logging-1.8.1-26.el6.noarch from foreman-plugins
excluded (priority)
–> rubygem-hammer_cli_foreman_tasks-0.0.6-1.el6.noarch from
foreman-plugins excluded (priority)
–> ruby193-rubygem-little-plugger-1.1.3-18.el6.noarch from
foreman-plugins excluded (priority)
–> ruby193-rubygem-algebrick-0.4.0-2.el6.noarch from foreman-plugins
excluded (priority)
–> ruby193-rubygem-logging-doc-1.8.1-26.el6.noarch from foreman-plugins
excluded (priority)
–> ruby193-rubygem-dynflow-doc-0.7.8-1.el6.noarch from foreman-plugins
excluded (priority)
–> ruby193-rubygem-dynflow-0.7.8-1.el6.noarch from foreman-plugins
excluded (priority)
–> rubygem-hammer_cli_foreman_tasks-0.0.5-1.el6.noarch from
foreman-plugins excluded (priority)
–> ruby193-rubygem-foreman-tasks-0.6.12-2.el6.noarch from foreman-plugins
excluded (priority)
–> ruby193-rubygem-foreman-tasks-0.6.13-2.el6.noarch from foreman-plugins
excluded (priority)
–> ruby193-rubygem-dynflow-0.7.6-1.el6.noarch from foreman-plugins
excluded (priority)
–> ruby193-rubygem-deface-doc-0.7.2-6.el6.noarch from foreman-plugins
excluded (priority)
–> ruby193-rubygem-dynflow-doc-0.7.6-1.el6.noarch from foreman-plugins
excluded (priority)
–> ruby193-rubygem-little-plugger-doc-1.1.3-18.el6.noarch from
foreman-plugins excluded (priority)
–> ruby193-rubygem-bundler-1.3.5-1.el6.noarch from
rhscl-ruby193-epel-6-x86_64 excluded (priority)
–> ruby193-rubygem-bundler-1.3.5-1.el6.noarch from
rhscl-ruby193-epel-6-x86_64 excluded (priority)
75 packages excluded due to repository priority protections

Following Danilo's suggestion (thanks btw), then perhaps it is indeed the
prioritisation:

yum update | grep kafo

–> rubygem-kafo-0.6.6-2.el6.noarch from foreman excluded (priority)
–> rubygem-kafo-0.6.5-1.el6.noarch from foreman excluded (priority)

··· On 10 June 2015 at 14:01, Eric D Helms wrote:

I will look into this today and update the bug. This is likely a result of
us having to switch to using priorities on our repository files and
uncovering old override packages still hanging around.

Eric

On Wed, Jun 10, 2015 at 4:40 AM, JC mr.jamie.caldwell@gmail.com wrote:

Hi. I’ve already mentioned this in another thread and raised a bug
http://projects.theforeman.org/issues/10728, but given that it
prevents new installs (from what I can see), it seems to me, at least, that
it warrants more attention. Certainly the project I am working on is
stalled. So if anyone has any insight into the problem it would be much
appreciated.

katello-installer

/usr/sbin/katello-installer:46: uninitialized constant Kafo::KafoConfigure (NameError)


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 http://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 a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/oTYjkFvNSTQ/unsubscribe.
To unsubscribe from this group and all its topics, 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 http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Jamie.

Thanks very much Danilo. That (rubygem-kafo-0.6.6-2.el6.noarch) does
indeed fix it.

··· On 10 June 2015 at 14:00, Danilo Sousa wrote:

I ran in this problem yesterday. It was, for me at least, the
rubygem-kafo in the Katello repository being old. 0.2.x I think.

Try to install the version from the Foreman repository. Pretty sure it’s
version 0.6.x there.

On Wednesday, 10 June 2015 05:40:12 UTC-3, JC wrote:

Hi. I’ve already mentioned this in another thread and raised a bug
http://projects.theforeman.org/issues/10728, but given that it
prevents new installs (from what I can see), it seems to me, at least, that
it warrants more attention. Certainly the project I am working on is
stalled. So if anyone has any insight into the problem it would be much
appreciated.

katello-installer

/usr/sbin/katello-installer:46: uninitialized constant Kafo::KafoConfigure (NameError)


You received this message because you are subscribed to a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/oTYjkFvNSTQ/unsubscribe.
To unsubscribe from this group and all its topics, 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 http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Jamie.

The 2.2 repositories are updated and passed my smoke tests. Please let us
know if you encounter further issues.

Eric

··· On Wed, Jun 10, 2015 at 9:21 AM, Jamie Caldwell wrote:

Thanks very much Danilo. That (rubygem-kafo-0.6.6-2.el6.noarch) does
indeed fix it.

On 10 June 2015 at 14:00, Danilo Sousa danilopopeye@gmail.com wrote:

I ran in this problem yesterday. It was, for me at least, the
rubygem-kafo in the Katello repository being old. 0.2.x I think.

Try to install the version from the Foreman repository. Pretty sure it’s
version 0.6.x there.

On Wednesday, 10 June 2015 05:40:12 UTC-3, JC wrote:

Hi. I’ve already mentioned this in another thread and raised a bug
http://projects.theforeman.org/issues/10728, but given that it
prevents new installs (from what I can see), it seems to me, at least, that
it warrants more attention. Certainly the project I am working on is
stalled. So if anyone has any insight into the problem it would be much
appreciated.

katello-installer

/usr/sbin/katello-installer:46: uninitialized constant Kafo::KafoConfigure (NameError)


You received this message because you are subscribed to a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/oTYjkFvNSTQ/unsubscribe.
To unsubscribe from this group and all its topics, 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 http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Jamie.


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 http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Super. Cheers Eric (and Danilo).

··· On 10 June 2015 at 15:35, Eric D Helms wrote:

The 2.2 repositories are updated and passed my smoke tests. Please let us
know if you encounter further issues.

Eric

On Wed, Jun 10, 2015 at 9:21 AM, Jamie Caldwell < > mr.jamie.caldwell@gmail.com> wrote:

Thanks very much Danilo. That (rubygem-kafo-0.6.6-2.el6.noarch) does
indeed fix it.

On 10 June 2015 at 14:00, Danilo Sousa danilopopeye@gmail.com wrote:

I ran in this problem yesterday. It was, for me at least, the
rubygem-kafo in the Katello repository being old. 0.2.x I think.

Try to install the version from the Foreman repository. Pretty sure it’s
version 0.6.x there.

On Wednesday, 10 June 2015 05:40:12 UTC-3, JC wrote:

Hi. I’ve already mentioned this in another thread and raised a bug
http://projects.theforeman.org/issues/10728, but given that it
prevents new installs (from what I can see), it seems to me, at least, that
it warrants more attention. Certainly the project I am working on is
stalled. So if anyone has any insight into the problem it would be much
appreciated.

katello-installer

/usr/sbin/katello-installer:46: uninitialized constant Kafo::KafoConfigure (NameError)


You received this message because you are subscribed to a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/oTYjkFvNSTQ/unsubscribe.
To unsubscribe from this group and all its topics, 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 http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Jamie.


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 http://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 a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/oTYjkFvNSTQ/unsubscribe.
To unsubscribe from this group and all its topics, 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 http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Jamie.