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?
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Pkg-systemd-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers
