Bug 387734 - Update from 10.2: Errors during package installation
Summary: Update from 10.2: Errors during package installation
Status: RESOLVED DUPLICATE of bug 381293
Alias: None
Product: openSUSE 11.0
Classification: openSUSE
Component: Update Problems (show other bugs)
Version: Beta 1
Hardware: x86-64 Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Dr. Werner Fink
QA Contact: Jiri Srain
URL:
Whiteboard:
Keywords:
Depends on: 384440
Blocks:
  Show dependency treegraph
 
Reported: 2008-05-07 13:20 UTC by Jiri Srain
Modified: 2008-05-07 13:55 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jiri Srain 2008-05-07 13:20:21 UTC
+++ This bug was initially created as a clone of Bug #384440 +++

When I just updated a 10.2 installation to 11.0 Beta 1 (Build 103), during the package installation I had to click some error messages away. There seem to be two different cases which led to problems:


1) Missing (or otherwise not usable) libraries. Log snippet for one example:

Subprocess failed. Error: RPM failed: /bin/sh: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
error: %postun(libogg-1.1.3-31.x86_64) scriptlet failed, exit status 127


2) insserv complaining about a loop. Example log snippet (timestamps, filenames etc. cut away, will attach complete y2log):

insserv:  loop involving service boot.klog at depth 3
insserv:  loop involving service boot.crypto at depth 2
insserv:  loop involving service boot.localfs at depth 1
insserv:  loop involving service boot.cleanup at depth 3
insserv: exiting now!
error: %postun(device-mapper-1.02.12-13.x86_64) scriptlet failed, exit status 1
Comment 1 Jiri Srain 2008-05-07 13:21:48 UTC
Takashi, please, check dependencies of libogg, this is not problem of libzypp, but of the package itself.

I created a clone of this bug to handle both issues separately.
Comment 2 Takashi Iwai 2008-05-07 13:39:07 UTC
I guess it's not fixable in libogg package because the error of postun comes from the old package.  It calls %run_ldconfig macro.  Since it's a script, it requires bash.  And bash requires newer ncurses package...

I have a vague memory about this missing dependency on libncurses...  Werner?

Nevertheless, this error can be ignored.  It's just another call of ldconfig and it's unneeded in practice there.
Comment 3 Dr. Werner Fink 2008-05-07 13:55:41 UTC

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