Tag Archives: gitlab self hosted

Self hosted Gitlab and 500 error

In my case the 500 error started after migration to new server. Everything was done as per the official guide. The server started fine, the repositories, comments, issues also showed fine. The problem – on clicking a repository it showed 500 error.

Checking the error logs (under /var/log/gitlab/) didn’t reveal the problem. The best way to check Gitlab logs is to use the command –

gitlab-ctl tail

Checking the logs with the above command revealed a permission issue in these folders

drwxr-sr-x 5 git git 4096 Jul 30 22:29 /mnt/repo_storage2/git-data/repositories/+gitaly
drwxr-s--- 250 git git 4096 Jul 5 16:20 /mnt/repo_storage2/git-data/repositories/@hashed
drwxr-sr-x 9 git git 4096 Jul 17 20:18 /mnt/repo_storage2/git-data/repositories/@pools

Don’t know why/how “git-redis” became the owner of the subfolders. Changing the owner to “git” solved the 500 error.

 

 

Features not Available in Self hosted Gitlab Free edition

Below is the list of features NOT available in Gitlab Free Edition. For more details visit:  https://about.gitlab.com/pricing/self-managed/feature-comparison/
https://about.gitlab.com/features/

——————————–
Source Code Management
——————————–
Required Merge Request Approvals
Restrict push and merge access
Built-in and custom project templates
Multiple approvers in code review
Approval rules for code review
Repository pull mirroring
Push rules
Block secret file push
Reject unsigned commits
Verified Committer
Instance file templates
Group file templates
Code Owners

Continue reading Features not Available in Self hosted Gitlab Free edition