recently openssl 0.9.8 was moved to stable and I updated and followed the instructions of running revdep-rebuild libssl.so.0.9.7 and also running it on libcrypto.so.0.9.7. many packages were updated and worked fine. I then moved the old libcrypto and libssl out of the /lib dir to /tmp. After doing this sudo quit working. It seemed sudo is dependent upon libcrypt.so.0.9.7. I promptly re-emerged sudo and it fixed the problem. so should revdep-rebuild have caught the dependency of libcrypto for sudo?
We really can't tell you nor fix this without revdep-rebuild logs.
Besides, it doesn't link to openssl at all: # scanelf -n `which sudo` TYPE NEEDED FILE ET_DYN libpam.so.0,libdl.so.2,libskey.so.1,libc.so.6 /usr/bin/sudo # ldd `which sudo` linux-gate.so.1 => (0xffffe000) libpam.so.0 => /lib/libpam.so.0 (0xb7f3d000) libdl.so.2 => /lib/libdl.so.2 (0xb7f39000) libskey.so.1 => /usr/lib/libskey.so.1 (0xb7f2c000) libc.so.6 => /lib/libc.so.6 (0xb7df4000) /lib/ld-linux.so.2 (0xb7f53000) [ebuild R ] app-admin/sudo-1.6.8_p9-r2 USE="-ldap offensive pam (-selinux) skey" 0 kB
it shows a link to libssl when i run ldd, but I did recompile sudo after emerging openssl 0.9.8 ldd `which sudo` linux-gate.so.1 => (0xffffe000) libpam.so.0 => /lib/libpam.so.0 (0xb7eb8000) libdl.so.2 => /lib/libdl.so.2 (0xb7eb4000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7e7e000) libc.so.6 => /lib/libc.so.6 (0xb7d5f000) /lib/ld-linux.so.2 (0xb7ee8000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7d52000) libresolv.so.2 => /lib/libresolv.so.2 (0xb7d40000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7d2a000) libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb7cec000) libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb7bb4000) libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7b85000) .revdep-rebuild.0_env: SEARCH_DIRS="/usr/qt/3/ /bin/ /sbin/ /usr/bin/ /usr/sbin/ /lib/ /usr/lib/ /usr/libexec/ /opt/bin/ /usr/i686-pc-linux-gnu/gcc-bin/3.4.6/ /opt/ati/bin/ /opt/ati/sbin/ /opt/blackdown-jdk-1.4.2.03/bin/ /opt/blackdown-jdk-1.4.2.03/jre/bin/ /usr/kde/3.5/sbin/ /usr/kde/3.5/bin/ /usr/qt/3/bin/ /usr/kde/3.4/sbin/ /usr/kde/3.4/bin/ /usr/kde/3.3/sbin/ /usr/kde/3.3/bin/ /opt/vmware/workstation/bin/ /opt/bin/ /usr/i686-pc-linux-gnu/gcc-bin/3.4.6/ /opt/ati/bin/ /opt/blackdown-jdk-1.4.2.03/bin/ /opt/blackdown-jdk-1.4.2.03/jre/bin/ /usr/kde/3.5/bin/ /usr/qt/3/bin/ /usr/kde/3.4/bin/ /usr/kde/3.3/bin/ /opt/cisco/bin/ /usr/games/bin/ /opt/vmware/workstation/bin/ /opt/limewire/ /usr/local/lib/ /usr/lib/opengl/xorg-x11/lib/ /usr/i686-pc-linux-gnu/lib/ /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/ /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/ /usr/lib/nspr/ /usr/lib/nss/ /usr/lib/ /usr/lib/lesstif-2.1/ /usr/lib/openmotif-2.2/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i686/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i686/native_threads/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i686/client/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i686/server/ /usr/lib/qt4/ /usr/kde/3.5/lib/ /usr/qt/3/lib/ /usr/kde/3.4/lib/ /usr/kde/3.3/lib/ /usr/lib/oracle/10.2.0.2/client/lib/ /usr/games/lib/ /usr/lib/fltk-1.1/ /usr/lib/libstdc++-v3/" SEARCH_DIRS_MASK="/opt/firefox /usr/lib/openoffice /usr/lib32/openoffice /opt/opera/lib/opera/plugins" LD_LIBRARY_MASK="libodbcinst.so libodbc.so libjava.so libjvm.so" PORTAGE_ROOT="/" CALLED_OPTIONS="--library=libcrypto.so.0.9.7" EMERGE_OPTIONS="" .revdep-rebuild_ce31e777.3_rebuild: /usr/bin/simph323 /usr/kde/3.3/bin/cupsdconf /usr/kde/3.3/bin/cupsdoprint /usr/kde/3.3/lib/kde3/cupsdconf.so /usr/kde/3.3/lib/kde3/kdeprint_cups.so /usr/kde/3.3/lib/libkdeinit_cupsdconf.so /usr/kde/3.4/bin/cupsdconf /usr/kde/3.4/bin/cupsdoprint /usr/kde/3.4/lib/kde3/cupsdconf.so /usr/kde/3.4/lib/kde3/kdeprint_cups.so /usr/kde/3.4/lib/libkdeinit_cupsdconf.so /usr/lib/libh323_linux_x86_n.so.1.13.2 /usr/lib/libldap-2.2.so.7 /usr/lib/libldap-2.2.so.7.0.21 /usr/lib/libldap.so.2.0.130 /usr/lib/libldap_r-2.2.so.7 /usr/lib/libldap_r-2.2.so.7.0.21 /usr/lib/libldap_r.so.2.0.130 /usr/lib/libssl.so.0.9.7 /usr/lib/perl5/site_perl/5.8.5/i686-linux/auto/Net/SSLeay/SSLeay.so /usr/sbin/dsniff /usr/sbin/sshmitm /usr/sbin/webmitm .revdep-rebuild_ce31e777.5_order: dev-libs/openssl-0.9.8c-r1 kde-base/kdelibs-3.3.2-r9 kde-base/kdelibs-3.4.3-r1 net-analyzer/dsniff-2.3-r10 net-libs/openh323-1.13.2-r2 net-nds/openldap-2.3.24-r1 If you need the other .revdep files let me know. But they are just files showing the revdep file list, which is quite extensive.