Auf manchen NFS-Shares ist das File Locking von LibreOffice aktiv?

Status
Für weitere Antworten geschlossen.

mado

Benutzer
Mitglied seit
07. Jan 2013
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Huhu,

ich habe hier ein sehr merkwürdiges Problem. Wenn ich auf einem NFS-Share z.B. auf dem freigegebenen Ordner public mit Libre Office eine Datei erstelle, wird eine Lock Datei angelegt. Das Problem hierbei ist, sie wird nach dem Schließen der Datei nicht wieder automatish entfernt. Dadurch kann keiner mehr auf diese Datei Zugreifen, weil angeblich noch Zugriff von meinem Benutzer darauf besteht.

Ich habe eine DS213 mit DSM 4.1, verwende einen Mageia 2 Linux Client. Mounts regle ich über autofs, was problemlos funktioniert. Die Mount-Option "nolock" welche zwar mit dem Locken von Libre Office nichts zu tun hat habe ich bereits erfolglos probiert.

Ebenfals habe ich das File Locking von Libre Office bereits deaktiviert
Rich (BBCode):
$ cat /opt/libreoffice3.6/program/soffice
...
# file locking now enabled by default
SAL_ENABLE_FILE_LOCKING=0
export SAL_ENABLE_FILE_LOCKING

Sehr merkwürdig ist, das das File Locking in meinem eigenen Homeshare nicht stattfindet. Hier mal eine Übersicht der Berechtigungen vom Homeshare

Rich (BBCode):
    $ ls -la /media/nfs/
    insgesamt 20
    drwxr-xr-x 5 root   root  4096 Jan 18 14:56 ./
    drwxr-xr-x 3 root   root  4096 Jan 19 21:18 ../
    drwxr-xr-x 9 markus users 4096 Jan 27  2013 home/
    drwxrwxrwx 9 root   root  4096 Jan 27  2013 public/

    [markus@localhost ~]$ ls -la /media/nfs/home/
    insgesamt 7864
    drwxr-xr-x  9 markus users    4096 Jan 27  2013 ./
    drwxr-xr-x  5 root   root     4096 Jan 18 14:56 ../
    drwxr-xr-x  2 markus users    4096 Jan 27  2013 test/

    [markus@localhost ~]$ ls -la /media/nfs/home/test/
    insgesamt 20
    drwxr-xr-x 2 markus users 4096 Jan 27  2013 ./
    drwxr-xr-x 9 markus users 4096 Jan 27  2013 ../
    -rw-r--r-- 1 markus users 8468 Jan 27  2013 test-music.odt

und hier vom Publicshare

Rich (BBCode):
$ ls -la /media/nfs/public/
insgesamt 172
drwxrwxrwx 9 root   root   4096 Jan 27  2013 ./
drwxr-xr-x 5 root   root   4096 Jan 18 14:56 ../
drwxr-xr-x 2 markus users  4096 Jan 27  2013 test/

[markus@localhost ~]$ ls -la /media/nfs/public/test/
insgesamt 24
drwxr-xr-x 2 markus users 4096 Jan 27  2013 ./
drwxrwxrwx 9 root   root  4096 Jan 27  2013 ../
-rw-r--r-- 1 markus users   89 Jan 27  2013 .~lock.test-public.odt#
-rw-r--r-- 1 markus users 8468 Jan 27  2013 test-public.odt

Habt ihr vielleicht noch eine Idee woran das liegen kann? Vielen dank für eure Unterstützung
 

nieral

Benutzer
Mitglied seit
18. Jul 2013
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hey Mado,

ich habe dasselbe Problem mit meinem NAS! MIr unerklärlich! Hast du in der Zwischenzeit schon eine Lösung gefunden?? Das mit dem File Lock von Libre Office war mal eine gute Idee, es tritt nämlich nur bei Libre Office Dokumenten auf!
Hat auch nichts mit der uid, gid der anderen Benutzer zu tun! Sind bei mir alle exakt diesselben (auf allen Clients)!
 

mado

Benutzer
Mitglied seit
07. Jan 2013
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Hey nieral,

leider besteht das Problem bei mir auch noch, ich habe also keine Lösung. Aufgefallen ist mir, das es mit LibreOffice und Windows nicht zu diesem Verhalten kommt. Eine Idee kommt mir gerade spontan. Man könnte sich doch ein Shell Script schreiben, welches man per cron z. B. 1 mal am Tag ausführt was diese Aufgabe übernimmt. Also alle .~lock-Dateien löscht.

Falls man Cloud Station am laufen hat, verhindert das zwar nicht das die .~lock-Dateien vor dem Ausführen des cron Jobs synchronisiert werden, aber dann werden sie halt im Nachhinein wieder entfernt ;-)
 

nieral

Benutzer
Mitglied seit
18. Jul 2013
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Naja, mein NAS dient als kleiner Server auf den ca. 14 Rechner zugreifen und das zu unterschiedlichen Zeitpunkten! Das seltsame ist auch, dass nicht nur Dateien betroffen sind die bearbeitet wurden, sondern sämtliche Libre Office Files! Also auch jene, die seit Monaten nicht mehr angerührt wurden! Bei mir trat das Problem auf, als ich einen neuen Client einrichtete und parallel dazu auch einen neuen User am NAS eingerichtet hab! Als ich den neuen User bei der DiskStation wieder entfernte, war auch das Problem mit den Sicherungskopien (wird von User Unbekannt bearbeitet) weg! Hätte ich vielleicht schon vorher erwähnen können!
 

plehnes

Benutzer
Mitglied seit
09. Aug 2013
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
LibreOffice lock-file Problem auch mit sshfs fuse

Hallo,
Bin ganz neu hier, und versuche seit Tagen eine neu gekaufte DS213 mit einem gemeinsamen 'shared' Ordner einzurichten.
Anscheinen habe ich daselbe Problem mit den .~lock.odt# files seit wir zwei Benutzer sind.

Ich mounte via fstab sshfs (nicht nfs). Ubuntu 12.04 und 13.04 Clients haben dasselbe Problem.

Der Eintrag in der fstab:
sshfs#user@serverpfad/ /Clientpfad/ fuse idmap=user,uid=1026(client),gid=65536(client),user,allow_other,_netdev 0 0

Die uid ud gid stimmen mit dem cllient überein.
Kann jemand helfen?

Viele Grüße
Patrick
 

plehnes

Benutzer
Mitglied seit
09. Aug 2013
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Bei mir funktioniert es jetzt mit NFS seit ich die Mountoption
local_lock=all
in der fstab gesetzt habe.

Wenn es damit bei euch auch funktioniert, könnt ihr den Thread als gelöst kennzeichen.
Viele Grüße,
Patrick
 

plehnes

Benutzer
Mitglied seit
09. Aug 2013
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo nochmal,

Ich habe noch eine Frage zur local_lock Option.

Es gibt 3 Möglichkeiten: local_lock=all, local_lock=flock, local_lock=posix

Kann jemand erklären, welche Auswrikungen die verschiedenen Varianten haben. Wie gesagt, mit =all funktionieren LibreOffice und auch Digkam. Aber ich bin mir nicht sicher, ob man sich damit möglichwerweise irgendwelche Nachteile an anderer Stelle einhandelt, und ob 'posix' oder 'flock' eventuell besser wären. Da ich das alles nicht durchschaue, möchte ich auch nicht mit trial-and-error einfach (weiter) rumprobieren.
Viele Grüße,
Patrick
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat