Fork not working gitlab-ce-8.14.3-ce.0.el7.x86_64
Summary
Since upgrading gitlab-ce to version 8.14.2 we are unable to fork projects from the GUI. Subsequently upgraded again to 8.14.3 but still seeing the same error.
Steps to reproduce
sudo yum update
Expected behavior
Fork successfully created for the user.
Actual behavior
Fork fails. Resulting screenshot attached.
On the server (running RHEL 7.3) I can see a wiki directory gets created for the fork, but not a fork directory.
For example, /var/opt/gitlab/git-data/repositories/phile/test-scripts.wiki.git gets created and populated. /var/opt/gitlab/git-data/repositories/phile/test-scripts.git does not.

Relevant logs and/or screenshots
Nothing obvious in logs. Screenshot attached.
Results of GitLab application Check
[root@gallagher-gitlab phile]# gitlab-rake gitlab:check SANITIZE=true Checking GitLab Shell ...
GitLab Shell version >= 4.0.0 ? ... OK (4.0.0) Repo base directory exists? default... yes Repo storage directories are symlinks? default... no Repo paths owned by git:git? default... yes Repo paths access is drwxrws---? default... yes hooks directories in repos are links: ... 12/16 ... ok 12/17 ... ok 12/18 ... ok 12/19 ... ok 12/20 ... ok 12/21 ... ok 12/22 ... ok 12/24 ... ok 12/25 ... ok 12/26 ... ok 7/28 ... ok 7/29 ... ok 7/32 ... ok 8/33 ... ok 7/34 ... ok 7/35 ... ok 11/36 ... ok 11/37 ... ok 11/38 ... ok 11/39 ... ok 11/40 ... ok 11/41 ... ok 11/42 ... ok 11/43 ... ok 11/44 ... ok 16/45 ... ok 11/46 ... ok 16/47 ... ok 16/49 ... ok 11/51 ... ok 17/52 ... ok 17/55 ... ok 12/56 ... ok 18/59 ... ok 18/60 ... ok 17/62 ... ok 12/63 ... ok 7/67 ... ok 7/68 ... ok 3/70 ... ok 11/71 ... ok 19/73 ... ok 19/74 ... ok 19/75 ... ok 19/76 ... ok 11/77 ... ok 22/78 ... ok 18/80 ... ok 11/81 ... ok 18/84 ... ok 11/85 ... ok 11/86 ... ok 18/87 ... ok 17/88 ... ok 3/89 ... ok 14/90 ... ok 19/92 ... ok 19/93 ... ok 19/94 ... ok 11/97 ... ok 19/98 ... ok 3/99 ... ok 18/100 ... ok 19/102 ... ok 17/103 ... ok 3/104 ... ok 12/106 ... ok 7/107 ... ok 18/108 ... ok 11/109 ... ok 11/110 ... ok 22/111 ... ok 19/115 ... ok 17/116 ... ok 3/117 ... ok 3/119 ... ok 18/121 ... ok 20/122 ... ok 11/123 ... ok 18/126 ... ok 3/127 ... ok 3/128 ... ok 20/129 ... ok 7/130 ... ok 8/131 ... ok 7/132 ... ok 19/135 ... ok 3/136 ... ok 3/137 ... ok 7/138 ... ok 19/139 ... ok 25/140 ... ok 3/143 ... ok 7/146 ... ok 25/148 ... ok 25/149 ... ok 11/150 ... ok 11/151 ... ok 11/152 ... ok 11/153 ... ok 11/154 ... ok 11/155 ... ok 19/156 ... ok 27/157 ... ok 19/160 ... ok 19/161 ... ok 19/162 ... ok 15/163 ... ok 8/164 ... ok 14/165 ... ok 19/166 ... ok 24/167 ... ok 24/168 ... ok 24/169 ... ok 24/170 ... ok 27/171 ... ok 15/172 ... ok 14/173 ... ok 14/174 ... ok 14/175 ... ok 27/176 ... ok 20/177 ... ok 14/178 ... ok 14/179 ... ok 15/180 ... ok 15/181 ... ok 15/182 ... ok 14/183 ... ok 14/184 ... ok 19/186 ... ok 19/188 ... ok 19/189 ... ok 15/190 ... ok 15/191 ... ok 15/192 ... ok 19/193 ... ok 19/194 ... ok 20/195 ... ok 28/197 ... ok 24/198 ... repository is empty 14/199 ... repository is empty 15/200 ... repository is empty 14/201 ... repository is empty 15/204 ... repository is empty Running /opt/gitlab/embedded/service/gitlab-shell/bin/check Check GitLab API access: OK Access to /var/opt/gitlab/.ssh/authorized_keys: OK Send ping to redis server: OK gitlab-shell self-check successful
Checking GitLab Shell ... Finished
Checking Sidekiq ...
Running? ... yes Number of Sidekiq processes ... 1
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? ... yes 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: ... 12/16 ... yes 12/17 ... yes 12/18 ... yes 12/19 ... yes 12/20 ... yes 12/21 ... yes 12/22 ... yes 12/24 ... yes 12/25 ... yes 12/26 ... yes 7/28 ... yes 7/29 ... yes 7/32 ... yes 8/33 ... yes 7/34 ... yes 7/35 ... yes 11/36 ... yes 11/37 ... yes 11/38 ... yes 11/39 ... yes 11/40 ... yes 11/41 ... yes 11/42 ... yes 11/43 ... yes 11/44 ... yes 16/45 ... yes 11/46 ... yes 16/47 ... yes 16/49 ... yes 11/51 ... yes 17/52 ... yes 17/55 ... yes 12/56 ... yes 18/59 ... yes 18/60 ... yes 17/62 ... yes 12/63 ... yes 7/67 ... yes 7/68 ... yes 3/70 ... yes 11/71 ... yes 19/73 ... yes 19/74 ... yes 19/75 ... yes 19/76 ... yes 11/77 ... yes 22/78 ... yes 18/80 ... yes 11/81 ... yes 18/84 ... yes 11/85 ... yes 11/86 ... yes 18/87 ... yes 17/88 ... yes 3/89 ... yes 14/90 ... yes 19/92 ... yes 19/93 ... yes 19/94 ... yes 11/97 ... yes 19/98 ... yes 3/99 ... yes 18/100 ... yes 19/102 ... yes 17/103 ... yes 3/104 ... yes 12/106 ... yes 7/107 ... yes 18/108 ... yes 11/109 ... yes 11/110 ... yes 22/111 ... yes 19/115 ... yes 17/116 ... yes 3/117 ... yes 3/119 ... yes 18/121 ... yes 20/122 ... yes 11/123 ... yes 18/126 ... yes 3/127 ... yes 3/128 ... yes 20/129 ... yes 7/130 ... yes 8/131 ... yes 7/132 ... yes 19/135 ... yes 3/136 ... yes 3/137 ... yes 7/138 ... yes 19/139 ... yes 25/140 ... yes 3/143 ... yes 7/146 ... yes 25/148 ... yes 25/149 ... yes 11/150 ... yes 11/151 ... yes 11/152 ... yes 11/153 ... yes 11/154 ... yes 11/155 ... yes 19/156 ... yes 27/157 ... yes 19/160 ... yes 19/161 ... yes 19/162 ... yes 15/163 ... yes 8/164 ... yes 14/165 ... yes 19/166 ... yes 24/167 ... yes 24/168 ... yes 24/169 ... yes 24/170 ... yes 27/171 ... yes 15/172 ... yes 14/173 ... yes 14/174 ... yes 14/175 ... yes 27/176 ... yes 20/177 ... yes 14/178 ... yes 14/179 ... yes 15/180 ... yes 15/181 ... yes 15/182 ... yes 14/183 ... yes 14/184 ... yes 19/186 ... yes 19/188 ... yes 19/189 ... yes 15/190 ... yes 15/191 ... yes 15/192 ... yes 19/193 ... yes 19/194 ... yes 20/195 ... yes 28/197 ... yes 24/198 ... yes 14/199 ... yes 15/200 ... yes 14/201 ... yes 15/204 ... yes Redis version >= 2.8.0? ... yes Ruby version >= 2.1.0 ? ... yes (2.3.1) Your git bin path is "/opt/gitlab/embedded/bin/git" Git version >= 2.7.3 ? ... yes (2.7.4) Active users: 16
Checking GitLab ... Finished
Results of GitLab environment info
[root@gallagher-gitlab gitlab]# gitlab-rake gitlab:env:info
System information System: Current User: git Using RVM: no Ruby Version: 2.3.1p112 Gem Version: 2.6.6 Bundler Version:1.13.6 Rake Version: 10.5.0 Sidekiq Version:4.2.1
GitLab information Version: 8.14.3 Revision: 2f0065b2 Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: postgresql URL: https://gitlab.security.gallagher.io HTTP Clone URL: https://gitlab.security.gallagher.io/some-group/some-project.git SSH Clone URL: git@gitlab.security.gallagher.io:some-group/some-project.git Using LDAP: no Using Omniauth: no
GitLab Shell Version: 4.0.0 Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks/ Git: /opt/gitlab/embedded/bin/git
Possible fixes
(If you can, link to the line of code that might be responsible for the problem)