tar errors running backup task in cron: Cannot stat: No such file or directory
Hello! I have Gitlab 11.1.4 CE and have a problem with running backups via cron. I'm a little bit confused because same script runs manually with no error. Script: ```bash #!/bin/bash /opt/gitlab/bin/gitlab-rake gitlab:backup:create ``` When I run it manually (as root) I get 1 backup .tar file in /var/opt/gitlab/backups/ directory When I add this script to cron (as root) I get following errors: ``` tar: uploads.tar.gz: Cannot stat: No such file or directory tar: builds.tar.gz: Cannot stat: No such file or directory tar: artifacts.tar.gz: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors rake aborted! Backup::Error: Backup failed /opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:30:in `block in pack' /opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:17:in `chdir' /opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:17:in `pack' /opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/backup.rake:20:in `block (3 levels) in <top (required)>' /opt/gitlab/embedded/bin/bundle:23:in `load' /opt/gitlab/embedded/bin/bundle:23:in `<main>' Tasks: TOP => gitlab:backup:create ``` AND I get several files in /var/opt/gitlab/backups/ directory: gitlab.backup.tar file with size smaller than manual backup file aprox in 2 times also ``` -rw-r--r-- backup_information.yml drwxr-xr-x db -rw------- lfs.tar.gz -rw------- pages.tar.gz -rw------- registry.tar.gz drwx------ repositories ``` I've unpacked that "small size" archive file and it consist exactly what I listed above: ``` -rw-r--r-- backup_information.yml drwxr-xr-x db -rw------- lfs.tar.gz -rw------- pages.tar.gz -rw------- registry.tar.gz drwx------ repositories ``` I've unpacked that "big size" archive file and I find 3 additional files: ``` artifacts.tar.gz builds.tar.gz uploads.tar.gz ``` So, question is: how to fix the issue when backup command in cron don't archive all necessary files/folders? Thanks in advance.
issue