GitLab Duo Chat 문제 해결

GitLab Duo Chat을 사용할 때 다음과 같은 문제가 발생할 수 있습니다.

GitLab Duo Chat 버튼이 표시되지 않음

UI의 오른쪽 상단에 버튼이 보이지 않으면,

GitLab Duo Chat 이 활성화되어 있는지 확인하십시오.

GitLab Duo Chat 버튼은 개인 프로젝트에서는 표시되지 않으며,

GitLab Duo 기능이 비활성화된 그룹 및 프로젝트에서도 표시되지 않습니다.

GitLab Duo Chat을 활성화한 후 버튼이 표시되기까지 몇 분이 걸릴 수 있습니다.

Error M2000

다음과 같은 오류가 발생할 수 있습니다:

죄송합니다. 질문에 대한 문서를 찾을 수 없습니다. 오류 코드: M2000.

이 오류는 Duo Chat이 질문에 대한 관련 문서를 찾지 못할 때 발생합니다. 이 경우 검색 쿼리가 사용 가능한 문서와 일치하지 않거나 문서 검색 기능에 문제가 있을 수 있습니다.

다시 시도하거나 Duo Chat 모범 사례 문서를 참조하여 질문을 구체화해 보세요.

Error M3002

다음과 같은 오류가 발생할 수 있습니다:

죄송합니다. 요청하신 정보에 접근할 수 없습니다. 그룹 또는 프로젝트 소유자가 이 그룹 또는 프로젝트에서 Duo 기능을 비활성화했습니다. 오류 코드: M3002.

이 오류는 GitLab Duo 비활성화된 프로젝트나 그룹의 항목에 대해 질문할 때 발생합니다.

GitLab Duo가 활성화되지 않은 경우, 그룹 또는 프로젝트의 항목(예: 이슈, 에픽 및 머지 요청)에 대한 정보는 GitLab Duo Chat에서 처리할 수 없습니다.

Error M3003

다음과 같은 오류가 발생할 수 있습니다:

죄송합니다. 응답을 생성할 수 없습니다. 다시 시도해보시기 바랍니다. 이 오류는 요청하신 항목이 존재하지 않거나, 접근할 수 없거나, 세션이 만료되었기 때문일 수 있습니다. 오류 코드: M3003.

이 오류는 다음과 같은 경우에 발생합니다:

  • GitLab Duo Chat에 접근할 수 없는 항목(예: 이슈, 에픽 및 머지 요청)에 대해 질문하거나 존재하지 않는 항목에 대해 질문하는 경우.
  • 세션이 만료된 경우.

다시 시도하고, 접근할 수 있는 항목에 대해 질문하세요. 계속해서 문제가 발생하면 세션이 만료된 것일 수 있습니다. GitLab Duo Chat을 계속 사용하려면 다시 로그인하세요. 자세한 정보는 GitLab Duo 가용성 제어를 참조하세요.

Error M3004

다음과 같은 오류가 발생할 수 있습니다:

죄송합니다. 응답을 생성할 수 없습니다. GitLab Duo Chat에 대한 접근 권한이 없습니다. 오류 코드: M3004.

이 오류는 GitLab Duo Chat에 접근하려고 하지만 필요한 접근 권한이 없을 때 발생합니다.

GitLab Duo Chat 사용 권한이 있는지 확인하십시오.

Error M3005

다음과 같은 오류가 발생할 수 있습니다:

죄송합니다. 이 질문은 귀하의 Duo Pro 구독에서 지원되지 않습니다. Duo Enterprise로 업그레이드하는 것을 고려해 보십시오. 오류 코드: M3005.

이 오류는 GitLab Duo Chat의 도구에 접근하려고 시도하지만 GitLab Duo 구독 Tier에 포함되지 않은 경우 발생합니다.

선택한 도구가 포함되어 있는지 확인하십시오 GitLab Duo 구독 Tier.

Error M3006

당신은 다음과 같은 오류 메시지를 받을 수 있습니다.

죄송합니다, Duo Chat을 사용하기 위한 GitLab Duo 구독이 없습니다. 관리자에게 문의하십시오. 오류 코드: M3006.

이 오류는 GitLab Duo Chat이 귀하의 GitLab Duo 구독에 포함되어 있지 않을 때 발생합니다.

귀하의 GitLab Duo 구독 티어에 GitLab Duo Chat이 포함되어 있는지 확인하세요.

