[systemd-devel] Dependency loop due to network filesystem and quotacheck; suboptimal loop resolution.

Andrey Borzenkov arvidjaar at gmail.com
Wed Mar 9 06:12:00 PST 2011


https://qa.mandriva.com/show_bug.cgi?id=62746

There are two issues in it

1. Dependency on quotacheck are added to network filesystem

This is v19. It could be possible that this is fixed in v20.

-> Unit quotacheck.service:
	After: mnt-cesi.mount
-> Unit mnt-cesi.mount:
	Where: /mnt/cesi
	What: /william/cesi
	File System Type: cifs
	Options: credentials=/etc/samba/auth.william.WILL
	From /etc/fstab: yes

Hmm ... I wonder how fuse filesystem is going to be handled. It can
really be *anything*.

2. When systemd decides to break the loop it removes - guess, what -
local-fs.target :) So system comes up without anything mounted (as a
side effect remount-rootfs.service is not called as well).

There really should be some notion of "more equal" services/targets.
It is acceptable to come up without /mnt/cesi mounted, but not with
completely ruined startup.


More information about the systemd-devel mailing list