https://bugzilla.novell.com/show_bug.cgi?id=896438 https://bugzilla.novell.com/show_bug.cgi?id=896438#c14 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|zypp-maintainers@forge.prov |meissner@suse.com |o.novell.com | --- Comment #14 from Michael Andres <ma@suse.com> 2014-09-15 15:51:11 CEST --- As Lars wrote:
Latest drpm for glibc-32bit (2.17-4.13.1) omits file
/lib/ld-linux.so.2
Keep in mind that we do not have the full filelists of _available_ packages at hand, when doing the dependency checks. Packages metadata contain just an abstract of their fiellist. Buildsystem AFAIK adds just the content of a few directories. Other locations must be manually added. Full filelist is only available for local (installed) packages.
Problem: ctxusb-2.4.256735-1.x86_64 requires /lib/ld-linux.so.2, but this requirement cannot be provided deleted providers: glibc-32bit-2.18-4.15.2.x86_64
Updating glibc-32bit the resolver sees the required /lib/ld-linux.so.2 vanishing with the installed old glibc-32bit, as the new one does not seem to provide it. WORKAROUND:
Solution 3: break ctxusb-2.4.256735-1.x86_64 by ignoring some of its dependencies If the new glibc-32bit package actually contains /lib/ld-linux.so.2, you can choose to ignore the error. Once the new package is installed, the resolver will see the full filliest and /lib/ld-linux.so.2.
FIX: - Either glibc-32bit adds /lib/ld-linux.so.2 - Or the buildsystem rules are extended to also cover /lib/ld-linux.so.2 - Or ctxusb must drop the requirement. Back to Marcus... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.