Your message dated Tue, 11 Sep 2007 07:33:29 -0700 (PDT)
with message-id <[EMAIL PROTECTED]>
and subject line Bug#441778: sendmail: can't write to /var/spool/mqueue-client
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: sendmail
Severity: important
After upgrading earlier today, sendmail is getting errors
Sep 11 08:02:44 betty sendmail[26207]: NOQUEUE: SYSERR(ptb): can not
write to queue directory /var/spool/mqueue-client/ (RunAsGid=0,
required=8): Permission denied
The queue is
drwxrws--- 2 smmsp smmsp 4096 Sep 11 07:49 /var/spool/mqueue-client/
(yeah, I'll make it 777 so that I can send this!)
and from /etc/group:
root:*:0:
...
mail:*:8:smmta,smmsp
...
smmta:x:108:mail
smmsp:x:109:mail
and it was me that added smmta,smmsp to the mail group in an attempt to
make things better, and I added mail to the smmta group too. I
restarted sendmail too so that it could see the change.
From sendmail.cf, I see:
/etc/mail/sendmail.cf:#O RunAsUser=sendmail
/etc/mail/sendmail.cf.old:#O RunAsUser=sendmail
/etc/mail/submit.cf:O RunAsUser=smmsp
/etc/mail/submit.cf.old:O RunAsUser=smmsp
so it looks like that may be influencing things. Passwd says
mail:*:8:8:mail:/var/mail:/bin/sh
smmta:!:106:108:Mail Transfer Agent,,,:/var/lib/sendmail:/bin/false
smmsp:!:107:109:Mail Submission Program,,,:/var/lib/sendmail:/bin/false
and I don't see ANY user called "sendmail". psaux says the daemons are
running as root.
-- Package-specific info:
Ouput of /usr/share/bug/sendmail/script:
ls -alR /etc/mail:
/etc/mail:
total 327
drwxr-sr-x 7 smmta smmsp 1024 Sep 11 08:08 .
drwxr-xr-x 149 root root 7168 Sep 11 06:24 ..
-rwxr-xr-- 1 root smmsp 11143 Sep 10 18:01 Makefile
-rw------- 1 root root 4211 Aug 12 23:56 access
-rw-r----- 1 smmta smmsp 12288 Aug 12 23:56 access.db
-rw-r--r-- 1 root root 281 Sep 1 2006 address.resolve
-rw-r--r-- 1 root root 281 Aug 18 06:05 address.resolve.dpkg-new
lrwxrwxrwx 1 root smmsp 10 Oct 7 2006 aliases -> ../aliases
-rw-r----- 1 smmta smmsp 12288 Aug 12 23:56 aliases.db
-rw------- 1 root smmsp 228 Dec 22 2006 authinfo
-rw-r----- 1 smmta smmsp 12288 Aug 12 23:56 authinfo.db
-rw-r--r-- 1 root smmsp 3574 Sep 10 18:01 databases
-rw-r----- 1 smmta smmsp 48 Oct 10 2006 default-auth-info
-rw-r--r-- 1 root root 5657 Jul 30 00:13 helpfile
-rw-r--r-- 1 root root 5657 Aug 18 11:31 helpfile.dpkg-new
-rw-r--r-- 1 root smmsp 27 Oct 7 2006 local-host-names
drwxr-sr-x 2 smmta smmsp 1024 Oct 7 2006 m4
drwxr-xr-x 2 root root 1024 Sep 10 22:35 peers
drwxr-xr-x 2 smmta smmsp 1024 Oct 10 2006 sasl
-rw-r--r-- 1 root smmsp 66117 Sep 10 18:01 sendmail.cf
-rw-r--r-- 1 root root 65845 Aug 12 23:56 sendmail.cf.old
-rw-r--r-- 1 root root 11882 Aug 12 23:56 sendmail.conf
-rw-r--r-- 1 root smmsp 4918 Aug 12 23:56 sendmail.mc
-rw-r--r-- 1 root root 149 Sep 1 2006 service.switch
-rw-r--r-- 1 root root 180 Sep 1 2006 service.switch-nodns
-rw-r--r-- 1 root root 180 Aug 18 06:05 service.switch-nodns.dpkg-new
-rw-r--r-- 1 root root 149 Aug 18 06:05 service.switch.dpkg-new
drwxr-sr-x 2 smmta smmsp 1024 Dec 22 2006 smrsh
-rw-r--r-- 1 root smmsp 44154 Aug 12 23:56 submit.cf
-rw-r--r-- 1 root root 43883 Aug 12 23:56 submit.cf.old
-rw-r--r-- 1 root smmsp 2325 Aug 12 23:56 submit.mc
drwxr-xr-x 2 smmta smmsp 1024 Oct 10 2006 tls
-rw-r--r-- 1 root smmsp 0 Oct 7 2006 trusted-users
/etc/mail/m4:
total 3
drwxr-sr-x 2 smmta smmsp 1024 Oct 7 2006 .
drwxr-sr-x 7 smmta smmsp 1024 Sep 11 08:08 ..
-rw-r----- 1 root smmsp 689 Sep 10 18:01 dialup.m4
-rw-r----- 1 root smmsp 0 Oct 7 2006 provider.m4
/etc/mail/peers:
total 4
drwxr-xr-x 2 root root 1024 Sep 10 22:35 .
drwxr-sr-x 7 smmta smmsp 1024 Sep 11 08:08 ..
-rw-r--r-- 1 root root 328 Sep 1 2006 provider
-rw-r--r-- 1 root root 328 Aug 18 06:05 provider.dpkg-new
/etc/mail/sasl:
total 7
drwxr-xr-x 2 smmta smmsp 1024 Oct 10 2006 .
drwxr-sr-x 7 smmta smmsp 1024 Sep 11 08:08 ..
-rw-r----- 1 smmta smmsp 743 Oct 10 2006 Sendmail.conf.2
-rwxr--r-- 1 root root 3674 Aug 12 23:56 sasl.m4
/etc/mail/smrsh:
total 2
drwxr-sr-x 2 smmta smmsp 1024 Dec 22 2006 .
drwxr-sr-x 7 smmta smmsp 1024 Sep 11 08:08 ..
lrwxrwxrwx 1 root smmsp 16 Dec 22 2006 deliver -> /usr/bin/deliver
lrwxrwxrwx 1 root smmsp 26 Oct 7 2006 mail.local ->
/usr/lib/sm.bin/mail.local
lrwxrwxrwx 1 root smmsp 17 Dec 22 2006 maildrop -> /usr/bin/maildrop
lrwxrwxrwx 1 root smmsp 17 Dec 22 2006 procmail -> /usr/bin/procmail
/etc/mail/tls:
total 19
drwxr-xr-x 2 smmta smmsp 1024 Oct 10 2006 .
drwxr-sr-x 7 smmta smmsp 1024 Sep 11 08:08 ..
-rw-r--r-- 1 root root 7 Oct 10 2006 no_prompt
-rw------- 1 root root 1191 Oct 10 2006 sendmail-client.cfg
-rw-r--r-- 1 root smmsp 1237 Oct 10 2006 sendmail-client.crt
-rw------- 1 root root 1017 Oct 10 2006 sendmail-client.csr
-rw-r----- 1 root smmsp 1679 Oct 10 2006 sendmail-common.key
-rw------- 1 root root 0 Oct 10 2006 sendmail-common.prm
-rw------- 1 root root 1191 Oct 10 2006 sendmail-server.cfg
-rw-r--r-- 1 root smmsp 1237 Oct 10 2006 sendmail-server.crt
-rw------- 1 root root 1017 Oct 10 2006 sendmail-server.csr
-rwxr--r-- 1 root root 3143 Aug 12 23:56 starttls.m4
sendmail.conf:
DAEMON_NETMODE="Dynamic";
DAEMON_NETIF="eth0";
DAEMON_MODE="Daemon";
DAEMON_PARMS="";
DAEMON_HOSTSTATS="No";
DAEMON_MAILSTATS="No";
QUEUE_MODE="Daemon";
QUEUE_INTERVAL="10m";
QUEUE_PARMS="-v";
MSP_MODE="Cron";
MSP_INTERVAL="20m";
MSP_PARMS="";
MSP_MAILSTATS="${DAEMON_MAILSTATS}";
MISC_PARMS="";
CRON_MAILTO="root";
CRON_PARMS="";
LOG_CMDS="No";
HANDS_OFF="No";
AGE_DATA="";
DAEMON_RUNASUSER="No";
DAEMON_STATS="${DAEMON_MAILSTATS}";
MSP_STATS="${MSP_MAILSTATS}";
sendmail.mc:
divert(-1)dnl
divert(0)dnl
define(`_USE_ETC_MAIL_')dnl
include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
VERSIONID(`$Id: sendmail.mc, v 8.13.8-2 2006-09-01 05:10:48 cowboy Exp $')
OSTYPE(`debian')dnl
DOMAIN(`debian-mta')dnl
undefine(`confHOST_STATUS_DIRECTORY')dnl #DAEMON_HOSTSTATS=
FEATURE(`no_default_msa')dnl
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl
define(`confPRIVACY_FLAGS',dnl
`needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl
define(`confCONNECTION_RATE_THROTTLE', `15')dnl
define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl
FEATURE(`access_db', , `skip')dnl
FEATURE(`greet_pause', `1000')dnl 1 seconds
FEATURE(`delay_checks', `friend', `n')dnl
define(`confBAD_RCPT_THROTTLE',`3')dnl
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
include(`/etc/mail/m4/dialup.m4')dnl
include(`/etc/mail/m4/provider.m4')dnl
define(`SMART_HOST', `relay:smtpx.linuxmail.org')dnl
define(`confRELAY_MAILER', `esmtp')dnl - will RELAY out via esmtp
define(`RELAY_MAILER_ARGS', `TCP $h 587')dnl - RELAY mailer uses port 587
FEATURE(`authinfo',`hash -o /etc/mail/authinfo')dnl
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`inv.it.uc3m.es')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
FEATURE(`nouucp', `reject')dnl
include(`/etc/mail/sasl/sasl.m4')dnl
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`pop')dnl
MAILER(`procmail')dnl
MAILER(`smtp')dnl
submit.mc...
divert(-1)dnl
divert(0)dnl
define(`_USE_ETC_MAIL_')dnl
include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
VERSIONID(`$Id: submit.mc, v 8.13.8-2 2006-09-01 05:10:48 cowboy Exp $')
OSTYPE(`debian')dnl
DOMAIN(`debian-msp')dnl
FEATURE(`msp', `[127.0.0.1]', `MSA')dnl
include(`/etc/mail/sasl/sasl.m4')dnl
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.15.3 (PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/bash
Versions of packages sensible-mda depends on:
ii deliver 2.1.14-4 Local mail delivery agent
ii libc6 2.6.1-1+b1 GNU C Library: Shared libraries
ii maildrop 2.0.3-1 mail delivery agent with filtering
ii procmail 3.22-16 Versatile e-mail processor
pn sendmail-bin | mail-transport <none> (no description available)
--- End Message ---
--- Begin Message ---
On Tue, 11 Sep 2007, Peter T. Breuer wrote:
Package: sendmail
Severity: important
After upgrading earlier today
From what version did you upgrade?
sendmail is getting errors
...
This implies that not all the sendmail processes got properly stopped.
1) make sure there are *no* running sendmail processes
2) run /usr/share/sendmail/update_sendmail
3) run /etc/init.d/sendmail start
Sep 11 08:02:44 betty sendmail[26207]: NOQUEUE: SYSERR(ptb): can not
write to queue directory /var/spool/mqueue-client/ (RunAsGid=0,
required=8): Permission denied
that process (26207) was started before sendmail was upgraded
From sendmail.cf, I see:
/etc/mail/sendmail.cf:#O RunAsUser=sendmail
/etc/mail/sendmail.cf.old:#O RunAsUser=sendmail
/etc/mail/submit.cf:O RunAsUser=smmsp
/etc/mail/submit.cf.old:O RunAsUser=smmsp
so it looks like that may be influencing things. Passwd says
mail:*:8:8:mail:/var/mail:/bin/sh
smmta:!:106:108:Mail Transfer Agent,,,:/var/lib/sendmail:/bin/false
smmsp:!:107:109:Mail Submission Program,,,:/var/lib/sendmail:/bin/false
and I don't see ANY user called "sendmail". psaux says the daemons are
running as root.
Nor will you, those lines in sendmail.cf are commented out - as they
should be.
-- Package-specific info:
--
Rick Nelson
<|Rain|> #define struct union /* great space saver */
--- End Message ---