宝塔面板运行时发生错误: 解析软件列表发生错误,已尝试自动修复,请刷新页面重试

  • 背景:
  • 原因查询:
  • 解决办法:
  • **方法一:一键命令懒人版**
  • **方法二:针对不同地区进行修改**
  • **方法三:覆盖升级**
  • **方法四:降级解决**
  • 领取宝塔免费运维工具~
  • ps 个人源码免费分享


背景:

宝塔面板一直出现这个报错:“面板运行时发生错误: ‘解析软件列表发生错误,已尝试自动修复,请刷新页面重试!’”

宝塔面板运行python 宝塔面板运行错误_腾讯云

原因查询:

最近很多同学升级了宝塔面板7.9.0。然后就遇到了面板运行时发生错误: 解析软件列表发生错误,已尝试自动修复,请刷新页面重试!其中原因比较简单。因为新版7.9.0采用了新的加密方式。而原有的宝塔服务器并不是全支持。所以出现了部分用户连接的节点软件列表错误。

注:新版本采用一机一号。以前备份过的快照,镜像,如果运行正常。不建议升级到最新版。
另,本地网络也会影响新版的解析面板与正常使用,其中原因,小白也搞不清楚。

解决办法:

方法一:一键命令懒人版

宝塔面板运行python 宝塔面板运行错误_宝塔面板运行python_02

点击终端-复制代码-粘贴回车

wget http://125.90.93.52/tools/auto_fix.sh && bash auto_fix.sh

宝塔面板运行python 宝塔面板运行错误_阿里云_03

因为不知道腾讯云用的哪个网络,所以选择了6,搞定~

方法二:针对不同地区进行修改

云服务器上海地区的用户,可以尝试执行下面的命令,指定节点解决此问题
复制

sed -i "/bt.cn/d" /etc/hosts
echo "36.133.1.8 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn" >> /etc/hosts

#如果效果不佳,重新执行这2条

sed -i "/bt.cn/d" /etc/hosts
echo "116.10.184.219 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn" >> /etc/hosts

云服务器中国香港地区的用户,可以尝试执行下面的命令,指定这个节点解决此问题
复制

sed -i "/bt.cn/d" /etc/hosts
echo "128.1.164.196 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn" >> /etc/hosts

注意:没有使用上的问题或只是偶尔卡一下的不要执行上面的命令,避免影响体验!已经误执行命令的可以执行这条命令清理绑定的节点:
复制

sed -i "/bt.cn/d" /etc/hosts

方法三:覆盖升级

建议使用宝塔官方升级脚本,覆盖升级一次。不会影响网站数据。

curl https://download.bt.cn/install/update_panel.sh|bash

方法四:降级解决

原面板是7.7.0以下的(含),运行降级到7.7.0即可解决。具体可见:宝塔面板降级7.7.0教程

等于或者高于7.8.0的等待官方解决,或者到官网寻求解决方案。

面板并不是越高版越好,如果网站运行正常。不建议升级面板!