When I try to restore a backup with the following commando: bundle exec rake gitlab:backup:restore RAILS_ENV=production BACKUP=1516275112 --trace it failed to restore all the Database tables. When I run this commando it says everything is [DONE].
But all database tables are empty.
Results of GitLab environment info
Expand for output related to GitLab environment info
System information
System: Ubuntu 14.04
Current User: git
Using RVM: no
Ruby Version: 2.1.8p440
Gem Version: 2.5.1
Bundler Version:1.10.6
Rake Version: 10.5.0
Sidekiq Version:4.0.1GitLab information
Version: 8.7.0
Revision: f2a3f70
Directory: /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: postgresql
URL: https://gitlab.uxdemo.nl
HTTP Clone URL: https://gitlab.uxdemo.nl/some-group/some-project.git
SSH Clone URL: git@gitlab.uxdemo.nl:some-group/some-project.git
Using LDAP: no
Using Omniauth: noGitLab Shell
Version: 2.7.2
Repositories: /var/opt/gitlab/git-data/repositories
Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks/
Git: /opt/gitlab/embedded/bin/git
Results of GitLab application Check
Expand for output related to the GitLab application check
Checking GitLab Shell …
GitLab Shell version >= 2.7.2 ? … OK (2.7.2)
Repo base directory exists? … yes
Repo base directory is a symlink? … no
Repo base owned by git:git? … yes
Repo base access is drwxrws—? … yes
hooks directories in repos are links: … can’t check, you have no projects
Running /opt/gitlab/embedded/service/gitlab-shell/bin/check
Check GitLab API access: OK
Check directories and files:
/var/opt/gitlab/git-data/repositories: OK
/home/git/.ssh/authorized_keys: OK
Test redis-cli executable: redis-cli 2.8.24
Send ping to redis server: PONG
gitlab-shell self-check successfulChecking GitLab Shell … Finished
Checking Sidekiq …
Running? … yes
Number of Sidekiq processes … 2
Try fixing it:
sudo service gitlab stop
sudo pkill -u git -f sidekiq
sleep 10 && sudo pkill -9 -u git -f sidekiq
sudo service gitlab start
Please fix the error above and rerun the checks.Checking Sidekiq … Finished
Checking Reply by email …
Reply by email is disabled in config/gitlab.yml
Checking Reply by email … Finished
Checking LDAP …
LDAP is disabled in config/gitlab.yml
Checking LDAP … Finished
Checking GitLab …
Git configured with autocrlf=input? … yes
Database config exists? … yes
All migrations up? … yes
Database contains orphaned GroupMembers? … no
GitLab config exists? … yes
GitLab config outdated? … no
Log directory writable? … yes
Tmp directory writable? … yes
Uploads directory setup correctly? … skipped (no tmp uploads folder yet)
Init script exists? … skipped (omnibus-gitlab has no init script)
Init script up-to-date? … skipped (omnibus-gitlab has no init script)
projects have namespace: … can’t check, you have no projects
Redis version >= 2.8.0? … yes
Ruby version >= 2.1.0 ? … yes (2.1.8)
Your git bin path is “/opt/gitlab/embedded/bin/git”
Git version >= 2.7.3 ? … yes (2.7.4)
Active users: 1
Possible fixes
I changed the file lib/tasks/gitlab/db.rake line 29:
-
tables.each { |t| connection.execute("DROP TABLE #{t}") }
-
tables.each { |t| connection.execute("DROP TABLE IF EXISTS #{connection.quote_table_name(t)} CASCADE") }
Otherwise I got an error, a table could not be found.
I hope someone can help me.