Am 08.11.2014 um 23:34 schrieb David Kozub:
> Package: systemd
> Version: 215-5+b1
> Severity: normal
> 
> Dear Maintainer,
> 
> I'm seeing some systemd units fail. I think the cause is that there is 
> no explicit dependency on /var in the units even if they need /var. I 
> have /var on a different filesystem than /.
> 
> I'm seeing these failed units (from systemctl --failed):
> 
> • atd.service   loaded failed failed Deferred execution scheduler
> • exim4.service loaded failed failed LSB: exim Mail Transport Agent
> 
> and debian-fixup.service on a different machine.
> 
> systemctl -l status atd.service exim4.service shows:
> 
> ...
> Nov 08 21:48:41 jessie atd[320]: Cannot change to /var/spool/cron/atjobs: No 
> such file or directory
> ...
> Nov 08 21:48:42 jessie exim4[322]: Starting MTA:/usr/sbin/update-exim4.conf: 
> Error, missing /var/lib/exim4, exiting.
> ...

atd.service and exim4.service do use DefaultDependencies=yes, so they
should be ordered after local-fs.target (via After: basic.target ->
After: sysinit.target -> After local-fs.target)


What is quite odd is the following, I'm looking specifically at Unit
local-fs.target from David's log:


Unit local-fs.target:
...
        Requires: var.mount
        Requires: tmp.mount
        Requires: home.mount
        Requires: -.mount
...
        After: local-fs-pre.target
        After: systemd-remount-fs.service
        After: home.mount
        After: tmp.mount
        After: systemd-fsck-root.service
        After: -.mount


There is no After: var.mount here!

Does anyone have an idea, what's going on there?

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to