Daha yeni bir sanal makineye 17.10 yükledim. Çalıştığımda gradle
veya ./gradlew
aşağıdaki hatayı bulduğumda bir geliştirme ortamı oluşturmaya çalışıyorum :
* What went wrong:
Error resolving plugin [id: 'com.github.johnrengelman.shadow', version: '2.0.0']
> Could not GET 'https://plugins.gradle.org/api/gradle/4.0/plugin/use/com.github.johnrengelman.shadow/2.0.0'.
> java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Bu, gradle versiyonuna, java versiyonuna (hem openjdk hem de oracle 8 ve 9'da hata var) ve shadowjar versiyonundan bağımsızdır. Bu beni gradle / openjdk / oracle ile ilgili olmaktan ziyade Ubuntu ile ilgili olduğu sonucuna götürüyor.
Her ikisi de, CA sertifikalarını güncellenmesi denedim sudo update-ca-certificates -f
ve sudo apt install ca-certificates-java --reinstall
, ikisi de sorunu çözer. Denenmiş ve test edilmiş olana bile geri döndüm, kapatıp tekrar tekniğine hiçbir etki etmeden döndüm.
Sorun nedir ve nasıl düzeltebilirim?
openjdk-8-jdk
benim için işe yaramadı. Nasıl çalıştığını bilen var mı?autoremove
Yüklemeden önce bir tane çalıştırdımopenjdk-8-jdk
ve sonraopenjdk-9-jdk
, ama söylediklerinden farklı olabilecek tek şey bu.