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

【已解答】计划任务自动备份到FTP报错,已修复无果

发表在 Linux面板8 小时前 [复制链接] 1 22

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

linux面板,版本9.6.0   FTP存储空间5.9
系统版本:

问题描述:

计划任务自动备份到FTP报错,已修复过面板情况依旧。之前是全部备份正常,最近更新了面板,备份任务改了不是备份所有只备份部分,FTP里面路径也改了,但是现在改回去依旧报错,不知道是升级的问题还是修改了任务导致,FTP的设置没有问题,可以访问路径也对权限也有,任务也重新删除重新添加任务了还是报错。面板已经修复过,没有效果依旧报错。
相关截图(日志、错误):

Traceback (most recent call last):  File "/www/server/panel/script/backup.py", line 37, in <module>    backup = backupTools()  File "class/panelBackup.py", line 116, in __init__    self.check_databases()  File "class/panelBackup.py", line 2102, in check_databases    sel_res = cur.execute("SELECT name FROM sqlite_master WHERE type='table' and name in ({})".format(table_key))sqlite3.DatabaseError: database disk image is malformed----------------------------------------------------------------------------★[2025-05-23 13:39:41] Successful----------------------------------------------------------------------------
使用道具 举报 只看该作者 回复
发表于 6 小时前 | 显示全部楼层
可能数据库损坏了
尝试在ssh终端执行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,第二步的压缩包选择更前一天的,依次循环
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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