Katello Installation

Problem: Unable to install Katello

Expected outcome: Successful Installation of Katello in Foreman

Foreman and Proxy versions:

Foreman and Proxy plugin versions:

Distribution and version: CentOS 7

Other relevant data:
Error: Package: tfm-rubygem-anemone-0.7.2-16.el7.noarch (katello)
Requires: tfm-ror52-rubygem(nokogiri) >= 1.3.0
Error: Package: tfm-rubygem-katello-3.14.1-1.el7.noarch (katello)
Requires: tfm-rubygem(foreman-tasks) < 1
Available: tfm-rubygem-foreman-tasks-3.0.1-1.fm2_3.el7.noarch (foreman-plugins)
tfm-rubygem(foreman-tasks) = 3.0.1
Available: tfm-rubygem-foreman-tasks-3.0.2-1.fm2_3.el7.noarch (foreman-plugins)
tfm-rubygem(foreman-tasks) = 3.0.2
Error: Package: tfm-rubygem-runcible-2.12.1-1.el7.noarch (katello)
Requires: tfm-ror52-rubygem(i18n) >= 0.5.0
Error: Package: tfm-rubygem-activerecord-import-1.0.0-1.el7.noarch (katello)
Requires: tfm-ror52-rubygem(activerecord) >= 3.2
Error: Package: tfm-rubygem-katello-3.14.1-1.el7.noarch (katello)
Requires: katello-selinux
Error: Package: tfm-rubygem-hammer_cli_katello-0.20.2-1.el7.noarch (katello)
Requires: tfm-rubygem(hammer_cli_foreman) < 0.20
Installed: tfm-rubygem-hammer_cli_foreman-2.3.0-1.el7.noarch (@foreman)
tfm-rubygem(hammer_cli_foreman) = 2.3.0
Error: Package: tfm-rubygem-katello-3.14.1-1.el7.noarch (katello)
Requires: tfm-rubygem(foreman-tasks) < 1
Available: tfm-rubygem-foreman-tasks-3.0.1-1.fm2_3.el7.noarch (foreman-plugins)
tfm-rubygem(foreman-tasks) = 3.0.1
Installing: tfm-rubygem-foreman-tasks-3.0.2-1.fm2_3.el7.noarch (foreman-plugins)
tfm-rubygem(foreman-tasks) = 3.0.2
Error: Package: tfm-rubygem-katello-3.14.1-1.el7.noarch (katello)
Requires: tfm-rubygem(angular-rails-templates) < 1.1
Installing: 1:tfm-rubygem-angular-rails-templates-1.1.0-1.el7.noarch (foreman-plugins)
tfm-rubygem(angular-rails-templates) = 1.1.0
Error: Package: tfm-rubygem-katello-3.14.1-1.el7.noarch (katello)
Requires: tfm-rubygem(angular-rails-templates) < 1.1
Available: 1:tfm-rubygem-angular-rails-templates-1.1.0-1.el7.noarch (foreman-plugins)
tfm-rubygem(angular-rails-templates) = 1.1.0
Error: Package: tfm-rubygem-katello-3.14.1-1.el7.noarch (katello)
Requires: tfm-ror52-rubygem(rails)
Error: Package: tfm-rubygem-runcible-2.12.1-1.el7.noarch (katello)
Requires: tfm-ror52-rubygem(activesupport) >= 3.0.10

You are trying to install katello 3.14. The current version is 3.18.

Also, looks like you are trying to install Katello on top of an existing Foreman installation, which is not possible at this time. You will need to set up a new instance with Katello and migrate any hosts and data from the old instance to it.

Thanks for your update. Let me check on it.

Hello tbrisker,

Thanks a lot for your update. I noticed that statement in one of the Foreman documentation as well.

Can you please clarify me the following on the same.

In this case, Foreman should be installed in Server A ?
Katello should be installed in Server B ??

Let me try to explain what I’m trying to achieve out of this Foreman installation.

I’m planning to make use of Foreman in order to manage the repository management for the Debian/Ubuntu and CentOS flavors of linux.

Steps which I did so far.

Installed Foreman on Centos server. In order to manage the repository content, I’m trying to install Katello.

Please advise how to attain the requirement.

Appreciate your help on this.

Thanks.

Katello is a plugin on top of Foreman, but due to the external services it uses and some modifications it does to some of the resources in Foreman it cannot be installed on top of an existing Foreman.
To install Foreman with Katello, follow the instructions in the Katello manual instead of the install instructions for Foreman.

Thanks a lot for your guidance.