Description of problem: Removing RHN-Proxy packages at deactivation time fail due to dependency issues. Version-Release number of selected component (if applicable): RHN-Proxy 5.4.1 How reproducible: 100% 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 Actual results: 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 Expected results: All packages that are related to the RHN-Proxy Installation are successfully removed. Additional info:
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