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.