Comment 26 for bug 267371

Revision history for this message
MichaelE (michael-eitelwein) wrote : Re: Damaged OpenOffice files from samba shares

Hello

I can confirm this bug which started on my installations with the upgrade to 8.10. When I open an OOO Base file (.odb) via a smb share, I can work with it fine. When I close OOO, the file gets saved with 0 bytes and is gone. The smb share is mounted via cifs and worked fine before upgrading to 8.10.

Here is the OOO version

openoffice.org:
  Installiert: 1:2.4.1-11ubuntu2
  Kandidat: 1:2.4.1-11ubuntu2
  Versions-Tabelle:
 *** 1:2.4.1-11ubuntu2 0
        500 http://de.archive.ubuntu.com intrepid/main Packages
        100 /var/lib/dpkg/status

CIFS info:
filename: /lib/modules/2.6.27-7-generic/kernel/fs/cifs/cifs.ko
version: 1.54
description: VFS to access servers complying with the SNIA CIFS Specification e.g. Samba and Windows
license: GPL
author: Steve French <email address hidden>
srcversion: B0958685FF8AAD4CD24C1B5
depends:
vermagic: 2.6.27-7-generic SMP mod_unload modversions 586
parm: CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (int)
parm: cifs_min_rcv:Network buffers in pool. Default: 4 Range: 1 to 64 (int)
parm: cifs_min_small:Small network buffers in pool. Default: 30 Range: 2 to 256 (int)
parm: cifs_max_pending:Simultaneous requests to server. Default: 50 Range: 2 to 256 (int)

Info about the samba server:

samba:
  Installiert:3.0.24-6etch10
  Mögliche Pakete:3.0.24-6etch10
  Versions-Tabelle:
 *** 3.0.24-6etch10 0
        500 http://ftp.us.debian.org etch/main Packages
        500 http://security.debian.org etch/updates/main Packages
        100 /var/lib/dpkg/status

Log exceprt on the samba server when opening and closing the db in OOO Base (log.smbd)
[2008/11/22 11:35:31, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb read=Yes write=Yes (numopen=1)
[2008/11/22 11:35:31, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb read=Yes write=No (numopen=2)
[2008/11/22 11:35:31, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb (numopen=1)
[2008/11/22 11:35:36, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb.lck read=Yes write=Yes (numopen=2)
[2008/11/22 11:35:37, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb.lck read=Yes write=No (numopen=3)
[2008/11/22 11:35:37, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb.lck (numopen=2)
[2008/11/22 11:35:39, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb.lck read=Yes write=No (numopen=3)
[2008/11/22 11:35:39, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb.lck (numopen=2)
[2008/11/22 11:35:41, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb (numopen=1)
[2008/11/22 11:35:41, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb read=Yes write=Yes (numopen=2)
[2008/11/22 11:35:41, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb (numopen=1)
[2008/11/22 11:35:41, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb read=Yes write=Yes (numopen=2)
[2008/11/22 11:35:41, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb (numopen=1)
[2008/11/22 11:35:41, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb read=Yes write=Yes (numopen=2)
[2008/11/22 11:35:41, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb.lck (numopen=1)
[2008/11/22 11:35:41, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb.lck read=Yes write=No (numopen=2)
[2008/11/22 11:35:41, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb.lck (numopen=1)
[2008/11/22 11:35:41, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb.lck read=Yes write=No (numopen=2)
[2008/11/22 11:35:41, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb.lck (numopen=1)
[2008/11/22 11:35:42, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb.lck read=No write=No (numopen=2)
[2008/11/22 11:35:42, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb.lck (numopen=1)
[2008/11/22 11:35:42, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb (numopen=0)
[2008/11/22 11:35:42, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb read=Yes write=Yes (numopen=1)
[2008/11/22 11:35:42, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb (numopen=0)
[2008/11/22 11:35:42, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb read=Yes write=Yes (numopen=1)
[2008/11/22 11:35:42, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb (numopen=0)
[2008/11/22 11:35:42, 2] smbd/open.c:open_file(352)
  michael opened file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb read=Yes write=Yes (numopen=1)
[2008/11/22 11:35:42, 2] smbd/close.c:close_normal_file(344)
  michael closed file Rasselbande Vorstand/Mitgliederdaten/Mitglieder_neu.odb (numopen=0)
[2008/11/22 11:35:44, 2] smbd/process.c:timeout_processing(1394)
  Closing idle connection