[Bug 624643] New: Missing libssl dependency in pwdutils
http://bugzilla.novell.com/show_bug.cgi?id=624643 http://bugzilla.novell.com/show_bug.cgi?id=624643#c0 Summary: Missing libssl dependency in pwdutils Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Basesystem AssignedTo: kukuk@novell.com ReportedBy: mvyskocil@novell.com QAContact: qa@suse.de Found By: Development Blocker: --- The /usr/sbin/useradd depends on libssl.so and libcrypto.so, but the pwdutils package does not require them. This causes build problems like https://build.opensuse.org/package/live_build_log?arch=i586&package=java-1_6_0-openjdk&project=Java%3Aopenjdk6%3AFactory&repository=openSUSE_11.2 --- installing rtkit-0.4-2.1 useradd: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory error: %pre(rtkit-0.4-2.1.i586) scriptlet failed, exit status 127 error: install: %pre scriptlet failed (2), skipping rtkit-0.4-2.1 exit ... System halted. ---
From chroot (openSUSE 11.2):
$ ldd /usr/sbin/useradd | egrep 'lib(ssl|crypto)' libssl.so.0.9.8 => not found libcrypto.so.0.9.8 => not found $ rpm -q pwdutils --requires | egrep 'lib(ssl|crypto)' $ The same issue is on 11.3, just with different versions $ ldd /usr/sbin/useradd | egrep 'lib(ssl|crypto)' libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x00007fcbf68f0000) libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x00007fcbf6541000) # The rpm dependency is still missing $ rpm -q pwdutils --requires | egrep 'lib((ssl|crypto)' $ rpm -q --whatrequires libopenssl1_0_0 libopenssl-devel-1.0.0-5.2.x86_64 $ rpm -q --whatrequires 'libcrypto.so.1.0.0()(64bit)' libopenssl1_0_0-1.0.0-5.5.x86_64 libldap-2_4-2-2.4.21-6.4.x86_64 $ rpm -q --whatrequires 'libssl.so.1.0.0()(64bit)' libldap-2_4-2-2.4.21-6.4.x86_64 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=624643 http://bugzilla.novell.com/show_bug.cgi?id=624643#c1 Thorsten Kukuk <kukuk@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID --- Comment #1 from Thorsten Kukuk <kukuk@novell.com> 2010-08-02 09:31:58 UTC --- /usr/sbin/useradd does not depend on libssl or libcrypto: Dynamic section at offset 0x19d60 contains 29 entries: Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [libpam_misc.so.0] 0x0000000000000001 (NEEDED) Shared library: [libpam.so.0] 0x0000000000000001 (NEEDED) Shared library: [libldap-2.4.so.2] 0x0000000000000001 (NEEDED) Shared library: [liblber-2.4.so.2] 0x0000000000000001 (NEEDED) Shared library: [libnsl.so.1] 0x0000000000000001 (NEEDED) Shared library: [libselinux.so.1] 0x0000000000000001 (NEEDED) Shared library: [libnscd.so.1] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] What you see are indirect dependencies (I guess ldap needs libssl). I cannot add them to pwdutils, since I never know if ldap changes or not and what it requires. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com