Ubuntu Vagrant失败:无法分析包文件
我有一个基于的流浪者盒子,里面有一些额外的厨师食谱来设置其他依赖项 它在一台Windows 7机器和一台OSX机器上工作正常,但我有另一台Windows 7机器,每次尝试Ubuntu Vagrant失败:无法分析包文件,ubuntu,vagrant,chef-infra,virtualbox,apt,Ubuntu,Vagrant,Chef Infra,Virtualbox,Apt,我有一个基于的流浪者盒子,里面有一些额外的厨师食谱来设置其他依赖项 它在一台Windows 7机器和一台OSX机器上工作正常,但我有另一台Windows 7机器,每次尝试vagrant up时,设置都会失败,原因是: ==>默认值:运行provisioner:chef_solo。。。 默认设置:安装Chef(最新)。。。 以下SSH命令以非零退出状态响应。 Vagrant认为这意味着命令失败 apt获得更新-y-qq 命令中的Stdout: 命令中的Stderr: 斯丁:这不是一个tty E:无
vagrant up
时,设置都会失败,原因是:
==>默认值:运行provisioner:chef_solo。。。
默认设置:安装Chef(最新)。。。
以下SSH命令以非零退出状态响应。
Vagrant认为这意味着命令失败
apt获得更新-y-qq
命令中的Stdout:
命令中的Stderr:
斯丁:这不是一个tty
E:无法解析包文件/var/lib/apt/lists/partial/us.archive.ubuntu.com
_ubuntu\u dists\u Precision\u universe\u i18n\u索引(1)
我尝试手动运行:
sudo rm/var/lib/apt/lists/*-vf
苏多要把一切都打扫干净
sudoapt获得更新
他们使用的都是通过GIT跟踪的相同的流浪者文件/食谱,我在一台工作的机器上进行了一次彻底的检查,以确保没有差异
虽然即使这样做有效,也不会有多大帮助,也不会解释为什么它可以很好地工作,或者两台机器,而不是第三台机器,即使它们被认为是相同的盒子图像
我还试着销毁这个盒子并再次创建它,然后删除图像并再次下载
我使用VirtualBox作为我的提供商,我将网络设置与一台工作机器进行了比较——似乎没有任何显著差异
我还检查了从盒子到us.archive.ubuntu.com的连接,似乎没有问题
我基本上不知道下一步调试的方向以及可能出现的问题是什么?因此,禁用Windows防火墙似乎解决了问题 我不确定为什么curl to us.archive.ubuntu.com可以通过SSH工作,但在我禁用Windows防火墙后,它似乎可以工作。在这个url中尝试一些: