Gitlab rebasing fails via UI with fatal is a missing but already registered worktree
Hello,
There seems to be an issue with Gitlab 11.6 when creating new merge requests and attempting to rebase via the UI. (It says it fails). This started happening after upgrading from Gitlab 11.5 to 11.6. All older merge requests seem to rebase fine but all new merge requests can't. When attempting to rebase and looking at githost.log file, it shows the following.
January 08, 2019 15:39 -> INFO -> MergeRequests::RebaseService info (websites/MyProject!844): rebase started January 08, 2019 15:39 -> ERROR -> MergeRequests::RebaseService error (websites/MyProject!844): Rebase failed. Please rebase locally January 08, 2019 15:39 -> ERROR -> MergeRequests::RebaseService error (websites/MyProject!844): Preparing worktree (detached HEAD 81f111ad) fatal: '/opt/gitlab/repositories/websites/MyProject.git/gitlab-worktree/rebase-1009' is a missing but already registered worktree; use 'add -f' to override, or 'prune' or 'remove' to clear
January 08, 2019 15:47 -> INFO -> MergeRequests::RebaseService info (websites/MyProject!848): rebase started January 08, 2019 15:47 -> ERROR -> MergeRequests::RebaseService error (websites/MyProject!848): Rebase failed. Please rebase locally January 08, 2019 15:47 -> ERROR -> MergeRequests::RebaseService error (websites/MyProject!848): Preparing worktree (detached HEAD a4d57cc9) fatal: '/opt/gitlab/repositories/websites/MyProject.git/gitlab-worktree/rebase-1013' is a missing but already registered worktree; use 'add -f' to override, or 'prune' or 'remove' to clear
Any ideas on how to fix it?