Description of problem: If one subscribes or unsubscribes a child channels to/from a server in SSM, the entitlement counts and the package errata server cache will not get updated causing all those calculations to fail. Version-Release number of selected component (if applicable): 530 How reproducible: Always Steps to Reproduce: 1. Go to Subscription Management -> Software Channel Entitlements 2. Look and make a note for the Red Hat Network Tools for Red Hat Enterprise Linux -> Entitled and Available counts 3. Add systems that don;t have the RHN tools channel but are subscribed to a RH base channel to ssm. 4. Goto Manage -> Channels -> Child Channels 5. Select subscribe on "Red Hat Network Tools" + hit alter subscriptions and confirm appropriately 6. Go to Subscription Management -> Software Channel Entitlements 7. Look at the Entitled and Available counts for Red Hat Network Tools channel. Actual results: Notice those numbers have not been updated at all. Expected results: Number of entitled must be more and number on available must be lesser. Additional info:
fixed in spacewalk master: e1aa5c1ccc9baae1f85938bbc6801e7ac3adf4fc 397baaff9968ec1e747cc04d5193d7c0f91521c3
One last fix: 09b0052b46bf78853cdf7fd8900b43a76a588fcb
*** Bug 569758 has been marked as a duplicate of this bug. ***
reproduced up to Comment 0 or bug 569758#c0 with OLD version new,spacewalk-java-0.5.44-86.el5sat works well, entitlement counter reflects changes in SSM immediately
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/RHBA-2010-0897.html