备份失败。.tar 权限

我无法备份 Discourse,我尝试了多次,但同样的错误反复出现,以下是日志:

    [2021-03-04 08:24:58] 正在完成备份...
    [2021-03-04 08:24:58] 正在创建归档文件:how-to-discuss-2021-03-04-082415-v20210302164429.tar.gz
    [2021-03-04 08:24:58] 正在确认归档文件是否已存在...
    [2021-03-04 08:24:58] 正在创建空归档文件...
    [2021-03-04 08:24:58] 异常:lib/discourse.rb:93:in `exec': tar: /var/www/discourse/public/backups/default/how-to-discuss-2021-03-04-082415-v20210302164429.tar: 无法打开:权限被拒绝
    tar: 错误无法恢复,正在退出

    [2021-03-04 08:24:58] lib/discourse.rb:103:in `execute_command'
    lib/discourse.rb:93:in `exec'
    lib/discourse.rb:43:in `execute_command'
    /var/www/discourse/lib/backup_restore/backuper.rb:202:in `create_archive'
    /var/www/discourse/lib/backup_restore/backuper.rb:40:in `run'
    /var/www/discourse/script/spawn_backup_restore.rb:9:in `backup'
    /var/www/discourse/script/spawn_backup_restore.rb:34:in `block in <main>'
    /var/www/discourse/script/spawn_backup_restore.rb:4:in `fork'
    /var/www/discourse/script/spawn_backup_restore.rb:4:in `<main>'
    [2021-03-04 08:24:58] 正在删除旧备份...
    [2021-03-04 08:24:58] 正在清理文件...
    [2021-03-04 08:24:58] 正在移除 '.tar' 残留文件...
    [2021-03-04 08:24:58] 正在标记备份为已完成...
    [2021-03-04 08:24:58] 正在刷新磁盘统计信息...
    [2021-03-04 08:24:59] 正在通知 'HowToDiscuss' 备份已结束...

请帮忙🙁

1 个赞

主要错误是:

EXCEPTION: lib/discourse.rb:93:in exec: tar: /var/www/discourse/public/backups/default/how-to-discuss-2021-03-04-084222-v20210302164429.tar: 无法打开:权限被拒绝

Discourse 正在创建该文件并设置了错误的权限。有什么解决方案吗?

删除 /var/discourse/shared/standalone/backups/ 中的默认目录解决了该问题。

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.