Red Hat Bugzilla – Bug 130844
up2date loops forever when adding 3 updates to 159
Last modified: 2007-11-30 17:10:47 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2)
Description of problem:
Up2date will loop endlessly trying to add new updates to resolve
dependencies or resolve conflicts. It keeps thinking that it has to
add the same handful of packages over and over and over.
I wonder if up2date intends to add the packages but isn't able to add
them. Or maybe up2date just loses its little mind because there are
so many updates -- my system has 159 updates, and up2date tries to add
Workaround: Don't move your arm like that. Er, I mean select fewer
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. In the kicker panel, click the red RHN "!" icon. Note the tooltip
saying that 159 updates are available.
2. In the Notification Tool popup, click "Launch up2date".
3. Type root's password when asked for it.
4. In the Update Agent window, click Forward, then Forward again (past
the checked fedora-core-rawhide channel).
5. In the newly-renamed Up2date - Skipped Packages window, click
Forward past the skipped packages (kernel and kernel-utils).
AN EXTRA COSMETIC BUG: In the Skipped Packages window, the last
line of the paragraph under the Package Information box (the phrase
"select its checkbox") is cut in half. Only the top half of the
letters is visible. This is with the default fonts on a 1024x768 screen.
6. In the Available Package Updates window, click the checkbox to
"Select all packages". (Total size of selected packages to download =
7. Click Forward to get the packages.
8. In the Warning popup (about "Test install failed because of package
conflicts" and "The following packages were added to your selection to
satisfy dependencies"), click OK.
9. Back in the Up2date - Package List window, click Forward.
Actual Results: After the package set is tested and RPM
inter-dependencies are solved, the same dialog box mentioned in step 8
pops up. Click OK and then Forward (step 9) and the dialog box will
reappear again. Do the same thing 5 times and you get the same loop 5
Expected Results: After giving the Warning dialog and adding
additional packages, up2date should (after I click Forward) download
those packages and install them.
If I'm not supposed to be able to go forward (because my updates still
have unresolved conflicts or for whatever reason), the Forward button
should be unselectable/grayed-out. In that case I'd hope to see a
dialog box pop up to suggest a workaround, like "Select fewer packages
at a time".
Up2date's warning dialog box from step 8 (on my system tonight) reads:
Test install failed because of package conflicts:
The following packages were added to your selection to satisfy
Name Version Release
libstdc++-devel 3.4.1 9
rpm-libs 4.3.2 0.10
xorg-x11-deprecated-libs 22.214.171.1242 4
file /usr/share/man/man5/resolver.5.gz conflicts between attempted
installs of man-pages-1.67-2 and bind-utils-9.2.4-EL4_1
Fedora Core 3 is now maintained by the Fedora Legacy project for security
updates only. If this problem is a security issue, please reopen and
reassign to the Fedora Legacy product. If it is not a security issue and
hasn't been resolved in the current FC5 updates or in the FC6 test
release, reopen and change the version to match.
Closing per lack of response to previous comment. If this still occurs on FC3
or FC4 and is a security issue, please assign to Fedora Legacy and the
appropriate version. The bug could also be filed against RHEL if it is relevant
up2date has been replaced by pirut and pup in FC5 and FC6, the still fully
supported versions of Fedora Core, so this bug will not be fixed unless it is a