Satellite upgrade from 6.2 -> 6.3 failed due to below dependency issue:
Issue is that python-pulp-agent-lib package comes w/ satellite6.2 repo and with 6.3 its moved to tools repo.
The package was installed on satellite because installed packages includes pulp-admin-client along w/ pulp-rpm-admin-extensions or pulp-rpm-handlers.
pulp-rpm-handlers is dependent on python-pulp-agent-lib
For reference, see this BZ -> https://bugzilla.redhat.com/show_bug.cgi?id=1512959
for Capsule upgrade from 6.2 -> 6.3 failed due to below dependency issue and it is due to gofer/katello-agent package.
Section Number and Name:
Describe the issue:
Suggestions for improvement:
There should be additional note needed under upgrade section of Satellite and Capsule which informs customers to enable tools repo when there is 'pulp-admin-client' package present on Satellite and gofer/katello-agent package on Capsule.
Thank you for raising this bug.
I thought the problem only existed in the Beta release and that foreman-maintain was improved to take care of this.
Yes, in foreman-maintain we have considered tools repository while enabling repositories in upgrade. But the thing is we can not force customers to use foreman-maintain. so it would be good to include additional information for customers in the document.
Currently, these dependencies issues found only with katello-agent package on Capsule and pulp-admin-client on Satellite while upgrade 6.2 -> 6.3.
(In reply to Stephen Wadeley from comment #1)
> Thank you for raising this bug.
> I thought the problem only existed in the Beta release and that
> foreman-maintain was improved to take care of this.
Would it be OK to offer the choice to remove the pulp-admin-client package or enable the tools repos to get the updated version?
These changes are now live on the Customer Portal
2.4. Upgrading Capsule Servers
5.3. Release Notes