wie man NFS wieder in Debian zum Laufen bringt

2164
Nakedible

Im Moment gibt es mehrere offene Fehler in Bezug auf NFS für Debian-Unstable.

Eine Beschreibung des Problems besagt, dass der Bruch durch den Übergang von nfs-kernel-server zu rpcbind ausgelöst wird - und rpcbind und portmap können nicht denselben Port gleichzeitig binden. Das rpcbind-Paket enthält jedoch überhaupt kein init.d-Skript, obwohl es auf meinem Client beim Starten manuell zu funktionieren schien (mein Server ist ebenfalls defekt, daher habe ich es nicht vollständig geprüft).

Ich wünsche mir jedoch keinen manuell gestarteten Dienst auf einem Server, der jederzeit neu gestartet werden kann, und ich möchte auch kein von mir geschriebenes Hacky-Skript oder einen zufälligen Typen.

Ich suche also nach der "offiziellen" Lösung, mit der die NFS-Verwendung für Debian behoben wird, die kein manuelles Hacken beinhaltet. Die richtige Lösung wird natürlich einige Zeit in Anspruch nehmen, aber eine gute Übergangslösung, die von jedem Debian-NFS-Benutzer weltweit benötigt wird.

0

2 Antworten auf die Frage

1
camh

Es gibt Abhilfen in dem Fehlerbericht gegeben. Das erste, was Sie nicht wollen (rpcbind manuell ausführen). Die zweite - NEEDS_STATD = no und -o nolock - funktioniert hier gut für mich. Die andere Option im Beg-Berichtsthread ist die Verwendung von nfs4. In diesem Fall können Sie einfach NEEDS_STATD = no festlegen.

Beachten Sie, dass die referenzierten Workrounds fälschlicherweise "-o lock" sagen, was "-o nolock" sein sollte.

Es ist unwahrscheinlich, dass es eine "offizielle" Lösung gibt. Behalten Sie einfach die Fehlerberichte im Auge, um zu sehen, wie die Leute mit dem Problem umgehen. Anstelle einer "offiziellen" Lösung wird das Problem wahrscheinlich nur behoben, indem entweder rpc.statd korrigiert oder ein Init-Skript zu rpcbind hinzugefügt wird.

NEEDS_STATD = Es wurde kein nfs-common-init-Skript gestartet, aber beim Versuch, die Dateisysteme zu exportieren, schlägt mountd ähnlich wie statd fehl. Daher denke ich, dass Ihre Vorschläge nicht für NFS-Server funktionieren. Und ich würde lieber NFS4 vermeiden. Aber Ihre Antwort war trotzdem hilfreich. Nakedible vor 14 Jahren 0
1
Nakedible

Das Problem wurde offiziell gelöst. Das Paket rpcbind enthält jetzt ein Init-Skript. Die Abhängigkeiten wurden rundherum geändert.