Can no longer install Katello 4.3 on Centos8 due to dependancy errors

Fresh Katello 4.3.x install following instructions. No longer works using Centos8.

2022-05-05 14:28:24 [NOTICE] [root] Loading installer configuration. This will take some time.
2022-05-05 14:28:28 [NOTICE] [root] Running installer with log based terminal output at level NOTICE.
2022-05-05 14:28:28 [NOTICE] [root] Use -l to set the terminal output log level to ERROR, WARN, NOTICE, INFO, or DEBUG. See --full-help for definitions.
2022-05-05 14:28:30 [NOTICE] [configure] Starting system configuration.
2022-05-05 14:29:19 [ERROR ] [configure] Execution of '/bin/dnf -d 0 -e 1 -y install katello' returned 1: Error:
2022-05-05 14:29:19 [ERROR ] [configure] Problem: package katello-4.3.1-1.el8.noarch requires candlepin >= 2.0, but none of the providers can be installed
2022-05-05 14:29:19 [ERROR ] [configure] - package candlepin-4.1.7-1.el8.noarch requires tomcatjss >= 7.2.1-7.1, but none of the providers can be installed
2022-05-05 14:29:19 [ERROR ] [configure] - package candlepin-4.1.8-1.el8.noarch requires tomcatjss >= 7.2.1-7.1, but none of the providers can be installed
2022-05-05 14:29:19 [ERROR ] [configure] - cannot install the best candidate for the job
2022-05-05 14:29:19 [ERROR ] [configure] - package tomcatjss-7.7.0-1.module+el8.5.0+701+8dc610e5.noarch is filtered out by modular filtering
2022-05-05 14:29:19 [ERROR ] [configure] /Stage[main]/Katello/Package[katello]/ensure: change from 'purged' to 'present' failed: Execution of '/bin/dnf -d 0 -e 1 -y install katello' returned 1: Error:
2022-05-05 14:29:19 [ERROR ] [configure] Problem: package katello-4.3.1-1.el8.noarch requires candlepin >= 2.0, but none of the providers can be installed
2022-05-05 14:29:19 [ERROR ] [configure] - package candlepin-4.1.7-1.el8.noarch requires tomcatjss >= 7.2.1-7.1, but none of the providers can be installed
2022-05-05 14:29:19 [ERROR ] [configure] - package candlepin-4.1.8-1.el8.noarch requires tomcatjss >= 7.2.1-7.1, but none of the providers can be installed
2022-05-05 14:29:19 [ERROR ] [configure] - cannot install the best candidate for the job
2022-05-05 14:29:19 [ERROR ] [configure] - package tomcatjss-7.7.0-1.module+el8.5.0+701+8dc610e5.noarch is filtered out by modular filtering

Interesting the directions for 4.4 require puppet7, the directions to 4.3 refer to using puppet6.

I guess I’m moving to 4.4…

By the way the above install was done using this guide verbatim. This WORKED a few weeks ago on another server.

https://docs.theforeman.org/3.1/Installing_Server_on_Red_Hat/index-katello.html

Also tightly related to this…

The INSTALL directions for Katello 4.4 clearly state using the puppet7 release.

But the 4.4 UPGRADE documentation does not.

I am confused by this; If you’re upgrading from 4.3 to 4.4, shouldnt’ updating the puppet release be a part of that?

What repositories do you use exactly? Run dnf repolist -v

What modules are enabled? dnf module list --enabled and dnf module list pki-core

Thanks for helping @gvde . I am rebuilding the server to start from scratch since I later went to 4.4 and had other issues. I am hoping for a 4.3 install to match another katello server I have for the other half of my infrastructure.

More info later when I can try again! Thank you.

As soon as I saw “pki-core” in your reply, I knew that was it. This bit me once before some months ago. Because… that step is not documented in the install guide(s).

I thought at the time that someone replied that the documentation would be updated. Doesn’t look like that ever happened.

With pki-core enabled the install went as planned. Thanks for the tip.