Error M4000

당신은 다음과 같은 오류 메시지를 받을 수 있습니다.

죄송합니다, 응답을 생성할 수 없습니다. 다시 시도해 주세요. 오류 코드: M4000.

이 오류는 슬래시 명령 요청 처리 중 예기치 않은 문제가 발생할 때 발생합니다. 요청을 다시 시도해 주세요. 문제가 지속되면 명령의 구문이 올바른지 확인하세요.

슬래시 명령에 대한 더 많은 정보는 문서를 참조하세요:

Error M4001

당신은 다음과 같은 오류 메시지를 받을 수 있습니다.

죄송합니다, 응답을 생성할 수 없습니다. 다시 시도해 주세요. 오류 코드: M4001.

이 오류는 요청을 완료하는 데 필요한 정보를 찾는 데 문제가 있을 때 발생합니다. 요청을 다시 시도해 주세요.

Error M4002

당신은 다음과 같은 오류 메시지를 받을 수 있습니다.

죄송합니다, 응답을 생성할 수 없습니다. 다시 시도해 주세요. 오류 코드: M4002.

이 오류는 CI/CD 관련 질문에 대한 응답에 문제가 있을 때 발생합니다. 요청을 다시 시도해 주세요.

Error M4003

당신은 다음과 같은 오류 메시지를 받을 수 있습니다.

이 명령은 취약성을 설명하는 데 사용되며 취약성 세부 정보 페이지에서만 호출할 수 있습니다. 또는

취약성 설명은 현재 SAST에서 보고된 취약성만 지원합니다. 오류 코드: M4003.

이 오류는 취약성 설명 기능을 사용할 때 문제가 발생할 때 발생합니다.

Error M4004

당신은 다음과 같은 오류 메시지를 받을 수 있습니다.

이 리소스는 요약할 댓글이 없습니다.

이 오류는 논의 요약 기능을 사용할 때 문제가 발생할 때 발생합니다.

Error M4005

당신은 다음과 같은 오류 메시지를 받을 수 있습니다.

문제를 해결할 수 있는 작업 로그가 없습니다. 또는 이 명령은 작업을 해결하는 데 사용되며 실패한 작업 로그 페이지에서만 호출할 수 있습니다.

이 오류는 작업 문제 해결 기능을 사용할 때 문제가 발생할 때 발생합니다.

Error M5000

당신은 다음과 같은 오류 메시지를 받을 수 있습니다.

죄송합니다, 응답을 생성할 수 없습니다. 다시 시도해 주세요. 오류 코드: M5000.

이 오류는 항목(문제, 에픽, 병합 요청 등)과 관련된 콘텐츠를 처리하는 동안 문제가 발생할 때 발생합니다. 요청을 다시 시도해 주세요.

Error A1000

당신은 다음과 같은 오류 메시지를 받을 수 있습니다.

죄송합니다, 제 시간에 응답할 수 없었습니다. 다시 시도해 주세요. 오류 코드: A1000.

이 오류는 처리 중 타임아웃이 발생할 때 발생합니다. 요청을 다시 시도해 주세요.

Error A1001

다음과 같은 오류가 발생할 수 있습니다.

죄송합니다. 응답을 생성할 수 없습니다. 다시 시도해 주세요. 오류 코드: A1001.

이 오류는 요청을 처리한 AI 서비스에서 문제가 발생했음을 의미합니다.

가능한 몇 가지 이유는 다음과 같습니다:

  • GitLab 코드의 버그로 인한 클라이언트 측 오류.
  • Anthropic 코드의 버그로 인한 서버 측 오류.
  • HTTP 요청이 AI 게이트웨이에 도달하지 않음.

문제가 발생했습니다 오류의 원인을 더 명확히 하려고 합니다.

문제를 해결하려면 요청을 다시 시도하세요.

오류가 지속되면 /clear 명령을 사용하여 채팅을 재설정하세요.

문제가 계속되면 GitLab 지원팀에 문제를 보고하세요.

Error A1002

다음과 같은 오류가 발생할 수 있습니다.

죄송합니다. 제 시간에 응답할 수 없습니다. 다시 시도해 주세요. 오류 코드: A1002.

이 오류는 AI 게이트웨이에서 이벤트가 반환되지 않거나 GitLab이 이벤트를 구문 분석하는 데 실패했을 때 발생합니다. 요청을 다시 시도하세요.

