Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
admin:info:nfsclients [2019-03-26 16:33] mga angelegt |
admin:info:nfsclients [2019-05-10 09:06] hbs [AutoFS-LDAP und NFS-Client] |
||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
* Network Manager verwenden | * Network Manager verwenden | ||
- | * insb. das primäre LAN-Interface von Network Manager verwalten lassen (siehe /etc/network/interfaces) | + | * insb. das primäre LAN-Interface von Network Manager verwalten lassen (Interface auskommentieren in /etc/network/interfaces) |
- | * sicherstellen dass der systemd Service Network-Manager-wait-online.service aktiviert ist | + | * sicherstellen, dass der systemd Service Network-Manager-wait-online.service aktiviert ist |
==== AutoFS-LDAP und NFS-Client ==== | ==== AutoFS-LDAP und NFS-Client ==== | ||
- | Desweiteren gibt es eine Race Condition zwischen Netzwerk, NFS-Client und AutoFS(-LDAP) (vergl. Debian Bugs [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842199|#842199]]). | + | Desweiteren gibt es eine Race Condition zwischen Netzwerk, NFS-Client und AutoFS(-LDAP) (vergl. Debian Bug [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842199|#842199]]). |
- | ``` | + | Ein gescheiterter Fix ist dieser hier: |
+ | |||
+ | <code> | ||
root@lepin:/etc/systemd/system# diff -u /lib/systemd/system/autofs.service /etc/systemd/system/autofs.service | root@lepin:/etc/systemd/system# diff -u /lib/systemd/system/autofs.service /etc/systemd/system/autofs.service | ||
--- /lib/systemd/system/autofs.service 2016-12-23 00:06:24.000000000 +0100 | --- /lib/systemd/system/autofs.service 2016-12-23 00:06:24.000000000 +0100 | ||
Zeile 26: | Zeile 28: | ||
[Service] | [Service] | ||
Type=forking | Type=forking | ||
- | ``` | + | </code> |
+ | |||
+ | Als Workaround kann man ExecStartPre=/bin/sleep 20 hinzufügen. | ||
+ | |||
+ | Dieser Fehler wird hoffentlich in Debian 10 gefixt sein, für Debian 9 muss man folgende Datei als ''/etc/systemd/system/autofs.service'' anlegen: | ||
+ | |||
+ | <code> | ||
+ | [Unit] | ||
+ | Description=Automounts filesystems on demand | ||
+ | After=network.target ypbind.service sssd.service network-online.target remote-fs.target | ||
+ | Wants=network-online.target nfs-client.target | ||
+ | |||
+ | [Service] | ||
+ | Type=forking | ||
+ | PIDFile=/var/run/autofs.pid | ||
+ | EnvironmentFile=-/etc/default/autofs | ||
+ | ExecStartPre=/bin/sleep 20 | ||
+ | ExecStart=/usr/sbin/automount $OPTIONS --pid-file /var/run/autofs.pid | ||
+ | ExecReload=/bin/kill -HUP $MAINPID | ||
+ | TimeoutSec=180 | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | </code> |