在新的Ubuntu安装上无法检索sbt 0.13.9

时间:2015-09-04 17:25:56

标签: scala ubuntu sbt

在全新安装Ubuntu 15.04后,我尝试使用www.scala-sbt.org中的说明安装并运行SBT。安装得很好,但是当我第一次运行时,我遇到了一堆错误:

~$ sbt
...
:::: ERRORS
Server access Error: java.lang.RuntimeException: Unexpected error: 
    java.security.InvalidAlgorithmParameterException: the trustAnchors
    parameter must be non-empty 
    url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.9/sbt-0.13.9.jar

:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.scala-sbt#sbt;0.13.9: not found
Error during sbt execution: Error retrieving required libraries
  (see /root/.sbt/boot/update.log for complete log)
Error: Could not retrieve sbt 0.13.9

出了什么问题?

2 个答案:

答案 0 :(得分:2)

我和xubuntu 15.10有同样的问题。我安装了包ca-cacert:

sudo apt-get install ca-cacert

它解决了这个问题。

答案 1 :(得分:0)

经过一些调试后,我发现最新版本的OpenJDK中缺少cacerts文件。

我所要做的就是将cacerts文件从/etc/ssl/certs/java/cacerts从正常工作的计算机复制到我的新工作站,它运行良好。

我已将文件提供给this link.