My understanding is that the problem is that a dlopen() is attempted
against libc.so, which is a text file.
$ file /usr/lib/x86_64-linux-gnu/libc.so
/usr/lib/x86_64-linux-gnu/libc.so: ASCII English text
Changing it to libc.so.6 did fix the problem:
$ file /lib/x86_64-linux-gnu/libc.so.6
/lib/x86_64-linux-gnu/libc.so.6: symbolic link to `libc-2.15.so'
therefore I tried the following patch which seems to fix the issue:
--- dante-1.1.19.dfsg.orig/configure
+++ dante-1.1.19.dfsg/configure
@@ -29690,7 +29690,7 @@
LIBC_NAME=`ls /usr/lib/libc.so* /lib/libc.so* | sed -e
's/.*\///' | sort -nr | head -n 1`
if test "x${LIBC_NAME}" = x; then
#nothing found, set libc.so anyway
- LIBC_NAME="${base_library_path}libc.so"
+ LIBC_NAME="${base_library_path}libc.so.6"
fi
;;
Providing the debdiff for precise.
** Attachment added: "debdiff.danted"
https://bugs.launchpad.net/ubuntu/+source/dante/+bug/816153/+attachment/3678285/+files/debdiff.danted
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/816153
Title:
dante-server using the wrong libc.so
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dante/+bug/816153/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs