Failed to load Python shared library libpython3.10.so.1.0 [v0.34.0]
Hi there,
Thank you for all your work. etesync and etesync-dav are great software and I love working with them.
But unfortunately when updating to https://github.com/etesync/etesync-dav/releases/tag/v0.34.0 this error appeared:
./linux-amd64-etesync-dav
[PYI-442751:ERROR] Failed to load Python shared library '/tmp/_MEIb7eBfn/libpython3.10.so.1.0': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /tmp/_MEIb7eBfn/libpython3.10.so.1.0)
I have now downgraded to https://github.com/etesync/etesync-dav/releases/tag/v0.33.6 and these prebuild binaries work great.
tested on:
Operating System: Debian GNU/Linux 12 (bookworm)
Kernel: Linux 6.1.0-31-amd64
Architecture: x86-64
Hardware Vendor: Lenovo
Hardware Model: ThinkPad T14 Gen 5
Thanks for the report, i'll try to figure out what changed!
I wonder if we just updated the deps and it's no longer available on your system. What's your glibc version?
Thanks a lot @tasn for looking into it.
ldd --version
ldd (Debian GLIBC 2.36-9+deb12u9) 2.36
I guess my glibc version is 2.36
OK, so this is what's going on. Your glibc is older than what we built this with. I wonder what changed, I'll try to take a look. It could very well be that Github deprecated the old workers and then we'll be stuck with the new minimum version. I'll try to look at it this week.