Hello Oswald

Thx for the response and sorry for taking so long to get back.

On Fri, Feb 05, 2021 at 10:44:12PM +0100, Oswald Buddenhagen wrote:
> On Fri, Feb 05, 2021 at 10:03:46PM +0100, Joel Granados wrote:
> > Any ideas?
> > 
> not really. check with ldd what mbsync is linking in both cases.
> ls -l these libraries; i wouldn't be surprised if symlinks are involved.
> you could use ltrace to see if there is a difference (also strace, but
> that's a lot noisier).

I built tag 1.4.1 and ran ldd on the same binary in the box where I see the
error (WORKING_BOX)as well as the one where there is no error (FAILING_BOX):


* Running ldd
1. ldd on FAILING_BOX
        linux-vdso.so.1 (0x00007ffc19fc2000)
        libdb-5.3.so => /lib/x86_64-linux-gnu/libdb-5.3.so (0x00007f534fa3c000)
        libssl.so.1.1 => /lib/x86_64-linux-gnu/libssl.so.1.1 
(0x00007f534f9aa000)
        libcrypto.so.1.1 => /lib/x86_64-linux-gnu/libcrypto.so.1.1 
(0x00007f534f6b6000)
        libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 
(0x00007f534f69a000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f534f67d000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f534f4b8000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007f534f494000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f534f48e000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f534fc48000)

2. ldd on WORKING_BOX
        linux-vdso.so.1 (0x00007fffe0db4000)
        libdb-5.3.so => /usr/lib/x86_64-linux-gnu/libdb-5.3.so 
(0x00007f02016f0000)
        libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 
(0x00007f0201650000)
        libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 
(0x00007f0201360000)
        libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 
(0x00007f0201340000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0201120000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0200f50000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007f0200f1f000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0200f10000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 
(0x00007f0200ef0000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f02018ee000)

One thing to notice here is that libresolv.so.2 is missing on the FAILING_BOX

* Running ls on the libraries:
1. ls on FAILING BOX

ls -l /usr/lib/x86_64-linux-gnu | grep -e libdb- -e libssl.so -e libcrypto.so 
-e libsasl2.so -e libz.so -e libc.so -e libphread.so -e libdl.so -e libresolv.so
        libcrypto.so -> libcrypto.so.1.1
        libcrypto.so.1.1
        libc.so
        libc.so.6 -> libc-2.31.so
        libdb-5.3.a
        libdb-5.3.so
        libdb.a -> libdb-5.3.a
        libdb.so -> libdb-5.3.so
        libdl.so -> /lib/x86_64-linux-gnu/libdl.so.2
        libdl.so.2 -> libdl-2.31.so
        libsasl2.so -> libsasl2.so.2.0.25
        libsasl2.so.2 -> libsasl2.so.2.0.25
        libsasl2.so.2.0.25
        libssl.so -> libssl.so.1.1
        libssl.so.1.1
        libz.so -> /lib/x86_64-linux-gnu/libz.so.1.2.11
        libz.so.1 -> libz.so.1.2.11
        libz.so.1.2.11

ls -l /lib/x86_64-linux-gnu | grep -e libdb- -e libssl.so -e libcrypto.so -e 
libsasl2.so -e libz.so -e libc.so -e libphread.so -e libdl.so -e libresolv.so
        bcrypto.so -> libcrypto.so.1.1
        libcrypto.so.1.1
        libc.so
        libc.so.6 -> libc-2.31.so
        libdb-5.3.a
        libdb-5.3.so
        libdb.a -> libdb-5.3.a
        libdb.so -> libdb-5.3.so
        libdl.so -> /lib/x86_64-linux-gnu/libdl.so.2
        libdl.so.2 -> libdl-2.31.so
        libresolv.so -> /lib/x86_64-linux-gnu/libresolv.so.2
        libresolv.so.2 -> libresolv-2.31.so
        libsasl2.so -> libsasl2.so.2.0.25
        libsasl2.so.2 -> libsasl2.so.2.0.25
        libsasl2.so.2.0.25
        libssl.so -> libssl.so.1.1
        libssl.so.1.1
        libz.so -> /lib/x86_64-linux-gnu/libz.so.1.2.11
        libz.so.1 -> libz.so.1.2.11
        libz.so.1.2.11


2. ls on WORKING BOX
ls -l /lib/x86_64-linux-gnu | grep -e libdb- -e libssl.so -e libcrypto.so -e 
libsasl2.so -e libz.so -e libc.so -e libphread.so -e libdl.so -e libresolv.so
        libc.so.6 -> libc-2.28.so
        libdl.so.2 -> libdl-2.28.so
        libresolv.so.2 -> libresolv-2.28.so
        libz.so.1 -> libz.so.1.2.11
        libz.so.1.2.11

ls -l /usr/lib/x86_64-linux-gnu | grep -e libdb- -e libssl.so -e libcrypto.so 
-e libsasl2.so -e libz.so -e libc.so -e libphread.so -e libdl.so -e libresolv.so
        libcrypto.so.1.1
        libdb-5.3.so
        libsasl2.so.2 -> libsasl2.so.2.0.25
        libsasl2.so.2.0.25
        libssl.so.1.1

Clearly there are several links for the libraries on the box that does not work,
question is. How can I work around this without fiddling around with my systems
configuration?

Thx again for the help

Best regards


> 
> 
> _______________________________________________
> isync-devel mailing list
> isync-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/isync-devel

Attachment: signature.asc
Description: PGP signature

_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to