LibreOffice 6.1 不会在 Ubuntu 上通过 cifs 网络共享打开文件?

Dav*_*vid 1 networking cifs libreoffice

我有一些文件存储在网络共享上,我已将其作为驱动器安装在我的 ubuntu 桌面上。

在 LibreOffice 6.0 中,它会打开文件,但让我处于只读状态(很确定是由于我尚未修复的网络权限)。

在 LibreOffice 6.1 中,它甚至不会打开文件。它只是说“拒绝访问 {filename}”

但是,如果我将文件复制并粘贴到我的桌面上,它打开得很好。

有任何想法吗?

信息查询要求:

mount命令中,这是我正在访问的安装位置:

//data-server.myserver.lan/Server on /home/david/Server type cifs (rw,relatime,vers=default,cache=strict,username=My Name,domain=mydomain,uid=0,noforceuid,gid=0,noforcegid,addr=10.0.0.6,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,noperm,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1,_netdev)
Run Code Online (Sandbox Code Playgroud)

来自lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0   2.2M  1 loop /snap/gnome-calculator/222
loop1    7:1    0 174.2M  1 loop /snap/gitkraken/90
loop2    7:2    0   3.7M  1 loop /snap/gnome-system-monitor/45
loop3    7:3    0  87.9M  1 loop /snap/core/5328
loop4    7:4    0    13M  1 loop /snap/gnome-characters/117
loop5    7:5    0 143.9M  1 loop /snap/slack/7
loop6    7:6    0   2.3M  1 loop /snap/gnome-calculator/180
loop7    7:7    0   2.3M  1 loop /snap/gnome-calculator/199
loop8    7:8    0    87M  1 loop /snap/core/5145
loop9    7:9    0  86.9M  1 loop /snap/core/4917
loop10   7:10   0    13M  1 loop /snap/gnome-characters/103
loop11   7:11   0   140M  1 loop /snap/gnome-3-26-1604/59
loop12   7:12   0   3.7M  1 loop /snap/gnome-system-monitor/51
loop13   7:13   0  93.5M  1 loop /snap/slack/6
loop14   7:14   0    13M  1 loop /snap/gnome-characters/101
loop15   7:15   0  14.5M  1 loop /snap/gnome-logs/37
loop16   7:16   0 477.9M  1 loop /snap/libreoffice/80
loop17   7:17   0   3.7M  1 loop /snap/gnome-system-monitor/54
loop18   7:18   0  34.7M  1 loop /snap/gtk-common-themes/319
loop19   7:19   0  14.5M  1 loop /snap/gnome-logs/40
loop20   7:20   0 174.2M  1 loop /snap/gitkraken/94
loop21   7:21   0 174.2M  1 loop /snap/gitkraken/87
loop22   7:22   0 139.5M  1 loop /snap/gnome-3-26-1604/64
loop23   7:23   0 141.5M  1 loop /snap/slack/8
loop24   7:24   0 140.9M  1 loop /snap/gnome-3-26-1604/70
loop25   7:25   0  14.5M  1 loop /snap/gnome-logs/34
sda      8:0    0 238.5G  0 disk 
??sda1   8:1    0 238.5G  0 part /
Run Code Online (Sandbox Code Playgroud)

并且ls -l [the file]

-rwxr-xr-x 1 root root 36864 Sep 11 10:47 '/home/david/Server/SetUp/Docs/IT.docx'
Run Code Online (Sandbox Code Playgroud)

N0r*_*ert 5

在我的 Ubuntu 18.04 LTS MATE 上,我可以使用从 snap 安装的 LibreOffice 6.1 来确认您的问题:

$ snap list libreoffice
Name         Version  Rev  Tracking  Publisher   Notes
libreoffice  6.1.0.3  80   stable    canonical?  -
Run Code Online (Sandbox Code Playgroud)

我从 Caja 挂载了两股:

  • SMB/CIFS(上/run/user/1000/gvfs/smb-share:server=192.168.111.111,share=public
  • SFTP/SSHFS(上/run/user/1000/gvfs/sftp:host=192.168.111.111/home/user/Public)。

当我尝试使用 LibreOffice 从它们打开 ODS 或 ODT 文件时,我从 LibreOffice 收到几乎类似的错误消息:

中小企业/CIFS SSHFS/SFTP

我试图通过将接口连接到 Snap 来解决问题

snap connect libreoffice:removable-media
snap connect libreoffice:network
snap connect libreoffice:network-bind
Run Code Online (Sandbox Code Playgroud)

没有运气。

所以我们发现了 Snap 应用程序的新问题。我们已经遇到了外部媒体的问题。
由于我们需要使用网络存储,我们将删除这个非常新的 LibO Snap 包

snap remove libreoffice
Run Code Online (Sandbox Code Playgroud)

并安装普通的基于 deb 的版本:

sudo apt-get install libreoffice
Run Code Online (Sandbox Code Playgroud)

并以正常读写模式打开网络文件。