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

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

所属分类:技术应用 来源: 丁老师原创 更新时间:2026-04-14 09:17 浏览: 903 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.最好聘请专业的技术人员进行操作,如遇到其他解决不了的故障,也可以联系丁老师进行协助解决。

标签:

相关文章

Cursor返回the model defa...

最近丁老师团队在开发软件项目时,使用的是Cursor IDE来进行AI辅助开发,前几天一直都用的好好的,今天却突然提示“the model default does not work with your current plan or ...

Java招聘中常说的Dubbo、Maven、...

有做程序员的同学最近在群里问,最近在找工作时,经常遇到Java程序员要求精通Dubbo、Marven、Jekins,可这些都是什么东东呀?么乱七八糟的呀,完全搞不懂呢。哈哈,其实这些都是java开发中, 经常用到的中间件程序,别着急,丁...

公众号域名提示"无法确认该网页的安全性,请谨...

经常有同学提问,公众号绑定的域名链接,访问时提示“无法确认该网页的安全性,请谨慎访问”,这是怎么回事?如何解决呢?如图:这是一个被问及比较多的问题,也是一个比较普遍的情况,今天丁老师就这个问题的原因,以及解决方法,来进行分析和解答。问:...

Podman是什么?和Docker有什么区别...

Podman介绍Podman全称Pod Manager(珀德,迈那吉儿),灵感来自Kubernetes(库博内茨)的Pod概念,是由RedHat主导开发的容器运行管理工具,用来替代Docker,功能上和Docker基本一致,可直接替代D...

推荐文章

关闭edge浏览器自带image viewe...

挺不错的浏览器,强加入了edge image viewer图片浏览器,感觉不是那么好,对于开发者来说,更想要原生的东西。包括微信网页版里的表情图片,用edge image viewer打开的话,无法保存为gif格式,即使保存了,也只是第一帧...

使用photoshop编辑文字时,弹出的文字...

今天有同学在群里提问,在使用photoshop编辑文字时,经常会弹出一个文字选择的面板如图:这时文字也无法输入,也无法取消和关闭,很是烦人,怎么取消这个功能呢?经过丁老师研究,方法很简单:1.打开photoshop菜单-编辑2.选择首选项-...

Windows11右键恢复经典模式的方法[亲...

windows11更新后,不管是桌面的右键,还是文件上点右键,都非常地别扭,而且也非常的卡顿。在网上找了一堆方法,都不管用,经过不懈努力,终于找到了真正能恢复经典版右键的方法。废话不多说,具体方法如下:1.以管理员方式运行CMD打开后,在C...

Wordpress如何开启错误调试,查看错误...

在使用wordpress的过程中,有的时候部分页面打不开,或是程序不能正常使用,也没有显示具体的错误信息,这个时候该怎么办呢?首先是查看错误日志,可以查看wordpress本身的错误日志,以及php的错误日志。这时有朋友提问了,wordpr...