Bug 499642 - package rollbacks never complete if pkg in "removeSkipList"
Summary: package rollbacks never complete if pkg in "removeSkipList"
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: up2date
Version: 4.9
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
: ---
Assignee: Pradeep Kilambi
QA Contact: Red Hat Satellite QA List
URL: http://grandprix.rhndev.redhat.com/ne...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-05-07 14:31 UTC by wes hayutin
Modified: 2010-05-05 11:08 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-05-05 11:08:18 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description wes hayutin 2009-05-07 14:31:39 UTC
Description of problem:

5/1 build rhel 5

rhel 4 client registered 
rolling back to snapshot profile

This action will be executed after 05/ 7/09 10:01:47 AM EDT.

This action's status is: Picked Up.
The client picked up this action on 05/ 7/09 10:25:03 AM EDT.
This action has not yet completed this action.
Changes Scheduled:

    * Replace NetworkManager-0.3.1-5.el4 with NetworkManager-0.3.1-4.el4
    * Replace OpenIPMI-1.4.14-1.4E.25 with OpenIPMI-1.4.14-1.4E.20
    * Replace OpenIPMI-libs-1.4.14-1.4E.25 with OpenIPMI-libs-1.4.14-1.4E.20
    * Replace ash-0.3.8-20.el4_7.1 with ash-0.3.8-20
    * Replace audit-1.0.16-4.el4 with audit-1.0.16-3.el4
    * Replace audit-libs-1.0.16-4.el4 with audit-libs-1.0.16-3.el4
    * Replace autofs-4.1.3-238:1 with autofs-4.1.3-234:1
    * Replace bash-3.0-21.el4 with bash-3.0-19.7
    * Replace bind-libs-9.2.4-30.el4_7.2:20 with bind-libs-9.2.4-30.el4:20
    * Replace bind-utils-9.2.4-30.el4_7.2:20 with bind-utils-9.2.4-30.el4:20
    * Replace bluez-libs-2.10-3 with bluez-libs-2.10-2
    * Replace bluez-utils-2.10-5.el4 with bluez-utils-2.10-2.2
    * Replace bzip2-1.0.2-14.el4_7 with bzip2-1.0.2-13.EL4.3
    * Replace bzip2-libs-1.0.2-14.el4_7 with bzip2-libs-1.0.2-13.EL4.3
    * Replace comps-4AS-0.20090504:2 with comps-4AS-0.20080711:2
    * Replace coreutils-5.2.1-36.el4 with coreutils-5.2.1-31.8.el4
    * Replace crash-4.0-5.0.0.2 with crash-4.0-5.0.0.1
    * Replace cups-1.1.22-0.rc1.9.32.el4:1 with cups-1.1.22-0.rc1.9.27:1
    * Replace cups-libs-1.1.22-0.rc1.9.32.el4:1 with cups-libs-1.1.22-0.rc1.9.27:1
    * Replace dapl-2.0.15-1.el4 with dapl-2.0.7-2.el4
    * Replace device-mapper-1.02.28-2.el4 with device-mapper-1.02.25-2.el4
    * Replace dhclient-3.0.1-65.EL4:7 with dhclient-3.0.1-62.EL4:7
    * Replace diskdumputils-1.4.1-7 with diskdumputils-1.4.1-5
    * Replace e2fsprogs-1.35-12.24.el4 with e2fsprogs-1.35-12.17.el4
    * Replace ed-0.2-36.el4_7.1 with ed-0.2-36
    * Replace file-4.10-8.el4 with file-4.10-5.el4
    * Replace grep-2.5.1-32.4.el4 with grep-2.5.1-32.3
    * Replace hotplug-2004_04_01-7.10:3 with hotplug-2004_04_01-7.8:3
    * Replace hwdata-0.146.33.EL-17 with hwdata-0.146.33.EL-11
    * Replace ibutils-1.2-4.el4 with ibutils-1.2-3.el4
    * Replace ibutils-libs-1.2-4.el4 with ibutils-libs-1.2-3.el4
    * Replace initscripts-7.93.34-1.el4 with initscripts-7.93.33-1.el4
    * Replace ipsec-tools-0.3.3-7.el4_7 with ipsec-tools-0.3.3-6.rhel4.1
    * Replace iptables-1.2.11-3.2.RHEL4 with iptables-1.2.11-3.1.RHEL4
    * Replace iputils-20020927-22.el4 with iputils-20020927-21.el4
    * Replace isdn4k-utils-3.2-19.el4 with isdn4k-utils-3.2-18.p1.5
    * Replace jwhois-3.2.2-15.el4 with jwhois-3.2.2-6.EL4.1
    * Remove kernel-2.6.9-89.EL
    * Replace kernel-utils-2.4-18.el4:1 with kernel-utils-2.4-14.1.117:1
    * Replace kudzu-1.1.95.26-1 with kudzu-1.1.95.23-1
    * Replace lftp-3.0.6-8.el4 with lftp-3.0.6-4.el4
    * Replace libibcommon-1.1.2-1.el4 with libibcommon-1.0.8-1.el4
    * Replace libibumad-1.2.3-1.el4 with libibumad-1.1.7-1.el4
    * Replace libibverbs-1.1.2-1.el4 with libibverbs-1.1.1-9.el4
    * Replace libmthca-1.0.5-1.el4 with libmthca-1.0.4-9.el4
    * Replace libpng-1.2.7-3.el4_7.2:2 with libpng-1.2.7-3.el4_5.1:2
    * Replace librdmacm-1.0.8-1.el4 with librdmacm-1.0.7-1.el4
    * Replace libsdp-1.1.99-11.el4:1 with libsdp-1.1.99-10.el4:1
    * Replace libstdc++-3.4.6-11 with libstdc++-3.4.6-10
    * Replace libtiff-3.6.1-12.el4_7.2 with libtiff-3.6.1-12
    * Replace libxml2-2.6.16-12.6 with libxml2-2.6.16-12
    * Replace libxslt-1.1.11-1.el4_7.2 with libxslt-1.1.11-1.el4_6.1
    * Replace lvm2-2.02.42-5.el4 with lvm2-2.02.37-3.el4
    * Replace man-pages-1.67-17.el4 with man-pages-1.67-15.el4
    * Replace mkinitrd-4.2.1.13-4 with mkinitrd-4.2.1.13-1
    * Replace module-init-tools-3.1-0.pre5.3.11 with module-init-tools-3.1-0.pre5.3.10
    * Replace netconfig-0.8.21-1.2 with netconfig-0.8.21-1.1
    * Replace netdump-0.7.16-15 with netdump-0.7.16-14
    * Replace nfs-utils-1.0.6-93.EL4 with nfs-utils-1.0.6-87.EL4
    * Replace nfs-utils-lib-1.0.6-10.el4 with nfs-utils-lib-1.0.6-8.z1
    * Replace nscd-2.3.4-2.43 with nscd-2.3.4-2.41
    * Replace nss_ldap-253-7.el4 with nss_ldap-253-5.el4
    * Replace ntp-4.2.0.a.20040617-8.el4_7.1 with ntp-4.2.0.a.20040617-8.el4
    * Replace opensm-libs-3.2.5-1.el4 with opensm-libs-3.1.8-1.el4
    * Replace openssh-3.9p1-11.el4_7 with openssh-3.9p1-9.el4
    * Replace openssh-clients-3.9p1-11.el4_7 with openssh-clients-3.9p1-9.el4
    * Replace openssh-server-3.9p1-11.el4_7 with openssh-server-3.9p1-9.el4
    * Replace pam-0.77-66.26 with pam-0.77-66.25
    * Replace pam_krb5-2.1.17-8.el4 with pam_krb5-2.1.17-6.el4
    * Replace parted-1.6.19-23.EL with parted-1.6.19-22.EL
    * Replace perl-5.8.5-49.el4:3 with perl-5.8.5-36.el4_6.3:3
    * Replace popt-1.9.1-32_nonptl with popt-1.9.1-26_nonptl
    * Replace prelink-0.3.3-1.EL4 with prelink-0.3.3-0.EL4
    * Replace procps-3.2.3-8.17 with procps-3.2.3-8.12
    * Replace redhat-release-4AS-9 with redhat-release-4AS-8
    * Replace rhnlib-2.1.4-7.el4 with rhnlib-2.1.2-11.el4
    * Replace rpm-4.3.3-32_nonptl with rpm-4.3.3-26_nonptl
    * Replace rpm-libs-4.3.3-32_nonptl with rpm-libs-4.3.3-26_nonptl
    * Replace rpm-python-4.3.3-32_nonptl with rpm-python-4.3.3-26_nonptl
    * Replace rpmdb-redhat-4-0.20090504 with rpmdb-redhat-4-0.20080711
    * Replace selinux-policy-targeted-1.17.30-2.152.el4 with selinux-policy-targeted-1.17.30-2.150.el4
    * Replace setup-2.5.37-3.el4 with setup-2.5.37-1.7
    * Replace sos-1.7-9.35.el4 with sos-1.7-6.6.el4
    * Replace sudo-1.6.7p5-30.1.5 with sudo-1.6.7p5-30.1.3
    * Replace sysklogd-1.4.1-28.el4 with sysklogd-1.4.1-27.el4
    * Replace tcp_wrappers-7.6-37.9.el4 with tcp_wrappers-7.6-37.4
    * Replace tmpwatch-2.9.1-1.el4.1 with tmpwatch-2.9.1-1
    * Replace traceroute-1.4a12-27.EL4.1 with traceroute-1.4a12-24.EL4.1
    * Replace tzdata-2009f-1.el4 with tzdata-2008b-3.el4
    * Replace udev-039-10.29.el4 with udev-039-10.22.el4
    * Replace up2date-4.8.1-33.el4 with up2date-4.7.1-17.el4
    * Replace util-linux-2.12a-24.el4 with util-linux-2.12a-20.el4
    * Replace vim-common-6.3.046-2.el4.1:1 with vim-common-6.3.046-0.40E.7:1
    * Replace vim-enhanced-6.3.046-2.el4.1:1 with vim-enhanced-6.3.046-0.40E.7:1
    * Replace vim-minimal-6.3.046-2.el4.1:1 with vim-minimal-6.3.046-0.40E.7:1
    * Replace vixie-cron-4.1-57.el4:4 with vixie-cron-4.1-50.el4:4
    * Replace xorg-x11-Mesa-libGL-6.8.2-1.EL.63 with xorg-x11-Mesa-libGL-6.8.2-1.EL.52
    * Replace xorg-x11-font-utils-6.8.2-1.EL.63 with xorg-x11-font-utils-6.8.2-1.EL.52
    * Replace xorg-x11-libs-6.8.2-1.EL.63 with xorg-x11-libs-6.8.2-1.EL.52
    * Replace xorg-x11-xfs-6.8.2-1.EL.63 with xorg-x11-xfs-6.8.2-1.EL.52



A kernel version pkg is set to be removed...

/var/log/up2date

ove.
[Thu May  7 10:25:07 2009] up2date Examining 54 dependencies.
[Thu May  7 10:25:07 2009] up2date  kernel-2.6.9-78.EL in the skipList, skipping
 from the transaction
[Thu May  7 10:25:07 2009] up2date Could not remove package "kernel-2.6.9-78.EL"
. It was on the RemoveSkipList


The Problem:
The transaction in satellite never completes...


You can try to rerun rhn_check and get 
L.52', '', ''], 'i']]},)
D: availablePackageList::channels: <up2date_client.rhnChannel.rhnChannelList instance at 0xb7afaa6c>
D: listAllPackages Fetched via: diskcache
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 1154, in resolveRemovalDeps
    resolveRemovalDeps(ts)
  File "/usr/share/rhn/up2date_client/up2date.py", line 1154, in resolveRemovalDeps
    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-2.6.9-78.EL". It was on the RemoveSkipList
[root@fjs-0-19 ~]#

Comment 1 RHEL Program Management 2010-05-05 11:08:18 UTC
Development Management has reviewed and declined this request.  You may appeal
this decision by reopening this request.


Note You need to log in before you can comment on or make changes to this bug.