[Pkg-fedora-ds-maintainers] Bug#737214: 389-admin: setup-ds-admin fails with: "error while loading shared libraries: libsoftokn3.so: ... not found!"

Italo Valcy italo at pop-ba.rnp.br
Fri Jan 31 13:29:40 UTC 2014


Package: 389-admin
Version: 1.1.30-1+b1
Severity: normal

Dear Maintainer,

I found the following error when trying to setup DS with setup-ds-admin:

root at debian:~# /usr/sbin/setup-ds-admin 

[...]

Error updating console.conf:
/usr/lib/i386-linux-gnu/dirsrv/cgi-bin/config: error while loading shared libraries: libsoftokn3.so: cannot open shared object file: No such file or directory
Could not update the httpd engine configuration.
Failed to create and configure the admin server
Exiting . . .
Log file is '/tmp/setuphiidhp.log'

But the lib libsoftokn3 seems to be installed:

root at debian:~# apt-file search libsoftokn3.so
libnss3: /usr/lib/i386-linux-gnu/nss/libsoftokn3.so
root at debian:~# dpkg -l libnss3
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nome                                      Versão                    Arquitectura              Descrição
+++-=========================================-=========================-=========================-========================================================================================
ii  libnss3:i386                              2:3.15.3.1-1.1            i386                      Network Security Service libraries

Then, when looking at dependencies of /usr/lib/i386-linux-gnu/dirsrv/cgi-bin/config:

root at debian:~# ldd /usr/lib/i386-linux-gnu/dirsrv/cgi-bin/config 
	linux-gate.so.1 (0xb771d000)
	libds-admin-serv.so.0 => /usr/lib/i386-linux-gnu/libds-admin-serv.so.0 (0xb76ef000)
	libadmsslutil.so.0 => /usr/lib/i386-linux-gnu/libadmsslutil.so.0 (0xb76e4000)
	libadminutil.so.0 => /usr/lib/i386-linux-gnu/libadminutil.so.0 (0xb76ca000)
	libicui18n.so.52 => /usr/lib/i386-linux-gnu/libicui18n.so.52 (0xb74b6000)
	libicuuc.so.52 => /usr/lib/i386-linux-gnu/libicuuc.so.52 (0xb7343000)
	libicudata.so.52 => /usr/lib/i386-linux-gnu/libicudata.so.52 (0xb5cd6000)
	libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xb5c85000)
	libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xb5c68000)
	libsmime3.so => /usr/lib/i386-linux-gnu/libsmime3.so (0xb5c3d000)
	libssl3.so => /usr/lib/i386-linux-gnu/libssl3.so (0xb5bf6000)
	libnss3.so => /usr/lib/i386-linux-gnu/libnss3.so (0xb5ab1000)
	libsoftokn3.so => not found
[...]

As a poor workaround I did:

root at debian:~# cd /usr/lib/i386-linux-gnu/
root at debian:/usr/lib/i386-linux-gnu# ln -s /usr/lib/i386-linux-gnu/nss/libsoftokn3.so .
root at debian:/usr/lib/i386-linux-gnu# ldd /usr/lib/i386-linux-gnu/dirsrv/cgi-bin/config 
[...]
	libsoftokn3.so => /usr/lib/i386-linux-gnu/libsoftokn3.so (0xb5a66000)
[...]

And it works as expected.



-- System Information:
Debian Release: jessie/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.12-1-686-pae (SMP w/1 CPU core)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages 389-admin depends on:
ii  389-ds-base            1.3.0.3-1+b2
ii  apache2                2.4.7-1
ii  debconf [debconf-2.0]  1.5.52
ii  libadminutil0          1.1.15-1+b1
ii  libapache2-mod-nss     1.0.8-3
ii  libc6                  2.17-97
ii  libds-admin-serv0      1.1.30-1+b1
ii  libicu52               52.1-3
ii  libldap-2.4-2          2.4.31-1+nmu2+b1
ii  libmozilla-ldap-perl   1.5.3-1+b1
ii  libnspr4               2:4.10.2-1
ii  libnss3                2:3.15.3.1-1.1
ii  libnss3-1d             2:3.15.3.1-1.1
ii  libnss3-tools          2:3.15.3.1-1.1
ii  libsasl2-2             2.1.25.dfsg1-17
ii  multiarch-support      2.17-97

389-admin recommends no packages.

389-admin suggests no packages.

-- Configuration Files:
/etc/dirsrv/admin-serv/console.conf changed [not included]

-- no debconf information



More information about the Pkg-fedora-ds-maintainers mailing list