swsnu / swppfall2020

28 stars 17 forks source link

[Project] SonarCloud 관련 Not Authorized 문제 #203

Open ariadne240 opened 4 years ago

ariadne240 commented 4 years ago

안녕하세요. SonarCloud과의 연동을 PDF 자료에 나온 대로 계속 시도하고 있는데 다음과 같은 에러가 뜹니다.

ERROR: Error during SonarQube Scanner execution
ERROR: Not authorized. Please check the properties sonar.login and sonar.password.
ERROR: 
ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.

cd .. && sonar-scanner을 통해서 제대로 된 위치에서 sonar-scanner를 시행하고 있는 것 같은데, 위의 에러가 반복해서 뜹니다. Issue #200 에 있는 대로,

travis login --pro
travis encrypt --pro --org {your token} -r {your team repo}

을 해도 에러가 해결되지 않았습니다. 혹시 계정의 문제일까 싶어서 다른 구성원의 계정으로 시도해 보아도 마찬가지였습니다.

이것을 어떻게 해결해야 할까요?

kooyunmo commented 4 years ago

일단 다음과 같이 한 번 해보시기 바랍니다.

  1. CLI 창(터미널)에서 travis logout 후에 다시 travis login --pro를 통해 로그인
  2. https://sonarcloud.io/account/security에서 이전 token을 revoke하고 새로운 token을 생성
  3. travis encrypt --pro --org {your token} -r {your team repo}

이렇게 했는데도 안 된다면 오늘 실습 후에 직접 보면서 도와드리겠습니다.

ariadne240 commented 4 years ago

위에 나와 있는 순서대로 했는데 여전히 같은 에러가 뜹니다.

Lemarais commented 4 years ago

우선 먼저 확인해 보셔야 할 점은 지금 repo 가 travis-ci.org랑 travis-ci.com둘 다 가고 있는 것 같습니다 실제로 확인해 봤을 때 둘 중 하나는 소나 클라우드는 성공했는데 python부분이 실패한 것으로 보이구요 나머지 하나는 소나 클라우드가 실패한 것으로 보입니다 org 랑com이 토큰 생성 방식이 달라서 둘 다 보내면 둘 중 하나는 무조건 실패합니다 그래서travis ci 설정 페이지 들어가셔서 둘 중 하나를 trigger되지 않게 끄시면 정상적으로 동작 할겁니다

kooyunmo commented 4 years ago

travis-ci.org를 disable하고 travis-ci.com을 enable한 팀 11을 제외하고 모든 팀 다 travis-ci.org만 enable 시켰습니다.

kooyunmo commented 4 years ago

정정합니다 travis-ci.com만 enable 시키겠습니다.