Chapter 03

トラブルシューティング

neruo
neruo
2021.10.12に更新

gitlab reconfigure

いつまでも終了しない

gitlab-ctl reconfigureCtrl + Cで強制終了し、次のコマンドを実行してください。

/opt/gitlab/embedded/bin/runsvdir-start &
gitlab-ctl reconfigure

https://teratail.com/questions/229107

https://gitlab.com/gitlab-org/omnibus-gitlab/issues/4257

Error executing action run on resource 'execute[load sysctl conf kernel.shmmax]'

これはsysctlコマンドをコンテナから実行できないことが原因のようです。
そのため、--privilegedオプションを付けてコンテナを構築し直す必要があります。

はじめに、--privilegedオプションを付けて再度コンテナを構築してください。

docker run -it --privileged \
   -p 443:443 -p 80:80 -p 22:22 \
   --name gitlab-ce \
   --restart always \
   -v $GITLAB_HOME/config:/etc/gitlab \
   -v $GITLAB_HOME/logs:/var/log/gitlab \
   -v $GITLAB_HOME/data:/var/opt/gitlab \
   gitlab-ce/ubuntu20.04:13.11.3-ce.0 \
   /bin/bash

その後、コンテナ内でgitlab-ctl reconfigureを実行してみてください。

gitlab-ctl reconfigure

https://takuya-1st.hatenablog.jp/entry/2020/03/30/153435

https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/1308