Description of problem:
Removing RHN-Proxy packages at deactivation time fail due to dependency issues.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install/Activate RHN-Proxy against Hosted/Satellite
2. Deactivate the RHN-Proxy and Remove the Installed Packages via WebUI.
3. Execute : rhn_check -vv on the RHN-Proxy
error: Failed dependencies:
perl(Error) is needed by (installed) perl-Git-1.7.1-2.el6_0.1.noarch
perl(Error) is needed by (installed) git-1.7.1-2.el6_0.1.x86_64
httpd-mmn = 20051115 is needed by (installed) mod_wsgi-3.2-1.el6.x86_64
All packages that are related to the RHN-Proxy Installation are successfully removed.
It is recommended - well strongly suggested, that machine which runs RHN Proxy is dedicated only for RHN Proxy. So during package removal we expect *only* @Base + RHN Proxy packages.
There should not be git, nor httpd-mmn. If you install it then you are on your own.
So it seams that Beaker does not install just @base.
Looking into comps-rhel6.xml I see git in @development