Error A1003

다음과 같은 오류가 발생할 수 있습니다.

죄송합니다. 제 시간에 응답할 수 없습니다. 다시 시도해 주세요. 오류 코드: A1003.

이 오류는 AI 게이트웨이에서 스트리밍 응답에 실패했을 때 발생합니다. 요청을 다시 시도하세요.

Error A1004

다음과 같은 오류가 발생할 수 있습니다.

죄송합니다. 제 시간에 응답할 수 없습니다. 다시 시도해 주세요. 오류 코드: A1004.

이 오류는 AI 게이트웨이 프로세스에서 오류가 발생했을 때 발생합니다. 요청을 다시 시도하세요.

Error A1005

다음과 같은 오류가 발생할 수 있습니다.

죄송합니다. 너무 많은 프롬프트를 입력했습니다. 다음 질문을 하기 전에 /clear 또는 /reset을 실행하세요. 오류 코드: A1005.

이 오류는 프롬프트의 길이가 LLM의 최대 토큰 한도를 초과했을 때 발생합니다. /clear 또는 /reset으로 대화 기록을 정리한 후 요청을 다시 시도하세요.

Error A1006

다음과 같은 오류가 발생할 수 있습니다.

죄송합니다. Duo Chat 에이전트가 질문에 대한 답을 찾기 전에 한도에 도달했습니다. 다른 프롬프트를 시도하거나 /clear로 대화 기록을 지우세요. 오류 코드: A1006.

이 오류는 ReAct 에이전트가 귀하의 질의에 대한 해결책을 찾지 못했을 때 발생합니다. 다른 프롬프트를 시도하거나 /clear로 대화 기록을 지워보세요.

Error A9999

다음과 같은 오류가 발생할 수 있습니다.

죄송합니다. 제 시간에 응답할 수 없습니다. 다시 시도해 주세요. 오류 코드: A9999.

이 오류는 ReAct 에이전트에서 알 수 없는 오류가 발생했을 때 발생합니다. 요청을 다시 시도하세요.

Error A6000

다음과 같은 오류가 발생할 수 있습니다.

죄송합니다. 제 시간에 응답할 수 없습니다. 더 구체적인 요청을 하거나 /clear 입력하여 새로운 채팅을 시작하세요. 오류 코드: A6000.

이 오류는 GitLab Duo Chat에 문제가 있을 때 발생하는 백업 오류입니다. 더 구체적인 요청을 하거나 /clear 입력하여 새로운 채팅을 시작하거나 개선을 위한 피드백을 남기세요.

Header mismatch issue

다음과 같은 오류가 발생할 수 있습니다.

죄송합니다. 응답을 생성할 수 없습니다. 다시 시도해 주세요 라고 하며, 특정 오류 코드가 없습니다.

다음 오류를 찾기 위해 Sidekiq 로그를 확인하세요: Header mismatch 'X-Gitlab-Instance-Id'.

이 오류가 보이면, 이를 해결하기 위해 GitLab 지원팀에 연락하여 라이선스에 대한 새로운 활성화 코드를 요청하세요.

자세한 내용은 문서 103을 참조하세요.

클라우드 커넥터 상태 확인

우리는 클라우드 커넥터와 관련된 다양한 구성 요소의 상태를 확인하는 스크립트를 만들었습니다. 이 스크립트는 다음과 같은 항목을 포함합니다:

  • 액세스 데이터
  • 토큰
  • 라이센스
  • 호스트 연결
  • 기능 접근성

더 자세한 출력과 보고서 파일 생성을 위해 이 스크립트를 디버그 모드로 실행할 수 있습니다.

  1. 단일 노드 인스턴스에 SSH로 접속하여 스크립트를 다운로드합니다:

    wget https://gitlab.com/gitlab-org/gitlab/-/snippets/3734617/raw/main/health_check.rb
    
  2. Rails Runner를 사용하여 스크립트를 실행합니다.

    스크립트의 전체 경로를 사용하고 있는지 확인하세요.

    사용법: gitlab-rails runner full_path/to/health_check.rb
           --debug                     디버그 모드 활성화
           --output-file <file_path>   지정된 파일에 보고서 작성
           --username <username>       좌석 할당 테스트용 사용자 이름 제공
           --skip [CHECK]              특정 체크 건너뛰기 (옵션: access_data, token, license, host, features, end_to_end)