Ubuntu Vagrant失败:无法分析包文件

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:无

我有一个基于的流浪者盒子,里面有一些额外的厨师食谱来设置其他依赖项

它在一台Windows 7机器和一台OSX机器上工作正常,但我有另一台Windows 7机器,每次尝试
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中尝试一些: