클라우드

gitlab 마이그레이션 이후 에러

스마트큐브 2019. 8. 15. 11:46

gitlab 마이그레이션 이후 Setting->CI/CD 메뉴에 들어가면 

다음과 같은 에러가 발생하기 시작하였다. 

정확한 방법은 아닌것 같으나 이것저것 해본 결과 해당 DB 에 가서 환경변수를 지우는 방법으로 해결되었다. 

* 처리 방법 

나는 현재 도커로 gitlab 을 실행하고 잇는 상황

1. 쉘접근 

#> docker exec -it gitlab /bin/bash

2.  sql 접속
#> gitlab-psql

3. 프로젝트 id 확인후에 해당 환경변수 삭제 

gitlab 프로젝트 로고 바로옆에이렇게 id 가 있다. 

delete FROM ci_variables where project_id=XX;

 

아마도 기존 gitlab 에서 암호화 처리된 변수가 gitlab 서버가 변경된 이후 
복호화 하는 과정에서 에러를 발생하고 있는 상황이라 추정된다. 

위와 같이 기존 변수를 지우고 다시 접근하면 정상작동한다.