宝塔用户_xzvqxv 发表于 2025-12-18 15:19:56

【已解答】面板入口无法访问,命令行“bt”报错

启动报错:


命令输入bt 报错:# bt
Traceback (most recent call last):
File "/www/server/panel/tools.py", line 18, in <module>
    import public, time, json
File "/www/server/panel/class/public.py", line 13, in <module>
    import json,os,sys,time,re,socket,importlib,binascii,base64,string,psutil
ModuleNotFoundError: No module named 'psutil'
#


尝试修复:
curl https://download.bt.cn/install/update_panel.sh|bash

修复到最后,ssh直接断开,服务器和网站都无法访问,重启了很久重启成功。服务器上的网站可以访问了,但是面板依然无法输入bt指令和面板web入口无法访问。

阿里云esc,面板用了5-6年了,


今天执行修复:
curl http://download.bt.cn/install/update_panel.sh|bash


报错:
/www/Python-3.7.16/Objects/odictobject.c:1871: undefined reference to `PyTuple_Pack'
/bin/ld: libpython3.7m.a(odictobject.o): in function `OrderedDict_popitem_impl':
/www/Python-3.7.16/Objects/odictobject.c:1128: undefined reference to `PyTuple_Pack'
/bin/ld: libpython3.7m.a(odictobject.o): in function `odictiter_new':
/www/Python-3.7.16/Objects/odictobject.c:1871: undefined reference to `PyTuple_Pack'
/bin/ld: /www/Python-3.7.16/Objects/odictobject.c:1871: undefined reference to `PyTuple_Pack'
/bin/ld: libpython3.7m.a(odictobject.o):/www/Python-3.7.16/Objects/odictobject.c:1871: more undefined references to `PyTuple_Pack' follow
/bin/ld: libpython3.7m.a(namespaceobject.o): in function `namespace_reduce':
/www/Python-3.7.16/Objects/namespaceobject.c:178: undefined reference to `PyTuple_New'
/bin/ld: /www/Python-3.7.16/Objects/namespaceobject.c:183: undefined reference to `PyTuple_Pack'
/bin/ld: libpython3.7m.a(Python-ast.o): in function `make_type':
/www/Python-3.7.16/Python/Python-ast.c:661: undefined reference to `PyTuple_New'
/bin/ld: libpython3.7m.a(Python-ast.o): in function `add_attributes':
/www/Python-3.7.16/Python/Python-ast.c:683: undefined reference to `PyTuple_New'
/bin/ld: libpython3.7m.a(Python-ast.o): in function `make_type':
/www/Python-3.7.16/Python/Python-ast.c:661: undefined reference to `PyTuple_New'
/bin/ld: /www/Python-3.7.16/Python/Python-ast.c:661: undefined reference to `PyTuple_New'
/bin/ld: libpython3.7m.a(Python-ast.o): in function `add_attributes':
/www/Python-3.7.16/Python/Python-ast.c:683: undefined reference to `PyTuple_New'
/bin/ld: libpython3.7m.a(Python-ast.o):/www/Python-3.7.16/Python/Python-ast.c:661: more undefined references to `PyTuple_New' follow
collect2: error: ld returned 1 exit status
make: *** Error 1
=================================================

阿珂 发表于 2025-12-18 17:11:05

自己修改了python吗
后面的报错看起来不是面板引用的python
你的面板看起来也不是最新的面板
做好服务器快照,执行下面命令尝试修复
mv /www/server/panel/pyenv/ /www/backup/pyenv_backup
curl http://download.bt.cn/install/update_panel.sh|bash
页: [1]
查看完整版本: 【已解答】面板入口无法访问,命令行“bt”报错