Unable to install Foreman 3.3 with Katello 4.5

Problem:
Installation fails

Expected outcome:
Installation succeeded

Foreman and Proxy versions:
foreman 3.3.0

Foreman and Proxy plugin versions:
katello 4.5

Distribution and version:
Rocky Linux 8.6

Other relevant data:
Fresh host with no additional configuration.
Doing everything by the manual
Installation errors:
[ERROR ] [configure] Execution of ‘/bin/dnf -d 0 -e 1 -y install postgresql-evr’ returned 1: Error: Unable to find a match: postgresql-evr

I cannot reproduce that:

# dnf localinstall https://yum.theforeman.org/releases/3.3/el8/x86_64/foreman-release.rpm https://yum.theforeman.org/katello/4.5/katello/el8/x86_64/katello-repos-latest.rpm
...
# dnf module enable katello:el8 pulpcore:el8
...
# dnf list postgresql-evr
...
Available Packages
postgresql-evr.x86_64                                                                             0.0.2-1.el8                                                                             pulpcore

Weird. Must’ve been a repo glitch or sync issue. It’s working now.

Well, the rpm is from today anyway:

https://yum.theforeman.org/pulpcore/3.18/el8/x86_64/

[ ]	postgresql-evr-0.0.2-1.el8.x86_64.rpm	2022-06-15 14:21 	8.1K	 

Katello 4.5 hasn’t been released, yet. There is not even a RC version. So I wouldn’t expect everything to go smoothly at this time.

Unless you really want to test drive the upcoming version you should install the latest stable version Foreman 3.3./Katello 4.4.

Hi @electricdrop welcome,

As mentioned by @gvde postgresql-evr was only tagged today and pushed today, this package lives in Pulpcore, and for 3.18 release we had to build everything against python39, with this we untagged all the old builds, and this one was tagged again now.

RC2 for 4.5 should be out soon.

Are you sure FM 3.3 is compatible with K 4.4? The docs are pointing to FM 3.2 and K 4.4.

Oh. That was a type on my end.

Katello 4.4 with Foreman 3.2 is the latest supported and officially released katello version.

Foreman 3.3 (without Katello) is the latest foreman version.

It’s really confusing in the time between the official release of a new foreman version until the matching katello version is released and docs are definitively not helpful during that time, as https://docs.theforeman.org/ would point you to foreman 3.3 which in turn gets you katello 4.5 even though it hasn’t been released, yet…

I guess I fell into that trap as well.
Saw the release of 3.3, jumped to docs to install it with Katello, the docs have only one combination of versions - 3.3 and 4.5, didn’t even realize Katello 4.5 is still not released.
Anyway, it’s working smooth for now.