Hej!
Setting LD_LIBRARY_PATH or LD_PRELOAD did not help. What actually helped
as a workaround is
setting file ACL on /etc/libnss-ldap.conf:
setfacl -m u:<my username>:000 /etc/libnss-ldap.conf
Icedove started after that without any visible faults.
Of course this WA is only available for those who use FS which supports ACL.
Viso gero,
Yaroslav Maslennikov
mailto:[email protected]
On 08/05/2015 01:43 PM, Carsten Schoenert wrote:
Hello Yaroslav,
On Wed, Aug 05, 2015 at 08:29:49AM +0200, Yaroslav Maslennikov wrote:
Hej!
I tried to install Icedove both 31.7.0-1~deb7u1 and 31.2.0-1~deb7u1 - the
earliest version which does not complain about dependencies on my system.
I also tried to stop nscd to see if it makes difference.
The crash happens in the very beginning of startup, both with and without
nscd. Attached are output of strace with nscd started and stopped for 31.2
version.
When I simulated absent libldap (removing /etc/libnss-ldap.conf) Icedove was
able to start again, but it complained about unknown username. Anyway,
removing libldap completely is not an option for me. Is there any other way to
prevent Icedove to use system ldap library, as a workaround? Setting any env
variables?
you try to use some prelaod magic while starting Icedove with the
LD_PRELOAD environment. Should look like this:
$ LD_LIBRARY_PATH=/usr/lib/icedove icedove
There are old bugs that have to suggest such things if the user was in
trouble with some symbols.
Regards
Carsten
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]