Situation : Le document a été chargé en édition avec OpenOffice.org, et celui-ci plante, laissant le document locké au niveau WebDAV
Solution : Identifier l'URL du document (exemple asdav:/ /freedav.example.net/freedav/vid-12765-4870-3a0404dfe29f7c88bb58ac8a6943559d/Foo.odt), et supprimer le lock du document dans la table locks :
# psql -U postgres -d webdav \
-c "DELETE FROM locks WHERE path = '/freedav/vid-12765-4870-3a0404dfe29f7c88bb58ac8a6943559d/Foo.odt'"
Il arrive sur certains postes en Windows XP d'avoir des lenteurs d'accès aux documents : les temps d'accès constatés sont d'environ 30 secondes.
Ces problèmes sont inhérents à Windows, il existe 2 solutions possibles pour pallier à ces lenteurs :
Sur votre serveur freedom, installez samba avec aptitude
sudo aptitude install samba sudo /etc/init.d/smbd start
Explication: samba permet d'avoir des services sur le serveur qui répondent sur les ports netbios etc … et permet d'éviter les timeouts des requêtes des postes client.
Cette solution ne marche pas à travers un lien internet car généralement, les ports netbios sont bloqués.
La solution consiste à permuter les fournisseurs d'accès réseau en passant “Web Client Network” avant “Réseau Microsoft Windows”.
Pour cela, allez dans le panneau de configuration puis dans Connexions réseau / Avancé / Paramètres avancés :
Dans l'onglet “Ordre des fournisseurs”, vous placez “Web Client Network” en tête de liste.
Explication: lorsque vous cherchez à accéder à un serveur dav, le fournisseur réseau du dav devient prioritaire sur les autres services réseau, ce qui évite les problématiques de timeouts.
Par contre cale peut potentiellement engendrer d'autres lenteurs pour accéder à d'autres ressources réseau (serveur de fichier, active directory, …).
Cette solution est à appliquer au cas par cas.