| Summary: | missing aout shared libs -> panic | ||
|---|---|---|---|
| Product: | Base System | Reporter: | root <root> |
| Component: | kern | Assignee: | freebsd-bugs (Nobody) <bugs> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | 3.4-STABLE | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
root
2000-02-08 00:10:00 UTC
State Changed From-To: open->feedback Does this still occur in more recent releases? I'm running 4.3-RELEASE-p15. I grabbed the Zeus FreeBSD-aout search cgi (http://support.zeus.com/security/search/search.cgi.FreeBSD-aout.gz) and tried to run it on my ELF-only system (no compat22 or aout libs installed.) Doing a 'ldd' on it and trying to run it gave: gabby# ldd search.cgi.FreeBSD-aout search.cgi.FreeBSD-aout: Couldn't open /usr/libexec/ld.so. search.cgi.FreeBSD-aout: exit status 1 gabby# ./search.cgi.FreeBSD-aout Couldn't open /usr/libexec/ld.so. gabby# After installing compat22 to get a.out compatibility: gabby# ldd search.cgi.FreeBSD-aout search.cgi.FreeBSD-aout: -lc.3 => /usr/lib/compat/aout/libc.so.3.1 (0x2002f000) gabby# ./search.cgi.FreeBSD-aout Content-Type: text/html <html> <head><title>Error</title></head> <body bgcolor=#ffffff> <font size=+5>Error:</font><br>Method not supported</body></html> gabby# And, then after removing /usr/lib/compat/aout/libc.so.3.1 (to force a "missing library" condition): gabby# ldd search.cgi.FreeBSD-aout search.cgi.FreeBSD-aout: -lc.3 => not found (0x0) gabby# ./search.cgi.FreeBSD-aout ld.so failed: Can't find shared library "libc.so.3.1" gabby# So to me, it looks like missing aout libraries are handled gracefully now. -- Matt Emmerton On Wed, Nov 07, 2001 at 08:48:08PM -0500, Matthew Emmerton wrote: > So to me, it looks like missing aout libraries are handled gracefully now. I agree. This PR can be closed. B.Staeblow root@dva.in-berlin.de State Changed From-To: feedback->closed submitter reports that this problem has been fixed in recent release. |