-1

I am trying restore GITLAB from old to new server. The issue is some repositories are skipping. It seems like rep which have general successfully restore.

I am following the offical docs https://docs.gitlab.com/16.2/ee/administration/backup_restore/restore_gitlab.html Here is error logs while restoring CMD : gitlab-backup restore

ERROR LOG

{"command":"restore","gl_project_path":"Sahil/aarna-crm","level":"info","msg":"started restore","relative_path":"@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.git","storage_name":"default","time":"2023-08-22T07:11:54.102Z"} {"command":"restore","gl_project_path":"Sahil/aarna-crm","level":"info","msg":"completed restore","relative_path":"@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.git","storage_name":"default","time":"2023-08-22T07:11:55.160Z"} {"command":"restore","gl_project_path":"Sahil/aarna-crm.wiki","level":"info","msg":"started restore","relative_path":"@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.wiki.git","storage_name":"default","time":"2023-08-22T07:11:55.160Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.wiki.bundle": doesn't exist","gl_project_path":"Sahil/aarna-crm.wiki","level":"warning","msg":"skipped restore","relative_path":"@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.wiki.git","storage_name":"default","time":"2023-08-22T07:11:55.463Z"} {"command":"restore","gl_project_path":"Sahil/aarna-crm.design","level":"info","msg":"started restore","relative_path":"@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.design.git","storage_name":"default","time":"2023-08-22T07:11:55.464Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.design.bundle": doesn't exist","gl_project_path":"Sahil/aarna-crm.design","level":"warning","msg":"skipped restore","relative_path":"@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.design.git","storage_name":"default","time":"2023-08-22T07:11:55.687Z"} {"command":"restore","gl_project_path":"Sahil/aarna-airflow","level":"info","msg":"started restore","relative_path":"@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.git","storage_name":"default","time":"2023-08-22T07:11:55.688Z"} {"command":"restore","gl_project_path":"Amit/client-ui","level":"info","msg":"completed restore","relative_path":"@hashed/81/17/811786ad1ae74adfdd20dd0372abaaebc6246e343aebd01da0bfc4c02bf0106c.git","storage_name":"default","time":"2023-08-22T07:11:56.575Z"} {"command":"restore","gl_project_path":"Sahil/aarna-airflow.wiki","level":"info","msg":"started restore","relative_path":"@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.wiki.git","storage_name":"default","time":"2023-08-22T07:11:56.575Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.wiki.bundle": doesn't exist","gl_project_path":"Sahil/aarna-airflow.wiki","level":"warning","msg":"skipped restore","relative_path":"@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.wiki.git","storage_name":"default","time":"2023-08-22T07:11:56.753Z"} {"command":"restore","gl_project_path":"Sahil/aarna-airflow.design","level":"info","msg":"started restore","relative_path":"@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.design.git","storage_name":"default","time":"2023-08-22T07:11:56.753Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.design.bundle": doesn't exist","gl_project_path":"Sahil/aarna-airflow.design","level":"warning","msg":"skipped restore","relative_path":"@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.design.git","storage_name":"default","time":"2023-08-22T07:11:56.943Z"} {"command":"restore","gl_project_path":"Sahil/passwords","level":"info","msg":"started restore","relative_path":"@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.git","storage_name":"default","time":"2023-08-22T07:11:56.943Z"} {"command":"restore","gl_project_path":"Sahil/passwords","level":"info","msg":"completed restore","relative_path":"@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.git","storage_name":"default","time":"2023-08-22T07:11:57.265Z"} {"command":"restore","gl_project_path":"Sahil/passwords.wiki","level":"info","msg":"started restore","relative_path":"@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.wiki.git","storage_name":"default","time":"2023-08-22T07:11:57.265Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.wiki.bundle": doesn't exist","gl_project_path":"Sahil/passwords.wiki","level":"warning","msg":"skipped restore","relative_path":"@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.wiki.git","storage_name":"default","time":"2023-08-22T07:11:57.429Z"} {"command":"restore","gl_project_path":"Sahil/passwords.design","level":"info","msg":"started restore","relative_path":"@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.design.git","storage_name":"default","time":"2023-08-22T07:11:57.430Z"} {"command":"restore","gl_project_path":"Sahil/aarna-airflow","level":"info","msg":"completed restore","relative_path":"@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.git","storage_name":"default","time":"2023-08-22T07:11:57.497Z"} {"command":"restore","gl_project_path":"Bashir/drop-copies","level":"info","msg":"started restore","relative_path":"@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.git","storage_name":"default","time":"2023-08-22T07:11:57.497Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.design.bundle": doesn't exist","gl_project_path":"Sahil/passwords.design","level":"warning","msg":"skipped restore","relative_path":"@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.design.git","storage_name":"default","time":"2023-08-22T07:11:57.704Z"} {"command":"restore","gl_project_path":"Bashir/drop-copies.wiki","level":"info","msg":"started restore","relative_path":"@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.wiki.git","storage_name":"default","time":"2023-08-22T07:11:57.704Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.wiki.bundle": doesn't exist","gl_project_path":"Bashir/drop-copies.wiki","level":"warning","msg":"skipped restore","relative_path":"@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.wiki.git","storage_name":"default","time":"2023-08-22T07:11:57.933Z"} {"command":"restore","gl_project_path":"Bashir/drop-copies.design","level":"info","msg":"started restore","relative_path":"@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.design.git","storage_name":"default","time":"2023-08-22T07:11:57.934Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.design.bundle": doesn't exist","gl_project_path":"Bashir/drop-copies.design","level":"warning","msg":"skipped restore","relative_path":"@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.design.git","storage_name":"default","time":"2023-08-22T07:11:58.308Z"} {"command":"restore","gl_project_path":"Bashir/drop-copies","level":"info","msg":"completed restore","relative_path":"@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.git","storage_name":"default","time":"2023-08-22T07:12:18.089Z"}

  • Object pool @pools/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b... 2023-08-22 07:12:18 UTC -- Restoring repositories ... done 2023-08-22 07:12:18 UTC -- Restoring uploads ... 2023-08-22 07:12:18 UTC -- Restoring uploads ... done

  • Object pool @pools/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b...

All prerequisites satisfied.

  • Both Gitlab servers have same versions. (16.2.3)
  • copied the conifg files /etc/gitlab/ssl, /etc/gitlab/trusted-certs,/etc/gitlab/gitlab-secrets.json with correct executable permissions.

here is screen shots and logs. Old server

enter image description here

New server only three repo successfully restored.

NEW SERVER:

enter image description here

I am trying restore GITLAB from old to new server. The issue is some repositories are skipping. It seems like rep which have general successfully restore.

I am following the offical docs https://docs.gitlab.com/16.2/ee/administration/backup_restore/restore_gitlab.html Here is error logs while restoring CMD : gitlab-backup restore

ERROR LOG

{"command":"restore","gl_project_path":"Sahil/aarna-crm","level":"info","msg":"started restore","relative_path":"@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.git","storage_name":"default","time":"2023-08-22T07:11:54.102Z"} {"command":"restore","gl_project_path":"Sahil/aarna-crm","level":"info","msg":"completed restore","relative_path":"@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.git","storage_name":"default","time":"2023-08-22T07:11:55.160Z"} {"command":"restore","gl_project_path":"Sahil/aarna-crm.wiki","level":"info","msg":"started restore","relative_path":"@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.wiki.git","storage_name":"default","time":"2023-08-22T07:11:55.160Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.wiki.bundle": doesn't exist","gl_project_path":"Sahil/aarna-crm.wiki","level":"warning","msg":"skipped restore","relative_path":"@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.wiki.git","storage_name":"default","time":"2023-08-22T07:11:55.463Z"} {"command":"restore","gl_project_path":"Sahil/aarna-crm.design","level":"info","msg":"started restore","relative_path":"@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.design.git","storage_name":"default","time":"2023-08-22T07:11:55.464Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.design.bundle": doesn't exist","gl_project_path":"Sahil/aarna-crm.design","level":"warning","msg":"skipped restore","relative_path":"@hashed/25/fc/25fc0e7096fc653718202dc30b0c580b8ab87eac11a700cba03a7c021bc35b0c.design.git","storage_name":"default","time":"2023-08-22T07:11:55.687Z"} {"command":"restore","gl_project_path":"Sahil/aarna-airflow","level":"info","msg":"started restore","relative_path":"@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.git","storage_name":"default","time":"2023-08-22T07:11:55.688Z"} {"command":"restore","gl_project_path":"Amit/client-ui","level":"info","msg":"completed restore","relative_path":"@hashed/81/17/811786ad1ae74adfdd20dd0372abaaebc6246e343aebd01da0bfc4c02bf0106c.git","storage_name":"default","time":"2023-08-22T07:11:56.575Z"} {"command":"restore","gl_project_path":"Sahil/aarna-airflow.wiki","level":"info","msg":"started restore","relative_path":"@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.wiki.git","storage_name":"default","time":"2023-08-22T07:11:56.575Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.wiki.bundle": doesn't exist","gl_project_path":"Sahil/aarna-airflow.wiki","level":"warning","msg":"skipped restore","relative_path":"@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.wiki.git","storage_name":"default","time":"2023-08-22T07:11:56.753Z"} {"command":"restore","gl_project_path":"Sahil/aarna-airflow.design","level":"info","msg":"started restore","relative_path":"@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.design.git","storage_name":"default","time":"2023-08-22T07:11:56.753Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.design.bundle": doesn't exist","gl_project_path":"Sahil/aarna-airflow.design","level":"warning","msg":"skipped restore","relative_path":"@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.design.git","storage_name":"default","time":"2023-08-22T07:11:56.943Z"} {"command":"restore","gl_project_path":"Sahil/passwords","level":"info","msg":"started restore","relative_path":"@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.git","storage_name":"default","time":"2023-08-22T07:11:56.943Z"} {"command":"restore","gl_project_path":"Sahil/passwords","level":"info","msg":"completed restore","relative_path":"@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.git","storage_name":"default","time":"2023-08-22T07:11:57.265Z"} {"command":"restore","gl_project_path":"Sahil/passwords.wiki","level":"info","msg":"started restore","relative_path":"@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.wiki.git","storage_name":"default","time":"2023-08-22T07:11:57.265Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.wiki.bundle": doesn't exist","gl_project_path":"Sahil/passwords.wiki","level":"warning","msg":"skipped restore","relative_path":"@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.wiki.git","storage_name":"default","time":"2023-08-22T07:11:57.429Z"} {"command":"restore","gl_project_path":"Sahil/passwords.design","level":"info","msg":"started restore","relative_path":"@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.design.git","storage_name":"default","time":"2023-08-22T07:11:57.430Z"} {"command":"restore","gl_project_path":"Sahil/aarna-airflow","level":"info","msg":"completed restore","relative_path":"@hashed/0e/17/0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f.git","storage_name":"default","time":"2023-08-22T07:11:57.497Z"} {"command":"restore","gl_project_path":"Bashir/drop-copies","level":"info","msg":"started restore","relative_path":"@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.git","storage_name":"default","time":"2023-08-22T07:11:57.497Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.design.bundle": doesn't exist","gl_project_path":"Sahil/passwords.design","level":"warning","msg":"skipped restore","relative_path":"@hashed/1a/65/1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb.design.git","storage_name":"default","time":"2023-08-22T07:11:57.704Z"} {"command":"restore","gl_project_path":"Bashir/drop-copies.wiki","level":"info","msg":"started restore","relative_path":"@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.wiki.git","storage_name":"default","time":"2023-08-22T07:11:57.704Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.wiki.bundle": doesn't exist","gl_project_path":"Bashir/drop-copies.wiki","level":"warning","msg":"skipped restore","relative_path":"@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.wiki.git","storage_name":"default","time":"2023-08-22T07:11:57.933Z"} {"command":"restore","gl_project_path":"Bashir/drop-copies.design","level":"info","msg":"started restore","relative_path":"@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.design.git","storage_name":"default","time":"2023-08-22T07:11:57.934Z"} {"command":"restore","error":"manager: repository skipped: restore bundle: "@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.design.bundle": doesn't exist","gl_project_path":"Bashir/drop-copies.design","level":"warning","msg":"skipped restore","relative_path":"@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.design.git","storage_name":"default","time":"2023-08-22T07:11:58.308Z"} {"command":"restore","gl_project_path":"Bashir/drop-copies","level":"info","msg":"completed restore","relative_path":"@hashed/03/1b/031b4af5197ec30a926f48cf40e11a7dbc470048a21e4003b7a3c07c5dab1baa.git","storage_name":"default","time":"2023-08-22T07:12:18.089Z"}

  • Object pool @pools/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b... 2023-08-22 07:12:18 UTC -- Restoring repositories ... done 2023-08-22 07:12:18 UTC -- Restoring uploads ... 2023-08-22 07:12:18 UTC -- Restoring uploads ... done

  • Object pool @pools/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b...

All prerequisites satisfied.

  • Both Gitlab servers have same versions. (16.2.3)
  • copied the conifg files /etc/gitlab/ssl, /etc/gitlab/trusted-certs,/etc/gitlab/gitlab-secrets.json with correct executable permissions.

here is screen shots and logs. Old server

enter image description here

New server only three repo successfully restored.

NEW SERVER:

enter image description here

bashmastr
  • 59
  • 1
  • 4
  • In the second screenshot you're looking at "your work" -- not all projects. Are you using the same user account as you did before in the first screenshot? If not, you may also need to make sure your user account on the new instance has access to the restored groups/projects. – sytech Aug 22 '23 at 15:43

0 Answers0