Project

General

Profile

Bug #30756

Pulp 2 support on EL8

Added by James Shewey about 2 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
No
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:

Description

When attempting a Katello 3.16/Foreman 2.1.2 install on a EL8 host, it is reported that:

ERROR 2020-09-01T20:04:23 main] Evaluation Error: Error while evaluating a Function Call, Pulp 2 is only supported on CentOS 7 (file: /usr/share/foreman-installer/modules/foreman_proxy_content/manifests/init.pp, line: 199, column: 5) on node [redacted]

Despite this, there is a stable pulp repo for EL8:

https://repos.fedorapeople.org/repos/pulp/pulp/stable/2.21/el8/x86_64/

I think the check at 199 should either be removed or the option to bypass to try unsupported/expiramental deployments should be given:

if ($pulp_master or $pulp) and $facts['os']['release']['major'] != '7' {
fail('Pulp 2 is only supported on CentOS 7')
}

History

#1 Updated by Ewoud Kohl van Wijngaarden about 2 months ago

  • Status changed from New to Closed

That el8 location now shows a 404. Not sure if anyone changed anything.

This is not something we will ever support. We attempted to build Pulp 2 on EL8 but using Python 2 on EL8 is really really painful. Note that we in this case is the people responsible for packaging both Foreman and Pulp, both upstream and downstream.

This is also the reason that Katello 3.16 on EL8 is not supported. Katello couldn't function without Pulp 2 until #30168 was merged. That will be part of Katello 3.18. Work is ongoing in the installer to deploy this and then CI pipelines will be modified to test Katello + EL8. 3.18 is targeted to support on EL8.

Also available in: Atom PDF