宝塔724运维节来了,企业版999元/年,送安全巡检;证书组队,低至28元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已修复】宝塔面板无法启动,报错日志如下

发表在 Linux面板2022-1-17 20:07 [复制链接] 5 4348

正常使用情况下,更新了一下docker管理器,然后docker管理面板报错,提示docker无法运行,修复面板之后,面板无法启动,报错日志如下


Traceback (most recent call last):
  File "/www/server/panel/BT-Panel", line 17, in <module>
    from BTPanel import app,sys,public
  File "/www/server/panel/BTPanel/__init__.py", line 24, in <module>
    from flask import Config, Flask, session, render_template, send_file, request, redirect, g, make_response, \
  File "class/flask/__init__.py", line 6, in <module>
    from .app import Quart
  File "class/flask/app.py", line 35, in <module>
    from aiofiles import open as async_open
ModuleNotFoundError: No module named 'aiofiles'
Traceback (most recent call last):
  File "/www/server/panel/BT-Panel", line 17, in <module>
    from BTPanel import app,sys,public
  File "/www/server/panel/BTPanel/__init__.py", line 24, in <module>
    from flask import Config, Flask, session, render_template, send_file, request, redirect, g, make_response, \
  File "class/flask/__init__.py", line 6, in <module>
    from .app import Quart
  File "class/flask/app.py", line 35, in <module>
    from aiofiles import open as async_open
ModuleNotFoundError: No module named 'aiofiles'
Traceback (most recent call last):
  File "/www/server/panel/BT-Panel", line 17, in <module>
    from BTPanel import app,sys,public
  File "/www/server/panel/BTPanel/__init__.py", line 24, in <module>
    from flask import Config, Flask, session, render_template, send_file, request, redirect, g, make_response, \
  File "class/flask/__init__.py", line 6, in <module>
    from .app import Quart
  File "class/flask/app.py", line 35, in <module>
    from aiofiles import open as async_open
ModuleNotFoundError: No module named 'aiofiles'
Traceback (most recent call last):
  File "/www/server/panel/BT-Panel", line 17, in <module>
    from BTPanel import app,sys,public
  File "/www/server/panel/BTPanel/__init__.py", line 24, in <module>
    from flask import Config, Flask, session, render_template, send_file, request, redirect, g, make_response, \
  File "class/flask/__init__.py", line 6, in <module>
    from .app import Quart
  File "class/flask/app.py", line 35, in <module>
    from aiofiles import open as async_open
ModuleNotFoundError: No module named 'aiofiles'
Traceback (most recent call last):
  File "/www/server/panel/BT-Panel", line 17, in <module>
    from BTPanel import app,sys,public
  File "/www/server/panel/BTPanel/__init__.py", line 24, in <module>
    from flask import Config, Flask, session, render_template, send_file, request, redirect, g, make_response, \
  File "class/flask/__init__.py", line 6, in <module>
    from .app import Quart
  File "class/flask/app.py", line 35, in <module>
    from aiofiles import open as async_open
ModuleNotFoundError: No module named 'aiofiles'
Traceback (most recent call last):
  File "/www/server/panel/BT-Panel", line 17, in <module>
    from BTPanel import app,sys,public
  File "/www/server/panel/BTPanel/__init__.py", line 24, in <module>
    from flask import Config, Flask, session, render_template, send_file, request, redirect, g, make_response, \
  File "class/flask/__init__.py", line 6, in <module>
    from .app import Quart
  File "class/flask/app.py", line 35, in <module>
    from aiofiles import open as async_open
ModuleNotFoundError: No module named 'aiofiles'
Traceback (most recent call last):
  File "/www/server/panel/BT-Panel", line 17, in <module>
    from BTPanel import app,sys,public
  File "/www/server/panel/BTPanel/__init__.py", line 24, in <module>
    from flask import Config, Flask, session, render_template, send_file, request, redirect, g, make_response, \
  File "class/flask/__init__.py", line 6, in <module>
    from .app import Quart
  File "class/flask/app.py", line 35, in <module>
    from aiofiles import open as async_open
ModuleNotFoundError: No module named 'aiofiles'
Traceback (most recent call last):
  File "/www/server/panel/BT-Panel", line 17, in <module>
    from BTPanel import app,sys,public
  File "/www/server/panel/BTPanel/__init__.py", line 24, in <module>
    from flask import Config, Flask, session, render_template, send_file, request, redirect, g, make_response, \
  File "class/flask/__init__.py", line 6, in <module>
    from .app import Quart
  File "class/flask/app.py", line 35, in <module>
    from aiofiles import open as async_open
ModuleNotFoundError: No module named 'aiofiles'
Traceback (most recent call last):
  File "/www/server/panel/BT-Panel", line 17, in <module>
    from BTPanel import app,sys,public
  File "/www/server/panel/BTPanel/__init__.py", line 24, in <module>
    from flask import Config, Flask, session, render_template, send_file, request, redirect, g, make_response, \
  File "class/flask/__init__.py", line 6, in <module>
    from .app import Quart
  File "class/flask/app.py", line 35, in <module>
    from aiofiles import open as async_open
ModuleNotFoundError: No module named 'aiofiles'
Traceback (most recent call last):
  File "/www/server/panel/BT-Panel", line 17, in <module>
    from BTPanel import app,sys,public
  File "/www/server/panel/BTPanel/__init__.py", line 24, in <module>
    from flask import Config, Flask, session, render_template, send_file, request, redirect, g, make_response, \
  File "class/flask/__init__.py", line 6, in <module>
    from .app import Quart
  File "class/flask/app.py", line 35, in <module>
    from aiofiles import open as async_open
ModuleNotFoundError: No module named 'aiofiles

使用道具 举报 只看该作者 回复
发表于 2022-1-17 20:08:09 | 显示全部楼层
请问该问题如何可以解决,感谢
使用道具 举报 回复 支持 反对
发表于 2022-1-17 22:55:40 | 显示全部楼层
同样遇到这个问题,。。
使用道具 举报 回复 支持 反对
发表于 2022-1-17 23:36:47 | 显示全部楼层
yuxuan0107 发表于 2022-1-17 20:08
请问该问题如何可以解决,感谢

您好,您到服务器SSH终端中执行bt  16
修复面板就可以了
使用道具 举报 回复 支持 反对
发表于 2022-1-17 23:48:15 | 显示全部楼层
首先下载源tar包

可利用linux自带下载工具wget下载,如下所示:

wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz


下载完成后到下载目录下,解压

tar -xzvf Python-3.3.0.tgz


进入解压缩后的文件夹

cd Python-3.3.0  


在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)

mkdir /usr/local/python3
 

开始编译安装

./configure --prefix=/usr/local/python3

make

make install


此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字

mv /usr/bin/python /usr/bin/python_old2
  

再建立新版本python的链接

sudo ln -s /usr/local/python3/bin/python3  /usr/bin/python

输入 
python3    启用服务
再次输
python -V
就可以看到新的版本号了!!
复制代码

移除软链还原原来的Python版本
rm -rf /usr/bin/python
ln -s /usr/bin/python2.7 /usr/bin/python

修复和重启面板
bt  16  1
使用道具 举报 回复 支持 反对
发表于 2022-2-24 22:37:53 | 显示全部楼层
yuxuan0107 发表于 2022-1-17 20:08
请问该问题如何可以解决,感谢

问题是否已经解决,如果已经解决。这边作结帖处理。
如果仍未解决,现在是报什么错误
截图报错信息出来看看
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表