Bug 222517 - Yast security update installation not happening
Summary: Yast security update installation not happening
Status: RESOLVED DUPLICATE of bug 191810
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: YaST2 (show other bugs)
Version: Final
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Stefan Schubert
QA Contact: Jiri Srain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-19 04:24 UTC by Volker Kuhlmann
Modified: 2006-11-24 17:26 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
yast logs (605.04 KB, application/x-bzip2)
2006-11-19 04:25 UTC, Volker Kuhlmann
Details
additional logs (3.77 MB, application/x-compressed-tar)
2006-11-24 17:26 UTC, Stefan Schubert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Volker Kuhlmann 2006-11-19 04:24:31 UTC
After attempting to install the recent set of updates for 10.1, YOU
refuses to install updates which I skipped the first time, although it
does recognise them as being present. I skipped them first time because
I didn't have the .patch.rpms, and there are only .delta.rpms for
delta-ing from the install media, but not from the previous updated
version (packages mono-*2.10, MozillaFirefox-translations).

After downloading the .patch.rpms, YOU suggests to install the still missing updates, I click accept, YOU uses 100% CPU for a little while, then does nothing before offering to click finish. Clicking finish and restarting YOU produces the same result. zmd is disabled. Update source is ftp://localhost/, .patch.rpm are present and YOU doesn't complain about any files it can't find.

YOU has got itself into a state where it doesn't install a bunch of security fixes. Without manual intervenion on the command line this isn't fixable. Does 10.2b2 show the same behaviour??

The problem has to do with the blurbs created by yast in
/var/lib/zypp/db/patches/ These are yast's memory of what's installed
and what isn't. Unfortuately, 2 things happen:

1) Yast marks package-sets as installed even though some rpm part or all
of it was skipped, and also if yast was terminated forcefully after
selecting the whole lot of available patches.

2) Yast never checks its "memory" against reality, and forever after,
all of the existing patches so far are "installed".

Fix for now:  rm /var/lib/zypp/db/patches/*

Running YOU again now causes the missing rpms in the mono-* and MozillaFirefox patch set to be installed. YOU has now also forgotten any other patch previously installed, but that's cosmetic in comparison with being unable to install patches with YOU.

The the rpms were in fact not installed was checked with rpm -qa --last and rpm -q mono-data etc. It's not just a question of YOU displaying incorrect information.
Comment 1 Volker Kuhlmann 2006-11-19 04:25:37 UTC
Created attachment 106158 [details]
yast logs
Comment 2 Stefan Schubert 2006-11-24 17:25:01 UTC
I can reproduce it. Atttach more logfiles
Comment 3 Stefan Schubert 2006-11-24 17:26:05 UTC
Created attachment 106891 [details]
additional logs
Comment 4 Stefan Schubert 2006-11-24 17:26:30 UTC

*** This bug has been marked as a duplicate of bug 191810 ***