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



Reply via email to