2016-07-05 3 views
0

localhostにgerritサーバーのセットアップがインストールされています。そして、接続が成功した後、Web UIが立ち上げられました。そこには、 "Launchpad IDでサインインする"オプションで自分のgmail IDに登録しています。
以前は動作しましたが、「プロバイダがサポートされていないか、間違って入力されました」というエラーが表示されるようになりました。私がログインしようとすると。私は多くを検索し、システムにインストールされているJavaのセキュリティ問題に関するいくつかの解決策を見つけました。私は私のシステムでOpenJdkではないOracle Jdk8を持っています。私はOpen Jdkに切り替える必要があります。ここにログファイルからのエラーログメッセージがあります。プロバイダがサポートされていないか、間違って入力されました

Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 
    at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:90) 
    at sun.security.validator.Validator.getInstance(Validator.java:179) 
    at sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:312) 
    at sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:171) 
    at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:184) 
    at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) 
    at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) 
    at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) 
    at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) 
    at sun.security.ssl.Handshaker.process_record(Handshaker.java:914) 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) 
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) 
    ... 66 more 
Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 
    at java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200) 
    at java.security.cert.PKIXParameters.<init>(PKIXParameters.java:120) 
    at java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:104) 
    at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:88) 
    ... 78 more 

答えて

0

問題が修正されました。

私はOracle Java 8を使用していたため、Open Jdk 7を以下のcommnadとともにインストールしました。

sudo apt-get install ca-certificates-java 

しかし、gerrit.configファイルでjava home変数を変更した場合にのみ問題が解決されました。

javaHome = /usr/lib/jvm/java-7-openjdk-amd64/jre 

私のために修正された問題..

関連する問題