首页 > 原创文章 > 技术应用 > 查看文章

宝塔面板升级后打不开的解决方法

所属分类:技术应用 来源: 丁老师原创 更新时间:2026-04-14 09:17 浏览: 66 IP属地: 深圳

有同学咨询丁老师,使用的宝塔面板,在升级到最新版本后,网站和程序都正常,就是管理面板打不开了,连登录页都不出现,是怎么回事呢?丁老师今天就对这个问题进行一下解答。

故障分析
首先,丁老师进入该服务器,输入bt default命令,查看宝塔运行状态,返回如下:

==================================================================
BT-Panel default info!
==================================================================
外网ipv4面板地址: https://8.8.8.8:8888/bt
内网面板地址:     https://188.188.188.288:8888/bt
Traceback (most recent call last):
  File "/www/server/panel/tools.py", line 21, in <module>
    import public, time, json
  File "/www/server/panel/class/public.py", line 9090, in <module>
    reset_allowed_gai_family = _record_allowed_gai_family()
  File "/www/server/panel/class/public.py", line 9081, in _record_allowed_gai_family
    import requests.packages.urllib3.util.connection as urllib3_conn
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/requests/__init__.py", line 43, in <module>
    import urllib3
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/urllib3/__init__.py", line 42, in <module>
    "urllib3 v2.0 only supports OpenSSL 1.1.1+, currently "
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.0.2k-fips  26 Jan 2017'. See: https://github.com/urllib3/urllib3/issues/2168

password: ********
Warning:
If you cannot access the panel, 
release the following port (8888|888|80|443|20|21) in the security group
注意:初始密码仅在首次登录面板前能正确获取,其它时间请通过 bt 5 命令修改密码

可以明显的看到,宝塔在返回面板地址时,下边一堆代码是有报错的,提示tools.py的21行、public.py的9090行等文件报错,然后看最下边,提示"urllib3 v2.0 only supports OpenSSL 1.1.1+, currently",以及"urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.0.2k-fips  26 Jan 2017'"等信息。

怪不得宝塔面板无法进入,原来是系统报错了。通过错误信息我们得知,这是因为宝塔面板在升级时,将urllib3版本升级到了2.0,但是当前操作系统OpenSSL是1.0.2,版本太低不支持urllib3的2.0你版本,因此导致宝塔面板崩溃,所以才会打不开。

故障解决
知道问题后,就好解决了,针对这个问题,我们可以采取对urllib3降级的方式,来解决和OpenSSL不兼容的问题,具体命令如下:

#进入宝塔目录的pyenv目录(管理python的工具目录)
cd /www/server/panel/pyenv/bin

#将urllib3设置为1.26.18版本
./pip install urllib3==1.26.18

#重启宝塔
bt restart

执行后返回:

Looking in indexes: https://mirrors.aliyun.com/pypi/simple/
Collecting urllib3==1.26.18
  Downloading https://mirrors.aliyun.com/pypi/packages/b0/53/aa91e163dcfd1e5b82d8a890ecf13314e3e149c05270cc644581f77f17fd/urllib3-1.26.18-py2.py3-none-any.whl (143 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 10.3 MB/s eta 0:00:00
Installing collected packages: urllib3
  Attempting uninstall: urllib3
    Found existing installation: urllib3 2.0.7
    Uninstalling urllib3-2.0.7:
      Successfully uninstalled urllib3-2.0.7
Successfully installed urllib3-1.26.18

清理面板所有host
当前[api-node]节点连接正常,{'name': '电信节点', 'url': 'api-node3.bt.cn', 'ip': '103.212.48.148'}
当前[www-node]节点连接正常,{'name': '电信节点', 'url': 'www-node3.bt.cn', 'ip': '103.212.48.148'}
下载[down-node]节点连接正常,{'url': 'download.bt.cn', 'name': '官方下载节点', 'ip': '36.150.27.13'}
当前节点可用,跳过检测!
Stopping Bt-Tasks...    done
Stopping Bt-Panel...    done
Starting Bt-Panel....   done
Starting Bt-Tasks... Bt-Tasks (pid 14802) already running

提示Successfully Installed urllib3-1.26.18,这个时候就说明已经将urllib3降级为1.26.18版本了。并且下边还返回启动宝塔成功,宝塔已正常运行。这个时候我们再去打开宝塔面板的网址,就可以正常打开了。

注意事项
1.遇到宝塔面板的任何故障,再修复和处理前,需要先对网站和数据库进行数据备份,可以通过sftp或ssh的方式进入服务器,将数据先同步备份到本地。
2.最好聘请专业的技术人员进行操作,如遇到其他解决不了的故障,也可以联系丁老师进行协助解决。

标签:

相关文章

微信小程序如何唤起其他APP?

客户有这样一个需求,他们分别在丁老师这里开发了微信小程序和APP,最近想把小程序的流量和业务,往APP上转移,也就是准备实现品牌的私域流量,目前是使用图文+二维码的方式,引导用户去应用市场下载,现在是想实现在打开小程序的时候,自动唤起已...

小程序原型图设计规范与注意事项

在开发微信小程序之前,一般都要先做原型图设计,顾名思义,就是把这个微信小程序前期的效果图做出来,发给客户进行确认,确认内容包含界面排名、功能和内容布局、大致样式等。做原型图是设计师和前端的工作,但是很多刚入行的新人以及没有做过原型图的同...

微信小程序发布后多久可以能被搜索到?

很多客户的微信小程序,上架后没有被搜索到,这是怎么回事呢?微信小程序上架后多久能被搜索到呢?针对这个问题,丁老师今天进行一下解读。首先,微信小程序在上架前,先要保证完成认证和备案,没有认证和备案的小程序,是无法被搜索到的。微信小程序搜索...

在Java中使用PDFBox来提取PDF中的...

有一个需求,需要提取PDF中表格的文本,项目是java环境,这个问题归属于"Java提取PDF文本"这一类。Java提取pdf文本的方法有很多,也有很多第三方库。丁老师使用的是Apache PDFBox,是Apach...

推荐文章

微信小程序搜索如何让排名靠前?

上一期我们讲到了《微信小程序发布后多久可以能被搜索到?》,我们已经知道了微信小程序在上架后,多久能被搜索到的一个时间范围。本期我们讲一下,微信小程序被搜索,如何提升排名,是搜索结果靠前的方法。首先,微信小程序的搜索结果排名,并没有一个固定的...

AI工具大全:好用的AI工具推荐(持续更新中...

这几年AI技术的发展已经达到新的高度,从提高个人生产力到企业操作效率的各个方面,AI都扮演着不可或缺的角色。无论是进行语言交流、内容创作、或是任务管理,都有相应的AI工具可以帮助我们更加轻松地完成工作。以下是丁老师觉得不错的AI工具推荐,希...

二维码可以存储多少个信息?

二维码码有三个参数: 数据类型、大小(“像素 ”数)和纠错级别。能存储多少信息也取决于这些参数。例如,纠错级别越低,可存储的信息越多,但代码越难被读者识别。最大尺寸和最小纠错值如下:最大字符数 7089个字符(纯数字)字母数字 4296个字...

fontawesome所有图标class类名...

fontawesome所有图标class类名单,适用于4.7.0版本。总计有593个图标class类(包含别名):fa-500pxfa-address-bookfa-address-book-ofa-address-cardfa-addre...

当前在线
免费咨询