[Bug 335666] Re: libc6 integration gives way wrong error message to libc5 binaries.

Colin Watson cjwatson at canonical.com
Mon Mar 2 09:21:29 UTC 2009


Ugh.

The problem here is that if you execve() a binary whose interpreter is
missing, then the kernel just gives you ENOENT. I'm not sure that
dropping in stub interpreters for anything that might need to exist is a
good solution here.

Maybe this would be better fixed at the command-not-found level. It
could check whether the binary is actually present on $PATH, and then
hunt around to tell you which package you need to install in order to
get hold of its interpreter.

** Changed in: command-not-found (Ubuntu)
Sourcepackagename: glibc => command-not-found
   Importance: Undecided => Wishlist
       Status: New => Confirmed

-- 
libc6 integration gives way wrong error message to libc5 binaries.
https://bugs.launchpad.net/bugs/335666
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list