Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Jan 2003 08:23:25 -0600
From:      "Kevin D. Kinsey, DaleCo, S.P." <kdk@daleco.biz>
To:        =?iso-8859-1?Q?Andreas_Wider=F8e_Andersen?= <awand@pragma.no>, <Freebsd-questions@FreeBSD.ORG>
Subject:   Re: Help! Errors in /var/log/messages after upgrade
Message-ID:  <023501c2c158$aa2d8d30$0100a8c0@DaleCoportable>
References:  <3E2D40B1.1020306@pragma.no> <200301211310.H0LDAQL50541@asarian-host.net> <3E2D4CFE.7010403@pragma.no>

next in thread | previous in thread | raw e-mail | index | archive | help

----- Original Message -----
From: "Andreas Widerĝe Andersen" <awand@pragma.no>
To: <Freebsd-questions@FreeBSD.ORG>
Sent: Tuesday, January 21, 2003 7:37 AM
Subject: Re: Help! Errors in /var/log/messages after upgrade


Mark wrote:

> ----- Original Message -----
> From: "Andreas Widerĝe Andersen" <awand@pragma.no>
> To: <Freebsd-questions@FreeBSD.ORG>
> Sent: Tuesday, January 21, 2003 1:44 PM
> Subject: Help! Errors in /var/log/messages after upgrade
>
>
>
>>After I upgraded to FreeBSD 4.7 STABLE yesterday I receive some
errors
>>in the /var/log/messages file. These errors occour only when people
>>try to send mail via webforms on websites hosted on the server.
Here
>>is an example:
>>
>>Jan 21 13:40:12 server sendmail[44046]: h0LCeCp6044046:
SYSERR(www):
>>collect: Cannot write ./dfh0LCeCp6044046 (bfcommit, uid=80,
gid=25):
>>Permission denied Jan 21 13:40:12 server sendmail[44046]:
>>h0LCeCp6044046: SYSERR(www): queueup: cannot create queue temp file
>>./tfh0LCeCp6044046, uid=80: Permission denied
>>
>>Can someone please tell me what to do to get rid of this and make
web
>>forms work again? Thanks a million!!
>>
>> Andreas
>>
>
>
> Hi Andreas,
>
> I had the same problem myself, when I installed FreeBSD 4.7R on a
new
> server.
>
> I was finally able to "solve" it by queueing mail from the
webdaemon (from
> CGI scripts and such) into its own queue (that is, running messages
off
> forms with "-odq -oQ/var/spool/webqueue" (and setting such as
default in
> php.ini), and setting access rights for "/var/spool/webqueue" owned
by the
> "nobody" user (Apache runs as nobody) as follows:
>
> drwxr-xr-x    2 nobody  daemon    512 Jan 21 13:41 webqueue
>
> (would likely be user "www" in your case) I say "solve" because
this does
> indeed make the permission errors go away, and things worked again;
though I
> feel a more elegant solution may exist, I have not found it yet.


]Is Apache trying to put a temporary file into /var/spool/mqueue
without
]having the correct permissions to do so?

Seems likely.  Having /var/spool/mqueue owned by the Apache
daemon would be something most folk wouldn't want to do, IMO...

]I've noticed a new directory under /var/spool which is named
]/clientmqueue. What is this for?

I'm sure somebody will correct me if I am wrong: this is the queue
used by the smmsp (SendMail Mail Submission Process) daemon,
which was added somewhat recently to Sendmail.

Basically the idea is that local submission of messages to Sendmail
can be moved to port 587 (I believe) in order to seperate it from
port 25 traffic; this would allow tweaking of various parameters
for performance and/or security reasons.

Also, which Sendmail version was included in FreeBSD 4.5 and which is
included in 4.7?

<kadmin@archangell> [/home/kadmin] [8:19]
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 archangel.daleco.biz ESMTP Sendmail 8.12.6/8.12.3; Tue, 21 Jan
2003 08:21:58 -0600 (CST)

HTH,

Kevin Kinsey
DaleCo, S.P.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?023501c2c158$aa2d8d30$0100a8c0>