lunes, 23 de julio de 2012

Duplicación de documentos al modificar y guardar en un servidor SAMBA desde OpenOffice

Quiero comentarles por si no lo sabían que los equipos en la empresa donde laboramos, Abaco y Yo funcionan con plataforma casi 100% linux para las estaciones de trabajo y utilizamos inicialmente KDE como entorno, debido a su gran parecido al sistema de Micro$oft para así facilitar la migración de los usuarios que por lo general vienen de este SO. Como muchos sabrán en linux existen diversas alternativas a las aplicaciones en Windows y el OpenOffice es solo una de ellas..
Nos propusimos actualizar los sistemas y habiendo creado el crono-grama, decidimos hacer algunas instalaciones piloto para ver como se comportaba el sistema, todo esto tratando de que el usuario se adaptase al nuevo entorno Gnome.

Todo se configuro correctamente en los equipos pilotos, pero lo usuarios de los equipos actualizados empezaron a notar algo extraño con el OpenOffice; cada vez que se modificaba un documento y se salvaba, el OpenOffice creaba un documento vació del mismo nombre pero con una secuencia de digitos de la siguiente manera:

Iniciando por ejemplo tenemos este documento:


Al abrir este documento, realizar algunas modificaciones y salvar los cambios, en la carpeta donde se encuentra el archivo ahora tendremos:


Como pueden ver se crea un nuevo documento al momento de salvar los cambios, si continuáramos realizando cambios y guardando nos seguiría generando Documento01.odt, Documento02.odt, Documento03.odt etc.

Nos pusimos a investigar, y aparentemente es un bug del OpenOffice que viene por defecto en ubuntu.

Para solucionar este problema tenemos 2 opciones, una larga y una super corta.

La larga es reinstalar el OpenOffice que tengamos pero usando los paquetes descargados de la web.

La corta es agregar una simple linea en fstab (/etc/fstab) en las opciones del montad.

No voy a entrar en detalles en como instalar la versión desde la web ya que existen diversos tutoriales para ello, por lo que solo voy a explicar la opción corta (Agregando un parámetro en el fstab).


A la carga...

Abrimos una terminal y nos logueamos como usuario root:

usuario@usuario:~$ su root

Abrimos con el editor de nuestra preferencia el fstab:

root@usuario:~# nano /etc/fstab

Buscamos la linea donde montamos la(s) carpeta(s) y agregamos como al final del ultimo flag "nobrl"

Por ejemplo:

//SAMBA/docs /mnt/documentos cifs user=atlux,passwd=123,rw 0 





Quedaria asi:

//SAMBA/docs /mnt/documentos cifs user=atlux,passwd=123,nobrl,rw 0



Donde:

//SAMBA/docs es nuestro servidor de archivos SAMBA

/mnt/documentos es la ruta donde montamos la carpeta localmente



El resto, los parámetros que queremos que tome al montar la carpeta

Para terminar hacemos un:

root@usuario:~# umount -a para desmontar todas las carpetas montadas y un
root@usuario:~# mount -a para volver a montar todo.

Si todo ha salido bien tendremos el bug corregido, y no se duplicaran los archivos a medida que salvemos los cambios.

Haciendo las pruebas nos percatamos de que el bug efectivamente fue corregido a partir de la versión 11.04 de Ubuntu, por lo que no tienen de que preocuparse si leen esto. XD

No hay comentarios:

Publicar un comentario