当前位置:论坛首页 > Linux面板 > 求助

【已解决】ImportError: dynamic module does not define init function (ini...

发表在 Linux面板2022-9-28 10:42 [复制链接] 4 3781

RT,请问这种错误该怎么修复?用着用着自己变成这样了,啥也没动。。。

  1. ImportError: dynamic module does not define init function (initPluginLoader)

  2. REQUEST_DATE: 2022-09-28 10:38:15
  3. PAN_VERSION: 7.9.4
  4.   OS_VERSION: CentOS  7.2.1511 (Py2.7.5)
  5. REMOTE_ADDR: 123.162.182.139
  6. REQUEST_URI: GET /database?
  7. REQUEST_FORM: {}
  8.   USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0

  9. Traceback (most recent call last):
  10.   File "/usr/lib/python2.7/site-packages/flask/app.py", line 2446, in wsgi_app
  11.     response = self.full_dispatch_request()
  12.   File "/usr/lib/python2.7/site-packages/flask/app.py", line 1951, in full_dispatch_request
  13.     rv = self.handle_user_exception(e)
  14.   File "/usr/lib/python2.7/site-packages/flask/app.py", line 1820, in handle_user_exception
  15.     reraise(exc_type, exc_value, tb)
  16.   File "/usr/lib/python2.7/site-packages/flask/app.py", line 1949, in full_dispatch_request
  17.     rv = self.dispatch_request()
  18.   File "/usr/lib/python2.7/site-packages/flask/app.py", line 1935, in dispatch_request
  19.     return self.view_functions[rule.endpoint](**req.view_args)
  20.   File "/www/server/panel/BTPanel/__init__.py", line 457, in database
  21.     from panelPlugin import panelPlugin
  22.   File "/usr/lib64/python2.7/site-packages/gevent/builtins.py", line 96, in __import__
  23.     result = _import(*args, **kwargs)
  24.   File "/www/server/panel/class/panelPlugin.py", line 11, in
  25.     from pluginAuth import Plugin
  26.   File "/usr/lib64/python2.7/site-packages/gevent/builtins.py", line 96, in __import__
  27.     result = _import(*args, **kwargs)
  28.   File "/www/server/panel/class/pluginAuth.py", line 16, in
  29.     import PluginLoader
  30.   File "/usr/lib64/python2.7/site-packages/gevent/builtins.py", line 96, in __import__
  31.     result = _import(*args, **kwargs)
  32. ImportError: dynamic module does not define init function (initPluginLoader)

  33.     很抱歉,面板运行时意外发生错误,请尝试按以下顺序尝试解除此错误:
  34.     修复方案一:在[首页]右上角点击修复面板,并退出面板重新登录。
  35.     修复方案二:如上述尝试未能解除此错误,请截图此窗口到宝塔论坛发贴寻求帮助, 论坛地址:https://www.bt.cn/bbs
复制代码

Traceback (most recent call last):  File "/www/server/panel/BTPanel/__init__.py", line 1824, in publicObject    return run_exec().run(toObject, defs, get)  File "/www/server/panel/BTPanel/__init__.py", line 1776, in run    result = getattr(toObject,get.action)(get)  File "class/panelProjectController.py", line 82, in model    import PluginLoader  File "/usr/lib64/python2.7/site-packages/gevent/builtins.py", line 96, in __import__    result = _import(*args, **kwargs)ImportError: dynamic module does not define init function (initPluginLoader)

使用道具 举报 只看该作者 回复
发表于 2022-9-28 10:50:50 | 显示全部楼层
您好,尝试修复下环境。不要在面板里面的终端执行

面板已经不支持python2.7了,逐行执行以下命令升级python到3.7即可,不要在面板里面的终端执行
建议操作前先做服务器快照备份
使用SSH工具或者堡塔SSH终端登录服务器执行
##删除python环境
  1. rm -rf /www/server/panel/pyenv
复制代码

##修复python环境,并且面板更新到最新版本
  1. curl http://download.bt.cn/install/update_panel.sh|bash
复制代码

此更新不会对您的数据造成影响,仅仅更新面板程序。
堡塔SSH终端:https://www.bt.cn/new/product_ssh.html
使用道具 举报 回复 支持 反对
发表于 2022-9-28 10:51:15 | 显示全部楼层
是否升级过面板?
使用道具 举报 回复 支持 反对
发表于 2022-9-28 11:37:04 | 显示全部楼层
咱们宝塔的客服是真的给力,已经解决了!太感谢了!
使用道具 举报 回复 支持 反对
发表于 2022-9-28 11:41:25 | 显示全部楼层

你好,已经解决了,太感谢了!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表