I'm still searching for an answer to this. After upgrade from wheezy to testing, sendmail no longer starts.
I see that the system is using systemd. I see that the /etc/init.d/sendmail script now runs /bin/systemctl start sendmail.service. But sendmail isn't started. Even running '/bin/systemctl start sendmail.service' manually, nothing happens. I don't see any obvious way to get any debug info out of systemctl. # systemctl is-enabled sendmail Failed to get unit file state for sendmail.service: No such file or directory and # /bin/systemctl enable sendmail.service Synchronizing state for sendmail.service with sysvinit using update-rc.d... Executing /usr/sbin/update-rc.d sendmail defaults Executing /usr/sbin/update-rc.d sendmail enable # systemctl is-enabled sendmail Failed to get unit file state for sendmail.service: No such file or directory On Sun, Feb 1, 2015 at 12:11 AM, Michael Grant <mgr...@grant.org> wrote: > Today I upgraded a test machine from wheezy to testing. > > It seemed to install systemd, I'm not sure if it's using it or not. > > One thing I noticed though was that sendmail no longer starts at boot. > Even if I run: > > /etc/init.d/sendmail start > > or if I cd to /etc/mail and run: > > make restart > > or if I do this: > > > nothing except running 'sendmail -bd' will start sendmail. > > In syslog I see this: > > Jan 31 18:53:43 blah systemd[1]: Started LSB: powerful, efficient, and > scalable Mail Transport Agent. > > in mail.log I don't see anything when I try to start sendmail via > /etc/init.d/sendmail. > > I do not have the lsb-invalid-mta package installed. I have tried > reinstalling the sendmail package. I have tried the testing and unstable > versions of sendmail. > > Any ideas where I should look next to figure out what's going on? > > Michael Grant > >