This issue continues in 12.04

The workaround of linking libc.so in /usr/lib/x86_64-linux-gnu/ will
cause a problem with libc6-dev.

$ dpkg -S /usr/lib/x86_64-linux-gnu/libc.so 
libc6-dev: /usr/lib/x86_64-linux-gnu/libc.so

Instead, by running danted through strace, I found:

  open("/lib/x86_64-linux-gnu/libc.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)

just before

  open("/usr/lib/x86_64-linux-gnu/libc.so", O_RDONLY|O_CLOEXEC) = 4

Which then caused the error.

So, here is a cleaner solution:

$ cd /lib/x86_64-linux-gnu
$ sudo ln -s  libc.so.6 libc.so

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/955044

Title:
  symbolfunction(): compiletime configuration error?  Failed to open
  "libc.so": /usr/lib/x86_64-linux-gnu/libc.so: invalid ELF header

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dante/+bug/955044/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to