From: Wietse Venema (no email)
Date: Thu Jun 02 2005 - 09:29:28 EDT
Tony Earnshaw:
> tor, 02.06.2005 kl. 13.05 skrev Victor Duchovni:
>
> > > If I launch postfix without any nscd daemon, postfix doesn't work. If I
> > > launch nscd after postfix, postfix doesn't work. If I launch nscd before
> > > postfix, postfix works.
> > >
> > > But, I don't know what is the problem or why it happens.
> >
> > The following bash (for printf built-in) script may help:
> >
> > #! /bin/bash
> > while : not understood
> > do
> > cat <<'EOF'
> > Complain to your vendor. Postfix uses the system getpwnam() routine
> > to look up user information; this routine MUST NOT report that the
> > user doesn't exist when some server is down.
> > EOF
> > printf "Got it? "
> > read ans; if expr "$ans" : "[Yy]" >/dev/null; then break; fi
> > done
>
> Bit unkind. The point is, surely, that if Postfix can't find a user in a
> mumble_user_table lookup map,
This is not about Postfix table look up.
Most of the work is identifying the right problem. Much effort
goes to waste solving the wrong one.
Wietse
> it will report the user as non-existent.
> OP is asking for advice on solving one problem, and you're giving advice
> on something else :) nscd is a crappy piece of software that is unstable
> and frequently corrupts information. That's not Postfix's fault, but
> it's nevertheless OP's experience in this particular case.
>
> --Tonni
>
> --
> mail:
> http://www.billy.demon.nl
>
>
>
>
|
|
|