https://bugzilla.novell.com/show_bug.cgi?id=857031 https://bugzilla.novell.com/show_bug.cgi?id=857031#c0 Summary: systemd: if NFS mounts are present, system hangs on shutdown when using ifup due to interfaces stopped too early Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: Other OS/Version: openSUSE 13.1 Status: NEW Severity: Major Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: arvidjaar@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0 With ifup each interface is started as separate service. These services do not have any ordering dependencies which means that on shutdown they are stopped as soon as possible. If NFS mounts are present, system will hang on shutdown for prolonged time (it will eventually reboot, not sure whether this is done by kernel or systemd). The following is suggested fix. All network mounts automatically get dependency on network-online.target. So let's order network@if.service before network-online.target on startup, which ensures remote filesystems are unmounted before interfaces are stopped: [Unit] .. Before=network-online.target Wants=network-online.target Wants here is required for manual NFS mounts, otherwise network-online.target is not started at all. I have tested it successfully, including busy mount points. If we are OK with this approach, SR will follow. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.