Thanks much Greg. My results are:
# file /usr/local/sbin/popper /usr/local/sbin/popper: ELF 32-bit MSB executable SPARC Version 1, dynamically linked, stripped # ldd /usr/local/sbin/popper ldd: /usr/local/sbin/popper: file has insecure interpreter ELF between this and the link you gave me (I swear I googled and searched..I hate RTFM's :-) there should be enough to keep me busy. Thanks ..and Peace Roy Greg Earle <[EMAIL PROTECTED]> 02/04/2005 09:01 AM To: Subscribers of Qpopper <qpopper@lists.pensive.org> cc: Subject: Re: Cannot find ^?ELF^A^B^A Solaris9 qpopper 4.0.5 On Feb 4, 2005, at 6:32 AM, [EMAIL PROTECTED] wrote: > I've googled and searched archives to no avail, the FAQ seems to mean > Forget About Questions (at least mine). I get this message on a fresh > installation of qpopper Ver 4.0.5 on a brand new installation of a > Solaris 9 box.: elfexec: [ID 700856 kern.notice] popper: Cannot find > ^?ELF^A^B^A. I uninstalled qpopper using "make realclean", reinstalled > making sure I had the "--enable-specialauth" statement just in case it > wasn't picking up that my machine uses shadow but to no avail. > > This is annoying since I installed this on the same test machine with > Solaris 8 2 years ago and it worked like a charm. ELF is the executable file format on Solaris 9. It looks to me like /kernel/exec/elfexec doesn't like your "popper" binary. Do a file /path/to/popper and see what it says. It should say something like /usr/sbin/qpopper: ELF 32-bit MSB executable SPARC Version 1, dynamically linked, stripped Next, try this command: ldd /path/to/popper (Obviously replace "/path/to" with your own installed path to the Qpopper binary, e.g. "/usr/sbin/popper") It should say something like: libnsl.so.1 => /usr/lib/libnsl.so.1 libsocket.so.1 => /usr/lib/libsocket.so.1 libresolv.so.2 => /usr/lib/libresolv.so.2 libkrb.so.1 => /usr/lib/libkrb.so.1 librt.so.1 => /usr/lib/librt.so.1 libcrypt_i.so.1 => /usr/lib/libcrypt_i.so.1 libssl.so.0.9.7 => /usr/local/ssl/lib/libssl.so.0.9.7 libcrypto.so.0.9.7 => /usr/local/ssl/lib/libcrypto.so.0.9.7 libc.so.1 => /usr/lib/libc.so.1 libdl.so.1 => /usr/lib/libdl.so.1 libmp.so.2 => /usr/lib/libmp.so.2 libaio.so.1 => /usr/lib/libaio.so.1 libgen.so.1 => /usr/lib/libgen.so.1 Finally, try running ktrace -f -rall -wall /path/to/popper It should fall over immediately, but there might be something useful in the output. This problem has been mentioned at least twice before on this list; Google for elfexec with "Cannot find" and you'll get more than one page of hits back. The last mention on this list was: http://www.mail-archive.com/qpopper@lists.pensive.org/msg03764.html - Greg