Notice
Recent Posts
Recent Comments
Link
Connecting
GitLab Runner 500 Error 해결방법 본문
반응형
GitLab Runner 500 Error 해결방법
- 본 연구실에서는 GitLab CE 버전이 설치되어 있는데 새로운 서버의 도입으로 인해서 마이그레이션을 진행 후에 Admin 페이지에서 GitLab Runner 페이지가 500 Error가 뜨면서 사용할 수 없는 상태에 이르렀다.
- 이러한 문제는 기존 키값의 충돌로 인한 문제로서 GItLab 옴니버스로 설치했을 시에 발생했다는 사실을 밝힌다. 관련문제가 흔하게 발생하는 문제가 아닌 만큼 아래와 같이 기존 GitLab Runner 키값을 삭제해 주고 키값을 재생성 한 다음에 Runner를 다시 등록해 주는 과정을 거치면 문제를 해결할 수 있다.
root@gitlab:/# gitlab-rails console
-------------------------------------------------------------------------------------
GitLab: 11.5.1 (c90ae59)
GitLab Shell: 8.4.1
postgresql: 9.6.8
-------------------------------------------------------------------------------------
Both Deployment and its :status machine have defined a different default for "status". Use only one or the other for defining defaults to avoid unexpected behaviors.
Loading production environment (Rails 4.2.10)
irb(main):001:0> ApplicationSetting.current.reset_runners_registration_token!
=> true
irb(main):002:0>
위와 같이 명령어를 그대로 입력하면 기존 인증값이 삭제되고 다시 접속하면 정상적으로 사용할 수 있다. 만약 기존 GitLab 서버를 마이그레이션 완료하고 이와같은 에러가 발생한다면 위와같이 시도할 것을 추천한다.
문제가 흔하게 발생하지 않는 만큼 정보가 거의 없어서 해결책에 대한 키워드를 검색하는데 오랜 시간이 걸렸다. stak overflow에서 관련 해결 방법이 공유된 만큼 아래 링크에서 확인할 것을 추천한다. 본 연구실에서는 이 방법을 통해 본래 상태로 원복할 수 있었다.
'GitLab' 카테고리의 다른 글
GitLab The OAuth client was deleted - 오류 해결법 (20) | 2021.05.03 |
---|---|
GItLab 백업 및 복원 (2) | 2019.03.19 |
GitLab CE omnibus 설치 (0) | 2019.03.06 |
Comments