The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
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

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

Спасибо

  • Samba share (cifs utils) +Libreoffice: Самоудаляется файл докум, !*! Аноним, 15:31 , 03-Ноя-22 (1)
    >[оверквотинг удален]
    > Юзер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.

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

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




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

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