Bug 446269
| Summary: | Unable to remove packages for a client via the webui if the channel is not subscribed | ||
|---|---|---|---|
| Product: | Red Hat Satellite 5 | Reporter: | wes hayutin <whayutin> |
| Component: | Provisioning | Assignee: | Justin Sherrill <jsherril> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | wes hayutin <whayutin> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 511 | CC: | bperkins, jsherril, mzazrivec |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://rlx-3-14.rhndev.redhat.com/rhn/systems/details/packages/PackageList.do?sid=1000010003 | ||
| Whiteboard: | |||
| Fixed In Version: | sat530 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2009-09-10 20:25:19 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 456985 | ||
|
Description
wes hayutin
2008-05-13 20:40:49 UTC
<parthonista> cliff: I just chatted with weshay on https://bugzilla.redhat.com/show_bug.cgi?id=446269 <weshay> ya .. that can move to 5.2 <parthonista> cliff: sounds like the behviour was identical in 5.02 to 5.10 <parthonista> cliff: so its not a 'regression' per se Made removal work now if the package is not in any of the systems subscribed channels. We now throw this warning: One or more of the packages you have selected for removal below are not contained in a software channel that this system is subscribed to. If you choose to continue with the removal you will not be able to rollback this system to this snapshot or any prior snapshot. If the system has a provisioning entitlement and one of the packages selected for removal isn't in any of the channels the system is subscribed to. Tested with RHEL 4 and RHEL 5 clients. Basically had to split up the 'update' and 'remove' actions into 2 different queries in the backend. One that restricted based on server channels and one that didn't. commit 80f273a1c6511637611e586711b58b5f94462e96 tree e46d8630ee265022a711706ee9e157768496eb2c tree | snapshot parent 1e2fad3293b836a96ce3c1c71ddb626cc14ca6b2 commit | diff verified on 4/20 Verified in stage -> RELEASE_PENDING An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2009-1434.html |