【问题标题】:Virtualbox + shared folder gives protocol error for user with group access vboxsfVirtualbox + 共享文件夹为具有组访问权限的用户提供协议错误 vboxsf
【发布时间】:2017-04-13 22:29:43
【问题描述】:

我在我的 Windows 10 机器上安装了 virtualbox Ubuntu 16.04 LTS - 64 位服务器。 安装很顺利。 但是,现在我试图将 git clone 从我现有的存储库中获取到共享文件夹“sf_Users”,在这种情况下,它会继续给出错误

fatal: could not create work tree dir 'application': Protocol error

My VM settings -> shared folders -> machine folder says => Users C:/Users/app-dev
 -- auto-mount = Yes -- Access = Full

从终端我的 id 显示访问组 vboxsf

dev@app-dev:/media/sf_Users$ id
uid=1000(dev) gid=1000(dev) groups=1000(dev),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),110(lxd),119(libvirtd),120(lpadmin),121(sambashare),125(vboxsf)
dev@app-dev:/media/sf_Users$ cd ..
dev@app-dev:/media$ ls -al
total 12
drwxr-xr-x  4 root root   4096 Nov 29  2016 .
drwxr-xr-x 23 root root   4096 Nov 29 10:04 ..
drwxr-xr-x  2 root root   4096 Nov 29 09:59 cdrom
drwxrwx---  1 root vboxsf    0 Nov 28 09:20 sf_Users

从“id”命令,我知道我可以访问 vboxsf。我还缺少什么吗?

【问题讨论】:

  • 好吧,我自己解决了

标签: git virtualbox ubuntu-16.04 ubuntu-server


【解决方案1】:

我授予了 Windows 机器上共享文件夹的写入权限(在我的情况下,它是 C:/Users/app-dev)。重新启动 Windows 机器(这是必须的),然后能够写入 VM 上的 sf_Users。

【讨论】:

    【解决方案2】:

    这张图片是我收到的错误

    我尝试通过 ".7z" 压缩导致问题的文件夹/文件,然后在我的 Windows 主机上复制并打开它,它对我有用。呼,文件被复制了,没有遗漏。

    我看到了什么?

    好吧,我不在乎,我把它改名了。

    (此评论只是我自己解决的问题的快速帖子,没有时间深入研究)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-23
      • 1970-01-01
      • 2014-10-12
      • 2017-06-07
      • 2015-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多