Red Hat Bugzilla – Bug 110023
Upgrade from sendmail 8.11.6 to 8.12.10 fails to process /etc/mail/submit.mc
Last modified: 2007-11-30 17:10:33 EST
Description of problem:
Upgrade from sendmail 8.11.6 to 8.12.10 fails to process
/etc/mail/submit.mc. The generated file /etc/mail/submit.cf exists,
however the Queue directory points to the old 8.11.6 version of
/var/spool/mqueue instead of the new one, /var/spool/clientmqueue,
as required by version 8.12.10.
Using the upgrade installation method, or apt-get dist-upgrade.
Steps to Reproduce:
1. Setup a Redhat 7.3 machine.
2. Install apt.
3. Point sources.list to Fedora Core 1.
4. Execute apt-get dist-upgrade.
5. Go to bed.
6. Wake up; take a shower.
8. Run "mail" to send a message to a local user.
Executing the 'mail' command will result in a Permission Denied
message regarding the /var/spool/mqueue directory.
Mail should work.
It's possible something funky happened during the %postun of 8.11 or
the %post of 8.12 regarding the m4 command. Maybe 8.12 did the "m4
/etc/mail/submit.mc" too early and didn't know which default queue
directory to setup.
I am sorry, but there were major changes in sendmail from Red Hat 7.3
to Fedora Core 1.
Please reinstall sendmail and check for errors afterwards.