Shopware6报错:无法下载packages.json(HTTP/2 500)解决方案
问题场景
执行命令:composer search store.shopware.com/*
时返回如下错误:
[Composer\Downloader\TransportException]
无法下载"https://packages.shopware.com/packages.json"文件(HTTP/2 500)
修复方案
按优先级依次尝试以下操作即可解决:
- 优先确认Shopware包源服务状态:HTTP 500为服务端内部错误,首次遇到时先等待10-30分钟再重试,多数情况是官方源临时故障,等待服务恢复即可正常执行命令
- 校验本地Composer源配置:执行
composer config -g --list | grep repositories查看全局仓库配置,若存在失效的第三方Shopware镜像源,执行composer config -g unset repositories.[对应源的键名]移除后,重新配置官方源:composer config -g repositories.shopware composer https://packages.shopware.com - 排查本地网络链路问题:关闭本地运行的代理、VPN、网络加速类工具,这类工具可能篡改请求链路触发服务端异常响应;也可以切换为公共DNS(如114.114.114.114、223.5.5.5)后,执行
composer clear-cache清除本地缓存再重试命令 - 修复Composer版本兼容问题:如果本地Composer版本低于2.2.0,可能存在HTTP/2协议兼容bug,执行
composer self-update升级到最新稳定版后再重新操作
内容的提问来源于stack exchange,提问作者NixH
相关产品推荐
相关产品推荐

