InfoGrab Docs

Linux 패키지 인스턴스 업그레이드 문제 해결

Linux 패키지 인스턴스 업그레이드 시 발생하는 문제에 대한 해결 방법.

문제 해결에 도움이 되도록 다음 명령을 실행합니다. sudo gitlab-ctl status sudo gitlab-rake gitlab:check SANITIZE=true 자세한 내용은 다음을 참조하십시오: 유지 관리에 gitlab-ctl 사용에 대해서는 유지 관리 명령 을 참조하십시오. 구성 확인에 gitlab-rake 사용에 대해서는 GitLab 구성 확인 을 참조하십시오. 운영 체제 업그레이드 후 새 버전을 찾을 수 없음 # GitLab을 업그레이드하기 전에 운영 체제 업그레이드가 필요한 경우가 있습니다. 운영 체제를 업그레이드할 때 운영 체제의 패키지 관리자 구성에서 GitLab 패키지 소스 URL도 업데이트해야 할 수 있습니다. 패키지 관리자에서 사용 가능한 업그레이드를 찾지 못하지만 업그레이드가 가능해야 하는 경우 GitLab 패키지 리포지터리를 다시 추가합니다. 자세한 내용은 Linux 패키지를 사용하여 GitLab 설치 에 대한 정보를 참조하십시오. 향후 GitLab 업그레이드는 업그레이드된 운영 체제에 따라 가져옵니다. 로그에 PG::UndefinedColumn: ERROR:.. 메시지와 함께 500 오류 발생 # 업그레이드 후 PG::UndefinedColumn: ERROR:... 와 유사한 메시지를 표시하는 로그에서 500 오류가 발생하기 시작하면 다음 중 하나가 원인일 수 있습니다: 데이터베이스 마이그레이션 이 완료되지 않은 경우. 마이그레이션이 완료될 때까지 기다립니다. 데이터베이스 마이그레이션이 완료되었지만 GitLab이 새 스키마를 로드해야 하는 경우. 새 스키마를 로드하려면 GitLab을 재시작 합니다. 오류: 내부 GitLab API에 연결하지 못했습니다 # 별도의 GitLab Pages 서버에서 Failed to connect to the internal GitLab API 오류가 발생하면 GitLab Pages 관리 문제 해결 을 참조하십시오. 서명 확인 중 오류 발생 # apt-get update 를 실행할 때 다음 오류가 발생하는 경우: An error occurred during the signature verification 다음 명령으로 GitLab 패키지 서버의 GPG 키를 업데이트합니다: [ -x /usr/bin/apt-key ] && [ -s /etc/apt/trusted.gpg ] && apt-key --keyring /etc/apt/trusted.gpg del packages@gitlab.com curl --fail --silent --show-error \ --output /etc/apt/trusted.gpg.d/gitlab.asc \ --url "https://packages.gitlab.com/gpg.key" apt-get update 오류: Command timed out after 3600s # 데이터베이스 스키마 및 데이터 변경(데이터베이스 마이그레이션)을 실행하는 데 1시간 이상 걸려야 하는 경우 업그레이드가 timed out 오류와 함께