PDA

View Full Version : openoffice: problema scrittura, lettura su NFS


sick
14-06-2006, 10:04
ho due computer con suse linux 10.0, ho condiviso con nfs una cartella per computer ma quando vado per salvare o leggere con openoffice un file nella cartella condivisa mi dà un errore di I/O.
Su internet ho visto che per far funzionare questa cosa bisognava configurare il server nfs con l'opzione link_relative, ma non funziona.
è inutile provare a usare samba come protocollo di condivisione perchè addirittura non è supportato da openoffice, consigli?

ilsensine
14-06-2006, 11:58
Ho usato per anni un computer con la /home montata da uno share nfs, e non ho mai osservato problemi di questo tipo. Accertati che lockd sia in esecuzione, sia sul server che sul client. Inoltre, non usare l'opzione "soft" per montare lo share -- sembrerebbe una buona idea, ma gli effetti collaterali possono essere i/o error di questo tipo.

sick
14-06-2006, 16:10
allora, la condivisione funziona perfettamente con tutti i programmi, anche con openoffice 1.1.5, non mi ricordo come devo fare per vedere se un programma è in esecuzione e cosa fare per farlo partire.
comunque ho trovato questo indirizzo

http://madpenguin.org/blogs/adam/archives/42-OpenOffice.org-file-locking-causing-problems-over-NFS.html

che sembra spiegare il problema, solo che io non ci ho capito molto. :confused:

ah! ho trovato pure questo

http://oooauthors.org/en/FAQs/faqinstall/faqinstall/35

l'ho provato, ho aggiunto link_relative al file /etc/export ma con quell'opzione il client nfs non mi vede neanche la condivisione. :confused: :confused:

ilsensine
14-06-2006, 17:25
allora, la condivisione funziona perfettamente con tutti i programmi, anche con openoffice 1.1.5, non mi ricordo come devo fare per vedere se un programma è in esecuzione e cosa fare per farlo partire.
comunque ho trovato questo indirizzo

http://madpenguin.org/blogs/adam/archives/42-OpenOffice.org-file-locking-causing-problems-over-NFS.html

che sembra spiegare il problema, solo che io non ci ho capito molto. :confused:

rpcinfo -p <ip del server nfs> cosa ripoera?

ah! ho trovato pure questo

http://oooauthors.org/en/FAQs/faqinstall/faqinstall/35

l'ho provato, ho aggiunto link_relative al file /etc/export ma con quell'opzione il client nfs non mi vede neanche la condivisione. :confused: :confused:
Non riguarda /etc/export, ma solo se ooffice viene eseguito _da_ uno share.

sick
15-06-2006, 11:03
grazie per l'interessamento.
allora, rpcinfo mi dà questo risultato

programma vers proto porta
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 32769 status
100021 1 udp 32769 nlockmgr
100021 3 udp 32769 nlockmgr
100021 4 udp 32769 nlockmgr
100024 1 tcp 32771 status
100021 1 tcp 32771 nlockmgr
100021 3 tcp 32771 nlockmgr
100021 4 tcp 32771 nlockmgr
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100005 1 udp 625 mountd
100005 1 tcp 626 mountd
100005 2 udp 625 mountd
100005 2 tcp 626 mountd
100005 3 udp 625 mountd
100005 3 tcp 626 mountd

ilsensine
15-06-2006, 13:24
lockd è correttamente in esecuzione, boh.
Sicuro che lo share non è esportato con "soft"?

sick
16-06-2006, 17:48
ho risolto il problema.

a questo sito

http://madpenguin.org/blogs/adam/ar...s-over-NFS.html

spiega come fare, bisogna trovare lo script soffice,che si trova nella cartella di installazione del programma, su SUSE se ricordo bene è /usr/lib/ooo2.0/program, aprirlo con un editor di testo, e trovare le righe


# file locking now enabled by default

SAL_ENABLE_FILE_LOCKING=1

export SAL_ENABLE_FILE_LOCKING


che si trovano quasi all'inizio del file, dopo i commenti, e commentarli così


# file locking now enabled by default

# SAL_ENABLE_FILE_LOCKING=1

# export SAL_ENABLE_FILE_LOCKING


dopo questa modifica ha funzionato alla perfezione.
grazie per le varie risposte e per l'interessamento.