Description of problem: Snapshots/rollbacks are a major feature and selling point highlighted as part of provisioning (Multi-State Rollback). Sample docs below - http://www.redhat.com/red_hat_network/module_comparison/ ... Multi State Rollback (includes snapshot based recovery) RHN records the state of all of your systems every time an action is applied to them, serving as a repository for state information. Multi State Rollback allows your system to return to a previous state or configuration instantly. No more manual removing of packages, trying to remember preexisting configurations, or using rollback through multiple iterations. Red Hat Network records these states for you and makes the process quick and easy. ... http://www.redhat.com/docs/manuals/satellite/Red_Hat_Network_Satellite-5.2.0/html/Reference_Guide/s1-intro-rhn-provisioning.html ... Snapshot Rollbacks — Provisioning-level users have the ability to revert the package profile and RHN settings of systems. RHN Satellite Server customers can also roll back local configurations files. This is possible because snapshots are captured whenever an action takes place on a system. These snapshots identify groups, channels, packages, and configuration files. ... https://rhn.redhat.com/rhn/help/reference/rhn500/en/s1-sm-systems.jsp ... 6.4.2.9.4.2. System Details ⇒ Provisioning ⇒ Snapshots — Snapshots enable you to roll back the system's package profile, configuration files, and RHN settings. Snapshots are captured whenever an action takes place on a Provisioning-entitled system. The Snapshots sub-tab lists all snapshots for the system , including the reason the snapshot was taken, the time it was taken, and the number of tags applied to each snapshot. To revert to a previous configuration, click the Reason of the snapshot taken and review the potential changes on the provided sub-tabs, starting with Rollback. Each sub-tab provides the specific changes that will be made to the system during the rollback: * group memberships * channel subscriptions * installed packages * configuration channel subscriptions * configuration files * snapshot tags When satisfied with the reversion, return to the Rollback sub-tab and click the Rollback to Snapshot button. To see the list again, click Return to snapshot list. ... However, due to the limitations of snapshot/rollbacks and nature of rpm, there are things that rollback cannot and should not be used for (reliably). We need to document these limitations clearly as to set user expectations that it's best to only rollback small set of packages at a time if they want to avoid hiccups. So for example, don't use rollbacks to downgrade between minor releases and expect it to work... Version-Release number of selected component (if applicable): Red Hat Network (RHN) Satellite 5.3.0 (or any) How reproducible: Always. Steps to Reproduce: 1. See description above. Actual results: See description above. Expected results: See description above. Additional info:
The 5.4.0 RHN Satellite and RHN Proxy release has occurred. This issue has been resolved with this release. RHEA-2010:0801 - RHN Satellite Server 5.4.0 Upgrade https://rhn.redhat.com/rhn/errata/details/Details.do?eid=10332 RHEA-2010:0803 - RHN Tools enhancement update https://rhn.redhat.com/rhn/errata/details/Details.do?eid=10333 RHEA-2010:0802 - RHN Proxy Server 5.4.0 bug fix update https://rhn.redhat.com/rhn/errata/details/Details.do?eid=10334 RHEA-2010:0800 - RHN Satellite Server 5.4.0 https://rhn.redhat.com/rhn/errata/details/Details.do?eid=10335 Docs are available: http://docs.redhat.com/docs/en-US/Red_Hat_Network_Satellite/index.html Regards, Clifford