6.1へのアップデート以降(絶対にそれほど確実ではありません)、認証がSonarQubeによって行われないため、プロキシ経由でアップデートセンターに接続できません。それはいくつかの日前に動作Sonarqube 6.1 http.proxyアップデートセンターが動作しません
2016.12.15 11:54:11 ERROR web[][o.s.s.p.UpdateCenterClient] Fail to connect to update center
org.sonar.api.utils.SonarException: Fail to download: https://update.sonarsource.org/update-center.properties (HTTP proxy: MY-PROXY-IP:8080)
(...)
Caused by: java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 407 authenticationrequired"
:私はバックエンドを開き、管理 - >システム - >アップデートセンターに行けば、私はログファイルに以下の例外を(非常に短いバージョン)見ることができます!私はプロキシ設定をテストしました。同じマシン上で、Jenkinsは同じプロキシ設定を問題なく使用しています!
#--------------------------------------------------------------------------------------------------
# UPDATE CENTER
# Update Center requires an internet connection to request http://update.sonarsource.org
# It is enabled by default.
#sonar.updatecenter.activate=true
# HTTP proxy (default none)
http.proxyHost=MY-PROXY-IP
http.proxyPort=8080
# HTTPS proxy (defaults are values of http.proxyHost and http.proxyPort)
#https.proxyHost=
#https.proxyPort=
# NT domain name if NTLM proxy is used
#http.auth.ntlm.domain=
# SOCKS proxy (default none)
#socksProxyHost=
#socksProxyPort=
# Proxy authentication (used for HTTP, HTTPS and SOCKS proxies)
http.proxyUser=MY-PROXY-USER
http.proxyPassword=MY-PROXY-PASSWORD
私のために認証が行われることはありませんように見える:私は次のように構成されたファイル/opt/sonar/conf/sonar.propertiesで
。プロキシサーバーのログファイルを調べることができません。
プロキシユーザ名が「\」(バックスラッシュ)が含まれている場合、それはエスケープする必要があることを注意 - ファイルの例ユーザ名「ドメイン\ユーザー」のためには、次のようになります。http.proxyUser =ドメイン\\ユーザー – gile
感謝答えのために。ユーザー名とパスワードには特殊文字はありません。ちょうどA-ZA-Z0-9 –
最後の日にプロキシが変更されましたか?回避策として、cntlm – gile