我正在尝试使用ubuntu主机上的相对路径创建带有符号链接的vanilla ubuntu/trusty64
来宾框。
> mkdir -p tmp1/tmp2
> mkdir -p tmp1/tmp3
> vagrant init ubuntu/trusty64
在新创建的Vagrantfile中添加文件夹同步:
...
config.vm.box = "ubuntu/trusty64"
config.vm.synced_folder File.expand_path("~/tmp1"),
"/home/vagrant/tmp1",
:create => true
...
然后把盒子和ssh拿出来:
> vagrant up
> vagrant ssh
然后,cd
到tmp2
目录并尝试创建符号链接到tmp3
:
> cd tmp1/tmp2
> ln -s ../tmp3 test
ln: failed to create symbolic link ‘test’: Protocol error
版本信息:
> vagrant version
Vagrant 1.7.4
> vboxmanage --version
5.0.4r102546
有没有人见过这个?
答案 0 :(得分:1)
与Windows 10上的宅基地环境存在同样的问题。最后,它通过使用管理员凭据(以管理员身份运行)启动终端来工作。
答案 1 :(得分:0)
这是Virtualbox 5.0.4中的已知问题。见bug report
请注意,这不仅会影响Mac OSX主机作为故障单报告。我和Arch linux作为主机遇到了同样的问题。要么将Virtualbox还原到版本5.0.2,这似乎有效,或者等待Virtualbox 5.0.5的发布,这可能会解决问题。
答案 2 :(得分:0)
虚拟框5.2.6
vagrant 2.0.1
windows 10
同样的问题(ln:无法创建符号链接...协议错误) 当我跑'#34; composer install"安装drafter-install
(如果你的家园正在运行,流浪汉首先停止)
这一切,对我来说很好用