Re: Cannot find ^?ELF^A^B^A Solaris9 qpopper 4.0.5

2005-02-04 Thread Greg Earle
On Feb 4, 2005, at 11:55 AM, [EMAIL PROTECTED] wrote:
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.
You probably built (or, to be more specific, linked) it wrong.
See, for example,
http://unix.derkeiler.com/Newsgroups/comp.unix.solaris/2004-08/1973.html
http://unix.derkeiler.com/Newsgroups/comp.unix.solaris/2004-08/1997.html
- Greg


Re: Cannot find ^?ELF^A^B^A Solaris9 qpopper 4.0.5

2005-02-04 Thread Roy_Harrison
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 
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/[email protected]/msg03764.html

- Greg




Re: Cannot find ^?ELF^A^B^A Solaris9 qpopper 4.0.5

2005-02-04 Thread Greg Earle
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/[email protected]/msg03764.html
- Greg