You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel Homestead 14.0.2启动失败:PPA仓库Label值变更报错

问题原因及解决方法:Laravel Homestead 14.0.2 vagrant up 因PPA标签变更失败

问题原因

Ondrej PHP PPA(Ubuntu生态中常用的PHP版本源)近期更新了仓库的Label字段值,从原描述***** The main PPA for supported PHP versions with many PECL extensions *****改为了简短的PPA for PHP。Homestead启动脚本在执行系统更新时会校验仓库元数据的一致性,标签变更触发了校验失败,导致vagrant up流程中断。

解决方法

方法一:更新Homestead到最新版本(推荐)

  • 进入本地Homestead目录,执行拉取最新代码:
    git pull
    
  • 重新执行vagrant up,官方已修复该PPA标签校验问题,脚本会自动适配新配置。

方法二:手动进入虚拟机修复PPA配置

若暂时无法拉取最新代码,可手动进入虚拟机调整:

  1. 执行vagrant ssh进入Homestead虚拟机(若vagrant up卡在更新步骤,可先执行vagrant halt再尝试vagrant ssh,或通过Parallels直接打开虚拟机终端)
  2. 执行命令接受PPA的元数据变更:
    sudo apt-get update --allow-releaseinfo-change
    
  3. 退出虚拟机后重新执行vagrant up即可正常启动。

方法三:临时跳过系统更新(仅应急使用)

若需快速启动虚拟机,可临时跳过更新步骤:

  • 打开Homestead目录下的scripts/homestead.rb文件,找到包含apt-get update的代码行,注释或删除相关更新逻辑
  • 执行vagrant up启动虚拟机,但后续需尽快更新Homestead到最新版本,避免依赖问题。

内容的提问来源于stack exchange,提问作者summer9844

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 04:12:01