Laravel Homestead 12.7 在 vagrant up 结束时抛出存储库错误

Laravel Homestead 12.7 throws repository error at the end of vagrant up

我在 Ubuntu 机器上。我刚刚克隆了 Laravel Homestead v12.7.

在 运行 vagrant up 结束时我收到以下错误:

The repository 'https://deb.nodesource.com/node_14.x focal Release' no longer has a Release file. The SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed. The output for this command should be in the log above. Please read the output to determine what went wrong.

然后我 ssh 使用 vagrant ssh 进入机器,一切看起来都很好。但是,该网站没有显示。

我已经尝试了 vagrant reloadvagrant provisionvagrant reload --provision,但我仍然遇到该错误。

是否有一些修复程序可以让 vagrant up 进程正常完成?

已解决

感谢@user3210614,我在 Homestead.yaml 文件中添加了以下行:

#####
# ...
databases:
    - homestead

backup: true

in-flight-service: true

# .....

成功了

我在 windows 机器上遇到同样的问题,发现有人在 homestead github:

上打开了这个问题
https://github.com/laravel/homestead/issues/1707

已发布修复程序,即在 Homestead.yaml 文件中插入 in-flight-service: true 选项,然后插入 vagrant destroyvagrant up