Vagrant -- E:无法确定免费 space
Vagrant -- E: Couldn't determine free space
昨天我的 vagrant box 工作正常。现在不是了。当我再次尝试配置我的盒子时,或 运行 此命令(或任何 apt-get):
sudo /usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install postgresql
我收到这个错误:
E: Couldn't determine free space in /var/cache/apt/archives/ - statvfs (20: Not a directory)
我已经:
- 进行了销毁,但我仍然收到此错误。
- 从我的配置器中删除了除几个包之外的所有包我仍然收到此错误。
- 使用相同的框创建了一个新的 vagrant 文件,我没有收到此错误。
- 将我的 vagrant 文件克隆到一个新文件夹中,但我仍然收到此错误。
这是怎么回事?
更新:/var/cache/apt/archives/
中似乎有一个锁定文件
我正在使用 vagrant-cachier
插件,它缓存了一个错误的 apt-get 请求,该请求被锁定了。当我禁用此插件并重建机器时,没有任何问题。
昨天我的 vagrant box 工作正常。现在不是了。当我再次尝试配置我的盒子时,或 运行 此命令(或任何 apt-get):
sudo /usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install postgresql
我收到这个错误:
E: Couldn't determine free space in /var/cache/apt/archives/ - statvfs (20: Not a directory)
我已经:
- 进行了销毁,但我仍然收到此错误。
- 从我的配置器中删除了除几个包之外的所有包我仍然收到此错误。
- 使用相同的框创建了一个新的 vagrant 文件,我没有收到此错误。
- 将我的 vagrant 文件克隆到一个新文件夹中,但我仍然收到此错误。
这是怎么回事?
更新:/var/cache/apt/archives/
我正在使用 vagrant-cachier
插件,它缓存了一个错误的 apt-get 请求,该请求被锁定了。当我禁用此插件并重建机器时,没有任何问题。