Unable to rollback packages due to bad skip list exception in up2date-4.8.x

Solution Verified - Updated -

Issue

  • Unable to perform rollback
  • Though there is no kernel* packages in rollback scheduled still up2date tried to remove kernel and fails with error
    up2date_client.up2dateErrors.RpmRemoveSkipListError: Could not remove package "kernel-2.6.9-78.EL"
  • unable to use the rollback function with the Satellite
  • when using the Satellite rollback function on a RHEL 4 system the customer receive the next error message:
    [root@vmlinux4832test ~]# rhn_check -v
    Traceback (most recent call last):
      File "/usr/sbin/rhn_check", line 345, in ?
        handle_action(action)
      File "/usr/sbin/rhn_check", line 218, in handle_action
        (status, message, data) = run_action(method, params)
      File "/usr/sbin/rhn_check", line 174, in run_action
        (status, message, data) = do_call(method, params)  
      File "/usr/sbin/rhn_check", line 91, in do_call
        retval = apply(method, params)
      File "/usr/share/rhn/actions/packages.py", line 428, in runTransaction
        (ts, added, removed) = up2date.genTransaction(tsd)
      File "/usr/share/rhn/up2date_client/up2date.py", line 589, in genTransaction
        resolveRemovalDeps(ts)
      File "/usr/share/rhn/up2date_client/up2date.py", line 1146, in resolveRemovalDeps
        raise up2dateErrors.RpmRemoveSkipListError, depName
    up2date_client.up2dateErrors.RpmRemoveSkipListError: Could not remove package "kernel-utils-2.4-18.el4". It was on the RemoveSkipList

Environment

  • Red Hat Enterprise Linux 4
  • up2date-4.8.1-33.el4

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In