宝塔用户_topzzb 发表于 7 小时前

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

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
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----------------------------------------------------------------------------★ 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,第二步的压缩包选择更前一天的,依次循环
页: [1]
查看完整版本: 【已解答】计划任务自动备份到FTP报错,已修复无果