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

【已回复】宝塔升级至13.1.0严重报错

发表在 Linux面板14 小时前 [复制链接] 3 33

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:13.1.0
系统版本:debian11
问题描述:宝塔升级至13.1.0严重报错

相关截图(日志、错误):
  1. Traceback (most recent call last):
  2.   File "/www/server/panel/class/database.py", line 32, in database
  3.     _DB_BACKUP_DIR = os.path.join(public.M("config").where("id=?", (1,)).getField("backup_path"), "database")
  4.   File "<frozen posixpath>", line 77, in join
  5. TypeError: expected str, bytes or os.PathLike object, not list

  6. During handling of the above exception, another exception occurred:

  7. Traceback (most recent call last):
  8.   File "/www/server/panel/class/db.py", line 420, in add
  9.     result = self.__DB_CONN.execute(sql,self.__to_tuple(param))
  10. sqlite3.DatabaseError: file is not a database

  11. During handling of the above exception, another exception occurred:

  12. Traceback (most recent call last):
  13.   File "/www/server/panel/BTPanel/__init__.py", line 2588, in publicObject
  14.     res = run_obj.run(toObject, defs, get)
  15.   File "/www/server/panel/BTPanel/__init__.py", line 2534, in run
  16.     result = getattr(toObject, get.action)(get)
  17.   File "/www/server/panel/class/panelController.py", line 81, in model
  18.     result = PluginLoader.module_run(module_name,def_name,pdata)
  19.   File "/www/server/panel/class/panelModel/publicModel.py", line 112, in get_public_config
  20.     data = _config_obj.get_config(args)
  21.   File "/www/server/panel/class/config.py", line 2064, in get_config
  22.     from password import password
  23.   File "/www/server/panel/class/password.py", line 20, in <module>
  24.     import public,data,database,config
  25.   File "/www/server/panel/class/database.py", line 29, in <module>
  26.     class database(datatool.datatools):
  27.     ...<4550 lines>...
  28.                 return public.returnMsg(False, "初始化失败: {}".format(str(e)))
  29.   File "/www/server/panel/class/database.py", line 42, in database
  30.     print(public.M("config").insert(pdata))
  31.           ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
  32.   File "/www/server/panel/class/db.py", line 434, in insert
  33.     return self.add(keys,param)
  34.            ~~~~~~~~^^^^^^^^^^^^
  35.   File "/www/server/panel/class/db.py", line 427, in add
  36.     raise public.PanelError("数据库插入出错:" + "error: " + str(ex))
  37. public.PanelError: 面板运行时发生错误: 数据库插入出错:error: file is not a database
复制代码



使用道具 举报 只看该作者 回复
发表于 14 小时前 | 显示全部楼层
现在宝塔无法正常运行了
使用道具 举报 回复 支持 反对
发表于 3 小时前 | 显示全部楼层
您可以尝试执行bt 16修复宝塔,如无效
可通过官方微信客服进行在线咨询。
操作方式:复制下方链接,在微信中打开: https://docs.bt.cn/wechat-service
进入后即可在线与客服沟通。
使用道具 举报 回复 支持 反对
发表于 3 小时前 | 显示全部楼层
宝塔用户_kysqxz 发表于 2026-9-19 16:26
现在宝塔无法正常运行了

辛苦您联系一下客服这边安排专业技术人员给您排障
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术分析

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

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