- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
EDIT6:提交了官方路径错误:https://github.com/mitchellh/vagrant/issues/7512
EDIT5:当我执行 vagrant destroy
和 vagrant up
时,一切都很容易。但是当我关闭 VM 并重新打开它时(有一天你必须重新启动你的 PC),它不会再工作了。创建 VM 时 vagrant up
的顺序有问题,或者 VirtualBox 有问题。销毁和重建 VM 不是选项,导致数据库迁移,一切至少需要 ~30 分钟。无论哪种方式,不要在 WINDOWS 10 上使用 VAGRANT。
EDIT4:我降级到 Virtual Box 5.0.0.10,修复了错误的路径问题,但错误 Command not in installer
仍然存在。
EDIT3:当我进入 vagrant up --debug
时,我发现它在循环。它排成一行
INFO subprocess: Starting process: ["C:/Program Files/Oracle/VirtualBox/VBoxManage.exe", "showvminfo", "8aaee3a3-806f-4
8ad-9928-91e2b7baba5d", "--machinereadable"]
然后就是了
INFO subprocess: Command not in installer, restoring original environment...
VM 的路径使用正斜杠而不是反斜杠。这是一个错误吗?有没有办法手动设置虚拟机的路径?我已将 C:\Program Files\Oracle\VirtualBox
放入我的 PATH 中。
EDIT2:不要在 WINDOWS 10 上使用 VAGRANT,它在很多方面都有漏洞,而且 VM 还没有针对 win10 进行优化,你会遇到一堆你无法解决的问题解决。还尝试了 Hashicorp 的 Otto,也没有用。撕裂。
编辑:好的,所以当我执行 vagrant destroy
和 vagrant up
时,安装 10 分钟后它就像一个魅力。但是在我重新启动我的 PC 或以任何方式注销后,Vagrant 无法连接到 VM,无论是使用私钥,还是使用登录名/密码。这是一个错误吗?
当我执行 vagrant up
时,VM 正常启动,但 Vagrant 无法连接。它只说警告:远程连接断开。正在重试...
当我尝试通过 vagrant ssh
连接时,我只得到 ssh_exchange_identification: read: Connection reset by peer
。当我检查 VM 的 GUI 时,它正在等待登录,当我使用默认登录名/密码登录时,它按预期工作,所以问题一定是 Vagrant 无法连接到 VM。
我试过:
我在 Windows 10 上使用 Vagrant 1.8.1 和 VirtualBox 5.0.20。这是我的 vagrant 文件:
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.provider :virtualbox do |vb|
vb.memory = 2048
vb.gui = true
vb.cpus = 2
end
config.vm.network :private_network, type: "dhcp"
config.vbguest.auto_update = false
config.ssh.insert_key = false
config.vm.provision :shell, path: "bootstrap.sh"
end
最佳答案
[编辑 17/06/2016]
Virtualbox 5.0.22 应该可以解决这个问题。
https://www.virtualbox.org/wiki/Changelog
https://www.virtualbox.org/ticket/15412
[下面是原始答案]
与我之前的回答相比,我现在认为我没有遇到与您在此处描述的相同的问题。但是我仍然认为您遇到了不同的变体问题。
根据从 Virtualbox 开发收到的反馈https://www.virtualbox.org/ticket/15412我了解到 Virtualbox 5.0.20 包括对 NAT 转发规则的更改以解决其他错误。保存 VM 并再次启动时,Virtualbox 现在会拔掉网线 5 秒。这应该会触发 DHCP 客户端请求新的租约。然后 Virtualbox 使用此信息来推断 IP 地址和 NAT 应该工作。
在我的特殊情况下,我在使用 Ubuntu 16.04 作为 guest VM 时遇到了这个问题,而在使用 Ubuntu 14.04 时它可以正常工作。这向我表明,在 Virtualbox 断开电缆连接后,Ubuntu 14.04 上的 DHClient 确实请求新的租约,而 Ubuntu 16.04 则不是这种情况。
为了验证您是否遇到了同样的问题,我想知道您是否可以运行以下测试并告诉我。
sudo apt-get -y install arping
)创建下面的脚本'sendARP.sh'
#!/bin/bash
IFACE=$(ifconfig | grep 'Link encap:Ethernet' | awk '{print $1}')
IP=$(ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1')
arping -c 1 -i $IFACE $IP
vagrant suspend
)vagrant up
)错误:
关于ssh - Vagrant 无法连接到虚拟机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37109573/
我一直在尝试弄清VMware是如何工作的(特别是在安装Linux时),我有两个问题: 当VMware遇到push cs这样的命令时会发生什么?特别是cs,因为其特权级别为0,而VMware以1特权级别
我正在尝试将 vim 配置为我的主要编码程序。我已经想出了如何编译单个文件,但是当我从 vim 中执行程序时,我不断收到 127 错误代码。我的盒子上有 a 别名为 ./a.out,但是当我从 vim
我正在尝试将 vim 配置为我的主要编码程序。我已经想出了如何编译单个文件,但是当我从 vim 中执行程序时,我不断收到 127 错误代码。我的盒子上有 a 别名为 ./a.out,但是当我从 vim
想知道有没有什么javascript虚拟机是你用过的或者有什么想法的! 我不是在谈论用于 chrome 的 V8 等浏览器的 javascript 引擎,我想在 linux 服务器机器上执行 java
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 10年前关闭。 Improve this qu
我正在查找 Azure 中存储帐户的用途。因为我有一个问题。 我的帐户仅限于 1 个存储帐户,显然我已经在使用它,但我不知道为什么,我认为我不需要它。 我有一台带有云服务和存储帐户的虚拟机。我想创建另
Error - JVM - BlackBerry 9800 Simulator --------------------------------------- JVM: could not open
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 9
这是我的情况 我需要配置linux系统,因为路由器和客户端也在虚拟机中.. 系统A eth0:从isp获取ip(在VM ware中配置为Bidge) eth1: DEVICE=eth1 BOOTPRO
我知道 BEA 正在开发不需要底层操作系统的 LiquidVM,但想知道开源社区中是否有人正在开发类似的东西。 理想情况下,我想找到一个实现,其中 VM 直接由操作系统引导加载程序加载。 最佳答案 与
Linux系统下安装Vmware教程 由于项目需要,要在Linux下虚拟一个Windows,经过查找些资料,发现可一用VMware来实现,当然还有其他一些虚拟机可以使用如Win4lin,bochs
我正在使用虚拟机进行开发,但是每次我需要一个新的 VM 时,我都会复制文件并创建一个新服务器,但是我需要一个新的服务器名称才能将其添加到我们的网络中。 重命名服务器后,Sharepoint 站点有很多
如果 Cassandra 和代码在同一台机器上,则以下代码有效: using System; using Cassandra; namespace CassandraInsertTest {
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 3年前关闭。 Improve this qu
我正在将我的 Web 应用程序 try catch 异常错误跟踪消息转储到 Web 服务器上的 C:\Temp 文件夹但是当我的 web 应用程序位于 azure 上时,我希望在 azure VM c
我们为客户提供桌面 ERP 软件。该软件安装在 Azure 虚拟机中。每个公司都有自己的数据库文件。我需要优化性能,但我有些怀疑无法找到回应。例如,对于 2 个公司: 1-购买 2 台小型 VM(2
我试图将 Azure 上的虚拟机的网络号地址更改为与 Azure 池上的另一个虚拟机位于同一网络中,一旦我单击网卡上的“保存”,它就会卡住并无法通过远程桌面或任何其他方式。 请帮忙。 最佳答案 切勿尝
是否可以在 Azure 上设置虚拟机并使该虚拟机的同一实例对多个用户可见? 我们是 ISV。我们的用户分散在全局。我们希望使用 Azure 虚拟机来指导用户设置我们的软件。理想情况下,我们的帮助台将在
我使用 Ubuntu 镜像创建了一个虚拟机,并从 Azure 库预加载了 Discourse。自动设置完成后,我可以看到虚拟机正在运行,但我无法连接到它以远程查看计算机。我没有看到任何设置可以为我解决
我是一名优秀的程序员,十分优秀!