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
New server only three repo successfully restored.
NEW SERVER:
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
New server only three repo successfully restored.
NEW SERVER: