[Postfixbuch-users] smtp socket problem auf HP-UX 11.23 IA64
martin.serl at gmx.net
martin.serl at gmx.net
Mi Jul 6 18:24:05 CEST 2005
Hi,
ich kann postfix unter HP-UX auf Itanium nicht funktionsfähig kompilieren.
Beim ersten verschicken eines Mails stürzt der smtp daemon ab.
Wenn ich postfix 2.2.2 binaries von einer anderen Maschine verwende (nur die
Files aus /usr/libexec/postfix/) funktioniert es auf der selben Maschine.
Es dürfte sich um ein Problem des installierten gcc handeln.
(Postfix 2.2 Patchlevel 4 verhält sich genau gleich)
Hat wer einen Tipp was hier schief läuft?
Bzw. als alternative, hat wer funktionierende binary packages für HP-UX
11.23 IA64??
thx & lg,
Martin
x9173 /root/postfix-2.3-20050630 # uname -a
HP-UX x9173 B.11.23 U ia64
# aus /var/adm/syslog/mail.log
Jul 6 16:59:31 x9173 postfix/postfix-script: starting the Postfix mail
system
Jul 6 16:59:31 x9173 postfix/master[28073]: daemon started -- version
2.3-20050630, configuration /etc/postfix
Jul 6 16:59:49 x9173 postfix/pickup[28074]: 086795864: uid=0 from=<root>
Jul 6 16:59:49 x9173 postfix/cleanup[28089]: 086795864:
message-id=<20050706145948.086795864 at x9173.test.local.at>
Jul 6 16:59:49 x9173 postfix/qmgr[28075]: 086795864:
from=<root at x9173.test.local.at>, size=302, nrcpt=1 (queue active)
Jul 6 16:59:49 x9173 postfix/qmgr[28075]: warning: premature end-of-input
on private/smtp socket while reading input attribute name
Jul 6 16:59:49 x9173 postfix/qmgr[28075]: warning: private/smtp socket:
malformed response
Jul 6 16:59:49 x9173 postfix/qmgr[28075]: warning: transport smtp failure
-- see a previous warning/fatal/panic logfile record for the problem
description
Jul 6 16:59:49 x9173 postfix/master[28073]: warning: process
/usr/libexec/postfix/smtp pid 28091 killed by signal 10
Jul 6 16:59:49 x9173 postfix/master[28073]: warning:
/usr/libexec/postfix/smtp: bad command startup -- throttling
################################
x9173 /usr/libexec/postfix # postconf -n
alias_database = dbm:/etc/postfix/aliases
alias_maps = dbm:/etc/postfix/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 9
html_directory = no
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydomain = test.local.at
myhostname = x9173.test.local.at
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
relayhost = 9.1.1.10
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
unknown_local_recipient_reject_code = 550
#######################################
x9173 /usr/libexec/postfix # cat /etc/postfix/master.cf|grep -v ^#|grep -v
^$
pickup fifo n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
tlsmgr unix - - n 1000? 1 tlsmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
trace unix - - n - 0 bounce
verify unix - - n - 1 verify
flush unix n - n 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - n - - smtp
relay unix - - n - - smtp
-o fallback_relay=
showq unix n - n - - showq
error unix - - n - - error
discard unix - - n - - discard
local unix - n n - - local
virtual unix - n n - - virtual
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
anvil unix - - n - 1 anvil
scache unix - - n - 1 scache
x9173 /usr/libexec/postfix #
##########################################################
x9173 /root/postfix-2.3-20050630 # gcc -v
Reading specs from /usr/local/lib/gcc/ia64-hp-hpux11.23/3.4.3/specs
Configured with: ./configure : (reconfigured) ./configure : (reconfigured)
./configure : (reconfigured) ./configure : (reconfigured) ./configure :
(reconfigured) ./configure
Thread model: single
gcc version 3.4.3
##############################################
x9173 # cat Makefile
# Do not edit -- this file documents how Postfix was built for your machine.
SYSTYPE = HPUX11
AR = ar
ARFL = rv
RANLIB = ranlib
SYSLIBS = -lnsl
CC = gcc $(WARN) -DSNAPSHOT
OPT = -O
DEBUG = -g
AWK = awk
STRCASE =
EXPORT = AUXLIBS='' CCARGS=' -DSNAPSHOT' OPT='-O' DEBUG='-g'
WARN = -Wall -Wno-comment -Wformat -Wimplicit -Wmissing-prototypes \
-Wparentheses -Wstrict-prototypes -Wswitch -Wuninitialized \
-Wunused
SHELL = /bin/sh
WARN = -Wmissing-prototypes -Wformat
OPTS = 'CC=$(CC)'
DIRS = src/util src/global src/dns src/tls src/master src/postfix
src/smtpstone \
src/sendmail src/error src/pickup src/cleanup src/smtpd src/local \
src/lmtp src/trivial-rewrite src/qmgr src/oqmgr src/smtp src/bounce \
src/pipe src/showq src/postalias src/postcat src/postconf src/postdrop \
src/postkick src/postlock src/postlog src/postmap src/postqueue \
src/postsuper src/qmqpd src/spawn src/flush src/verify \
src/virtual src/proxymap src/anvil src/scache src/discard src/tlsmgr
MANDIRS = proto man html
default: update
makefiles Makefiles:
(echo "# Do not edit -- this file documents how Postfix was built for your
machine."; $(SHELL) makedefs) >makedefs.tmp
set +e; if cmp makedefs.tmp conf/makedefs.out; then rm makedefs.tmp; \
else mv makedefs.tmp conf/makedefs.out; fi >/dev/null 2>/dev/null
set -e; for i in $(DIRS); do \
(set -e; echo "[$$i]"; cd $$i; rm -f Makefile; \
$(MAKE) -f Makefile.in Makefile MAKELEVEL=) || exit 1; \
done;
rm -f Makefile; (cat conf/makedefs.out Makefile.in) >Makefile
update printfck tests:
set -e; for i in $(DIRS); do \
(set -e; echo "[$$i]"; cd $$i; $(MAKE) $(OPTS) $@ MAKELEVEL=) || exit 1; \
done
manpages:
set -e; for i in $(MANDIRS); do \
(set -e; echo "[$$i]"; cd $$i; $(MAKE) -f Makefile.in $(OPTS) MAKELEVEL=)
|| exit 1; \
done
printfck: update
install: update
$(SHELL) postfix-install
package: update
$(SHELL) postfix-install -package
upgrade: update
$(SHELL) postfix-install -non-interactive
non-interactive-package: update
$(SHELL) postfix-install -non-interactive -package
depend clean:
set -e; for i in $(DIRS); do \
(set -e; echo "[$$i]"; cd $$i; $(MAKE) $@) || exit 1; \
done
depend_update:
set -e; for i in $(DIRS); do \
(set -e; echo "[$$i]"; cd $$i; $(MAKE) depend && $(MAKE) $(OPTS) update) \
|| exit 1; \
done
tidy: clean
rm -f Makefile */Makefile src/*/Makefile
cp Makefile.init Makefile
rm -f bin/[!CRS]* lib/[!CRS]* include/[!CRS]* libexec/[!CRS]* \
junk */junk */*/junk \
*core */*core */*/*core \
.nfs* */.nfs* */*/.nfs* \
.pure */.pure */*/.pure \
*.out */*.out */*/*.out \
*.tmp */*.tmp */*/*.tmp \
*.a */*.a */*/*.a \
*~ */*~ */*/*~ \
*- */*- */*/*- \
*.orig */*.orig */*/*.orig \
*.bak */*.bak */*/*.bak \
make.err */make.err */*/make.err \
*.gmon */*.gmon */*/*.gmon \
conf/main.cf.default
find . -type s -print | xargs rm -f
find . -type d -print | xargs chmod 755
find . -type f -print | xargs chmod a+r
--
Weitersagen: GMX DSL-Flatrates mit Tempo-Garantie!
Ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl
Mehr Informationen über die Mailingliste Postfixbuch-users