OpenOffice - Speichern auf NFS Laufwerke

Computer und Technik, Linux & Open Source 21 Januar, 2007

Seit der Installation von Kubuntu (6.10) konnte OpenOffice (Version 2.04) keine Dateien mehr auf meinem NFS-Laufwerken abspeichern. Wenn ich diese erst lokal abgespeichert habe, konnte ich diese Problemlos verschieben - grundsätzlich war der Schreibzugriff also möglich.screenshoot-fehler-openoffice.png

Wie ich dann festgestellt habe, liegt das am Locking vom NFS-Server. Der NFS-Server (konkret der Dämon statd) sollte beim Speichern die Datei sperren, damit kein Anderen auf diese Datei während des Speichern zugreifen kann. In den bisherigen Versionen hat OpenOffice wohl nicht genutzt oder beachtet.

Eine mögliche (schnelle) Lösung ist nun, OpenOffice zu veranlassen, wie bisher, kein File-Locking nicht zu nutzen.

Dazu kommentiert man auch diese beiden Zeilen in dem Startscrip [/usr/bin/soffice ] aus:

# file locking now enabled by default
SAL_ENABLE_FILE_LOCKING=1
export SAL_ENABLE_FILE_LOCKING

Unter Umständen funktioniert das aber nur bis zum nächsten Update von OpenOffice.

Alternative kann man sicherlich den Fehler auf dem Grund gehen und beim NFS-Server suchen.

Das habe ich gemacht und musste leider feststellen, das bei Kubuntu nicht alle erforderliche Pakete / Dateien, die man für das ordentliche Einbinden von NFS-Laufwerken benötigt werden, in der Standardinstallation installiert werden.

Hier fehlte konkret das Paket “nfs-client”. In diesem Paket sind die erforderlichen Programmen zum Sperren (locking) der Dateien enthalten. Nachdem ich dies nachinstalliert habe, ging es auch ohne die oben beschrieben Änderung und ist daher als Lösung vorzuziehen.

6 Kommentare zum Thema “OpenOffice - Speichern auf NFS Laufwerke”

  1. Sigbert Klinke sagt:

    Unter Suse Linux 9.3 war yast2-nfs-client installiert. Hat trotzdem nicht geklappt; aber nach dem auskommentieren hing es nicht beim schliessen… DANKE!

  2. Nobody sagt:

    Hatte hier auch dieses Prob. Userspace-NFS-Server der kein locking kann. Hab dann am Client (SuSE 10.2) mit der Option “nolock” die Netzlaufwerke gemountet. Somit läufts auch nach nem Update von OO weiter.

  3. Jörg Arlandt sagt:

    zur Ergänzung: das Unterbindung des Lockings bei OO ist nur eine Notlösung. Wenn relativ sicher ist, das keine zwei Personen auf die gleiche Datei zugreifen, sollte es unkritisch sein.

    Das Locking beim Einbinden des NFS-Laufwerkes zu unterbinden, ist meiner Meinung nach noch schlechter, da dann auch andere Programme keine Locking mehr machen (können).

    Besser ist es natürlich, den Fehler zu finden und das Locking zu ermöglichen.

    Evt. ist das ein spezielles Problem von Suse?

  4. Michael Althoff sagt:

    Nein ist kein spezielles Suse Problem. Habe bei Debian Sid diesselben Probleme. Habe auch die nfs-utils installiert aber bisher noch keine Besserung. Ich werd mal weiter rumfriemeln

  5. Wolfgang Rheinschmitt sagt:

    Hatte das gleiche Problem nach Update von Kubuntu 6.06.1 LTS auf 6.10. Das Paket nfs-client konnte ich im Adept Manager nicht finden, aber als ich nfs-common installierte, funktionierte das Speichern auf meinen per NFS gemounteten Verzeichnissen, auch ohne den workaround nolock in der fstab.
    Dieser Beitrag hat mich auf die richtige Spur gebracht.
    Danke Jörg :-)

  6. Lochball sagt:

    Cool, habe nfs-common auf kubuntu 6.10 nachinstalliert und es geht… Supi Danke

Hinterlasse einen Kommentar


Wordpress Themes by Mobile Themes / Jim / Übersetzt ins Deutsche von Pascal Senn
Copyright © 2007 Kessel Buntes (blog.arlandt.com). All rights reserved.
This blog uses DigoWatchWP an anti-fraud plugin for Wordpress.