Hello,

This question started out on the qmail rocks list. The thought was that the issue might be with courier-imap. However, when posted to the courier-imap list it was suggested that it is an issue with vpopmail.

Although I have had many successful installs of qmail/vpopmail/sqwebmail or squirell mail this is my first time putting it on a 64 bit system. At this point, I am not sure what piece of the puzzle is really causing the problem. Courier, vpopmail, I imagine that it is also possible that the c libraries on the server may not be properly installed.

So what I need to know, is this a known issue? has anyone else ever had this issue? If someone has, what is the solution?

The original sys admin had to take off to help some of his family in New Orlenes and I stepped into the project at the last minute in emergency mode.


Here is the original question:

=======================================================
I'm almost there with this install qmail, vpopmail, courier-imap etc. on SuSE 9.x Ent.

I think but I'm not sure that this issue has something to do with the fact that the machine is a 64 bit machine. I'm getting this in the mail.info log "Symbol `read' causes overflow in R_X86_64_PC32 relocation".

When I run the test from qmr on the imap install the following happens

Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=U NION STARTTLS] Courier-IMAP ready. Copyright 1998-2005 Double Precision, Inc. See COPYING for distribution information.

a login [EMAIL PROTECTED]
a NO Error in IMAP command received by server.
a login [EMAIL PROTECTED] <password here>
* BYE Temporary problem, please try again later
Connection closed by foreign host.

which looks right but doesn't log me in. (Obviously)

The result is logged in mail.info (yes I know the date is wrong, I didn't set up the machine. I'll get to it)

Sep 11 14:05:01 mail authdaemond: stopping authdaemond children
Sep 11 14:05:01 mail imapd: LOGIN FAILED, [EMAIL PROTECTED], ip=[::ffff:127.0.0.1]
Sep 11 14:05:01 mail authdaemond: restarting authdaemond children
Sep 11 14:05:01 mail imapd: authentication error: Input/output error
Sep 11 14:05:01 mail authdaemond: modules="authvchkpw", daemons=5
Sep 11 14:05:01 mail authdaemond: Uninstalling authvchkpw
Sep 11 14:05:01 mail authdaemond: Installing libauthvchkpw
Sep 11 14:05:01 mail authdaemond: /usr/local/libexec/courier-authlib/authdaemond: Symbol `read' causes overflow in R_X86
_64_PC32 relocation
Sep 11 14:05:01 mail authdaemond: /usr/local/libexec/courier-authlib/authdaemond: Symbol `__errno_location' causes overf
low in R_X86_64_PC32 relocation
Sep 11 14:05:01 mail authdaemond: /usr/local/libexec/courier-authlib/authdaemond: Symbol `__errno_location' causes overf
low in R_X86_64_PC32 relocation
Sep 11 14:05:01 mail authdaemond: Installation complete: authvchkpw

It seems like authdaemond is running

mail:/var/log # ps aux | grep authda
root 16250 0.0 0.0 2452 488 ? S 14:24 0:00 /usr/local/sbin/courierlogger -pid=/usr/local/var/spool/a
uthdaemon/pid -start /usr/local/libexec/courier-authlib/authdaemond
root 16251 0.0 0.0 10432 704 ? S 14:24 0:00 /usr/local/libexec/courier-authlib/authdaemond root 16283 0.0 0.0 10432 704 ? S 14:25 0:00 /usr/local/libexec/courier-authlib/authdaemond root 16284 0.0 0.0 10432 704 ? S 14:25 0:00 /usr/local/libexec/courier-authlib/authdaemond root 16285 0.0 0.0 10432 704 ? S 14:25 0:00 /usr/local/libexec/courier-authlib/authdaemond root 16286 0.0 0.0 10432 704 ? S 14:25 0:00 /usr/local/libexec/courier-authlib/authdaemond root 16287 0.0 0.0 10432 704 ? S 14:25 0:00 /usr/local/libexec/courier-authlib/authdaemond
root     16391  0.0  0.0  3676  744 pts/0    S+   14:31   0:00 grep authda
mail:/var/log #

=====================================================================================


This is the reply from the courier-imap list:

=====================================================================================
sparky writes:

Sep 11 14:05:01 mail authdaemond: Installing libauthvchkpw
Sep 11 14:05:01 mail authdaemond: /usr/local/libexec/courier-authlib/authdaemond: Symbol `read' causes overflow in R_X86
_64_PC32 relocation



You need to recompile vpopmail with the -fPIC option.

Common error due to vpopmail's stubborn refusal to use libtool.
======================================================================================

I went back and complied vpopmail with the -fPIC option "./configure CFLAGS=-fPIC" and the issue remained.

any ideas?


sparky



Reply via email to