【已解决】docker 网站管理报错
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:9.6.0
系统版本:
Debian 12
问题描述:
docker 点击网站管理报错:面板运行时发生错误: 数据库插入出错:error: database disk image is malformed
Traceback (most recent call last):File "class/db.py", line 419, in add result = self.__DB_CONN.execute(sql,self.__to_tuple(param))sqlite3.DatabaseError: database disk image is malformedDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "/www/server/panel/BTPanel/__init__.py", line 2533, in publicObject res = run_obj.run(toObject, defs, get)File "/www/server/panel/BTPanel/__init__.py", line 2480, in run result = getattr(toObject, get.action)(get)File "/www/server/panel/mod/modController.py", line 84, in model result = PluginLoader.module_run("{}/{}".format(module_name, sub_mod_name), def_name, pdata)File "/www/server/panel/mod/project/docker/sites/sitesManage.py", line 91, in get_site_list runtimeManage.add_default_php_ext_template()File "/www/server/panel/mod/project/docker/runtime/runtimeManage.py", line 410, in add_default_php_ext_template self.create_php_ext_template(args)File "/www/server/panel/mod/project/docker/runtime/runtimeManage.py", line 877, in create_php_ext_template "addtime": int(time.time())File "class/db.py", line 433, in insert return self.add(keys,param)File "class/db.py", line 426, in add raise public.PanelError("数据库插入出错:" + "error: " + str(ex))public.PanelError: 面板运行时发生错误: 数据库插入出错:error: database disk image is malformed相关截图(日志、错误):
可能面板数据库损坏
尝试在命令行终端执行bt 1 重启一下(非面板终端)
仍然报错,可以尝试下面操作
1,将/www/server/panel/data/db重命名为/www/server/panel/data/db_bak
2,解压/www/backup/panel目录前一天的压缩包
3,将压缩包内的/data/db目录复制粘贴到/www/server/panel/data/
4,重启面板
以上方式仍有报错,则再重复操作,第一步删除复制过来的/www/server/panel/data/db,第二步的压缩包选择更前一天的,依次循环
解决了,谢谢https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif
页:
[1]