foreman-maintain should error if a server has both `satellite` and `satellite-capsule` packages installed.
Right now, foreman-maintain uses the presence of `satellite` and `satellite-capsule` packages to determine if the server is a `Satellite` or a `Capsule` server.
It has been brought up recently that some users have `satellite-capsule` package installed in Satellite servers for some reason. See this PR discussion . foreman-maintain should check and error if a server has both `satellite` and `satellite-capsule` packages installed. I think this is critical because the foreman-maintain upgrade scenarios differ for satellite and capsule based on the availability of these packages.
#2 Updated by Suraj Patil 9 months ago
@Suresh, Any idea why we provide satellite-capsule package through rhel-7-server-satellite repository? Ideally satellite-capsule package should be only provided through rhel-7-server-satellite-capsule repository.
Dependencies Resolved ============================================================================================================================================ Package Arch Version Repository Size ============================================================================================================================================ Installing: satellite-capsule noarch 6.6.3-1.el7sat rhel-7-server-satellite-6.6-rpms 9.6 k Transaction Summary ============================================================================================================================================ Install 1 Package
- Status changed from Ready For Testing to Closed
Applied in changeset foreman_maintain|c5cfc89d55cc4bc2ec7064788e721b69b787af01.