Bug #29579
closedforeman-maintain should error if a server has both `satellite` and `satellite-capsule` packages installed.
Description
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 [1]. 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.
[1] https://github.com/theforeman/community-templates/pull/716#issuecomment-614738292
Updated by The Foreman Bot over 4 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman_maintain/pull/335 added
Updated by Suraj Patil over 4 years 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
Updated by Suresh Thirugnanasambandan over 4 years ago
- Related to Tracker #29643: Capsule upgrade playbook tracker added
Updated by Anonymous over 4 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset foreman_maintain|c5cfc89d55cc4bc2ec7064788e721b69b787af01.