The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Samba share (cifs utils) +Libreoffice: Самоудаляется файл докум"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / Linux)
Изначальное сообщение [ Отслеживать ]

"Samba share (cifs utils) +Libreoffice: Самоудаляется файл докум"  +/
Сообщение от Semel (?), 02-Ноя-22, 15:55 
В офисе 5 компьютеров с Debian 11 (libreoffice из backports) и 3 на Windows 10.

Есть шара на сетевом диске. Все сотрудники входят через один логин и пароль (с разными аккаунтами баг также происходит)

На компьютерах с Debian шара подключена через cifs utils в fstab следующей командой: //srv-dc-02/uc /mnt/EDU2022 cifs credentials=/etc/win-credentials-1,uid=1000,gid=1000,dir_mode=0777,file_mode=0777,iocharset=utf8,nobrl,_netdev 0 0

nobrl опция была добавлена в связи с тем,что без нее не было возможности открывать «только для чтения» эксельный файл, с которым работают разные сотрудники. Пока один вбивает,второй хотя бы может посмотреть данные что там были вбиты до этого.

Баг воспроизводится  каждый раз.

Юзер1 открывает на Debian компьютере1 файл. Юзер2 открывает на Debian компьютере2,выбирает «открыть только для чтения»,юзер1 вносит изменения в файл,нажимает сохранить и моментально получает смертельную ошибку «файл не существует», файл пропадает с шары. Если Юзер2 закроет открытый для чтения файл,то при нажатие сохранить Юзером1 файл сохраняется и восстанавливается

Если Юзер2 открывает на компьютере с WIndows 10 все нормально. баг срабатывает только в связке Debian-Debian

Последняя версия Libreoffice - та же фигня. Что на стандартной для Debian 11 версии,что для новой.

Похоже очень на этот баг https://bugs.documentfoundation.org/show_bug.cgi?id=127057

Как починить?

Спасибо

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Samba share (cifs utils) +Libreoffice: Самоудаляется файл докум"  +/
Сообщение от Аноним (1), 03-Ноя-22, 15:31 
>[оверквотинг удален]
> Юзер1 открывает на Debian компьютере1 файл. Юзер2 открывает на Debian компьютере2,выбирает
> «открыть только для чтения»,юзер1 вносит изменения в файл,нажимает сохранить
> и моментально получает смертельную ошибку «файл не существует», файл пропадает
> с шары. Если Юзер2 закроет открытый для чтения файл,то при нажатие
> сохранить Юзером1 файл сохраняется и восстанавливается
> Если Юзер2 открывает на компьютере с WIndows 10 все нормально. баг срабатывает
> только в связке Debian-Debian
> Последняя версия Libreoffice - та же фигня. Что на стандартной для Debian
> 11 версии,что для новой.
> Похоже очень на этот баг https://bugs.documentfoundation.org/show_bug.cgi?id=127057

Может, на самбе корзину прикрутить - хоть из корзины достать можно будет.

PS: Какая-то версия из [*open*]office-ов практиковала когда-то при сохранении документов создание временных файлов с последующим удалением оригинала и последующим переименованием временного файла. Периодически на этом ловились изрядные глюки, но переубедить разработчиков на тот момент не удалось - они тоже мотивировали такое своё решение совместной работой с файлами. Здесь тоже поведение похоже: юзер1 файл удаляет, а юзер2 держит в режиме "RO". А переименовать временный файл не даёт - имя занято юзер2.

Ответить | Правка | Наверх | Cообщить модератору

2. "Samba share (cifs utils) +Libreoffice: Самоудаляется файл докум"  +/
Сообщение от ipmanyak (ok), 04-Ноя-22, 06:57 
> Как починить?

Может не CIFS юзать, в нем какой-то хитрый механизм  с кешированием и двумя уровнями доступа, а поднять Самбу?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру