×

Q;
Since we rebooted our servers to go to Linux version 2.6.11-rc1 (minor
update for a security fix) on a Debian Woody system, we cannot send nor
receive email anymore.

The clients are getting a “451 Error: queue file write error”, syslog giv=
es
messages like this:

Jan 15 07:11:46 pomo postfix/cleanup[5044]: warning: 707E4D00664D: write
queue file: Resource temporarily unavailable=20

There is also another similar message in syslog:

Jan 15 06:59:44 pomo postfix/bounce[30065]: fatal: append file defer
C8EEFD001DA3: Resource temporarily unavailable

The postfix config was not changed since it worked. I googled for “write
queue file: Resource temporarily unavailable” with not useful result.=20
Either part separately has oodles of hits, but they are unrelated to our
problem.

postconf -n says:

alias_database =3D hash:/etc/aliases
alias_maps =3D hash:/etc/aliases
append_dot_mydomain =3D no
biff =3D no
broken_sasl_auth_clients =3D no
canonical_maps =3D hash:/etc/postfix/canonical
command_directory =3D /usr/sbin
config_directory =3D /etc/postfix
daemon_directory =3D /usr/lib/postfix
home_mailbox =3D Maildir/
lmtp_sasl_auth_enable =3D yes
mailbox_command =3D=20
message_size_limit =3D 16384000
mydestination =3D $myhostname, localhost.$mydomain, h02.hostsharing.net
mynetworks =3D 127.0.0.0/8
myorigin =3D /etc/mailname
notify_classes =3D resource, software
program_directory =3D /usr/lib/postfix
recipient_delimiter =3D +
relayhost =3D=20
setgid_group =3D postdrop
smtp_bind_address =3D 212.21.77.2
smtp_sasl_auth_enable =3D no
smtpd_banner =3D $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_client_restrictions =3D permit_mynetworks
smtpd_helo_restrictions =3D reject_invalid_hostname
smtpd_recipient_restrictions =3D
permit_sasl_authenticated permit_myne
tworks check_client_access
btree:/var/lib/drac/dracd check_relay_domains
smtpd_sasl_auth_enable =3D yes
smtpd_sasl_local_domain =3D $myhostname
smtpd_sasl_security_options =3D noanonymous
smtpd_sender_restrictions =3D reject_unknown_sender_domain,
reject_invalid_hostname
transport_maps =3D hash:/etc/postfix/transport
virtual_maps =3D hash:/etc/postfix/virtual

A:
Reboot your server, perform a forced full fsck of the partition the queue is
on.