Centos7下安装了jenkins, 却发现安装不了插件。
jenkins安装插件失败
Caused: .ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested targetat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at .www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1890)at .www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1885)at java.security.AccessController.doPrivileged(Native Method)at .www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1884)at .www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1457)at .www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)at .www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1258)
修改default.json, 重启解决
/var/lib/jenkins/updates/sudo sed -i 's#updates.jenkins.io/download/plugins#mirrors.tuna./jenkins/plugins#g' default.jsonsudo sed -i 's###g' default.jsonsudo sed -i 's#https://mirrors.tuna.#http://mirrors.tuna.#g' default.jsonsystemctl restart jenkins