Unable to upload backup to Google Storage after upgrading to 10.1.0
- Include the omnibus-gitlab package version with: dpkg-query -W gitlab or rpm -q gitlab
gitlab-ce 10.1.0-ce.0
- Whether the problems are caused on a fresh install or an upgrade(Describe the upgrade history)
Just upgraded from 10.0.4 to 10.1.0, the SQL only backup for rollback to 10.0.4 was uploaded to GCP with no problems, then I run a backup create task, which completed successfully...but it wasn't able to upload it to GCP.
root@GitLab:~# gitlab-rake gitlab:backup:create
Dumping database ...
Dumping PostgreSQL database gitlabhq_production ... [DONE]
done
Dumping repositories ...
done
Dumping uploads ...
done
Dumping builds ...
done
Dumping artifacts ...
done
Dumping pages ...
done
Dumping lfs objects ...
done
Dumping container registry images ...
done
Creating backup archive: 1508730531_2017_10_23_10.1.0_gitlab_backup.tar ... done
Uploading backup archive to remote storage remote-directory ... [fog][WARNING] Please install the google-api-client gem before using this provider
rake aborted!
Fog::Service::NotFound: google has no storage service
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:172:in `connect_to_remote_directory'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:40:in `upload'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:27:in `block in pack'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:11:in `chdir'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:11:in `pack'
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/backup.rake:21:in `block (3 levels) in <top (required)>'
/opt/gitlab/embedded/bin/bundle:23:in `load'
/opt/gitlab/embedded/bin/bundle:23:in `<main>'
LoadError: cannot load such file -- google/api_client
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:172:in `connect_to_remote_directory'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:40:in `upload'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:27:in `block in pack'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:11:in `chdir'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:11:in `pack'
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/backup.rake:21: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
(See full trace by running task with --trace)
- Describe the OS and the system environment GitLab is installed on (Is it a clean VM, is anything else running on it, etc.)
GitLab alone running on a Ubuntu server Xenial.
Edited by Pierre