https://bugzilla.novell.com/show_bug.cgi?id=738701
https://bugzilla.novell.com/show_bug.cgi?id=738701#c0
Summary: zypper: symbol requirements must be more weighted Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: Linux Status: NEW Severity: Minor Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jengelh@medozas.de QAContact: qa@suse.de Found By: Beta-Customer Blocker: ---
from 11.4 to 12.1, this can happen:
# zypper dup Installerer: libreadline6- 6.2-1.8.1 [fullført] Installerer: bash- 4.2-1.8.1 [fullført] Installerer: openSUSE-release- 12.1-1.4 [fullført] Flere rpm-resultater: /bin/sh: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /bin/sh) /bin/sh: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /lib64/libreadline.so.6) /bin/sh: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /lib64/libncurses.so.5) warning: %post(openSUSE-release-12.1-1.4.x86_64) scriptlet failed, exit status 1
Therefore, glibc should always be installed first even in a dependency cycle (that is then willingly broken or ignored)..
https://bugzilla.novell.com/show_bug.cgi?id=738701
https://bugzilla.novell.com/show_bug.cgi?id=738701#c
Andreas Jaeger aj@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aj@suse.com, coolo@suse.com AssignedTo|bnc-team-screening@forge.pr |mls@suse.com |ovo.novell.com |
https://bugzilla.novell.com/show_bug.cgi?id=738701
https://bugzilla.novell.com/show_bug.cgi?id=738701#c1
Michael Schröder mls@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution| |FIXED
--- Comment #1 from Michael Schröder mls@suse.com 2012-01-03 11:00:48 UTC --- 11.4 uses the legacy ordering algorithm. Thus already fixed in 12.1. (Zypper really needs a "safe dup" mechanism that installs the software stack in a chroot env and then switches over to the new code)