应用程序写入 Windows 共享失败

应用程序写入 Windows 共享失败

我想知道是否有其他人遇到过这个问题,或者我是否发现了一个新的错误。

自从从 16.04 升级到 18.04 后,多个应用程序无法写入 Windows 共享。Nautilus 功能齐全,即单击文件会使用默认应用程序打开它,可以复制、移动、删除文件而不会出现错误。只有当应用程序尝试将文件保存回刚刚从中获取的共享或保存到另一个共享时才会发生错误。最终结果是保存的文件为 0 字节(空文件)。请注意,如果有人使用该应用程序更新现有文件,则该文件基本上会被销毁。(不好!)这不会影响所有应用程序。

已测试的应用程序:

  • Gedit-确定
  • Libreoffice - 错误,直到安装 libreoffice-gnome 包。现在好了
  • GIMP 2.10 - 失败 - 请参阅下面的错误
  • Okular 1.3.3 - 失败 - 请参阅下面的错误
  • GPicView 0.2.5-2 - 失败 - 请参阅下面的错误

无论应用程序是从 Nautilus 还是从终端(命令行)运行,都会发生错误。
我不认为这是一个安全问题。ll目标文件夹的显示我是具有权限的所有者。无论我使用共享 PC 名称(来自)还是 IP 地址,rwx行为都是相同的。/etc/hosts

我的系统是:
- Ubuntu 18.04.1 LTS 64 位 - Gnome 3.28.2

在 Nautilus 中,单击“其他位置”,然后在“连接到服务器”对话框中输入 URL,即可打开共享。这将在 中创建相应的文件夹/run/user/1000/gvfs

GIMP 错误是:

Saving 'smb://winhome10-1/data/Home/USER/Testfile2.jpg' failed:
Could not open '/run/user/1000/gvfs/smb-share:server=winhome10-1,share=data/Home/USER/Testfile2.jpg' for writing: Invalid argument

Okular 错误是:

File could not be saved in 'file:///run/user/1000/gvfs/smb-share:server=192.168.2.166,share=data/Home/USER/Scratch/Testfile2.pdf'. Error: 'Could not write to /run/user/1000/gvfs/smb-share:server=192.168.2.166,share=data/Home/USER/Scratch/Testfile2.pdf.'. Try to save it to another location.

GPicView 错误是:

Failed to open '/run/user/1000/gvfs/smb-share:server=192.168.2.166,share=data/Home/USER/Scratch/Testfile2.jpg' for writing: Invalid argument

那么,这是一个错误还是我做错了什么?

请参阅下面的 gvfsd.log 链接。已添加注释行 (#..) 来识别事件。

Ubuntu Pastebin 链接到 gvfsd.log

相关内容