【问题标题】:"unable to read repository" for "all" Red Hat add ons into Eclipse 2020-06Eclipse 2020-06 中“所有”Red Hat 附加组件的“无法读取存储库”
【发布时间】:2020-08-18 03:10:51
【问题描述】:

我已经在 Windows 10 下安装了 Eclipse 2020-06,并且还让它从 Eclipse Oxygen 识别和“更新”我的项目。

我需要安装 Red Hat Tools,但它和其他 Red Hat 附加组件的安装都不起作用。一切都因“无法读取存储库”而失败。

例如,我尝试使用 Eclipse Marketplace 和 Help Install New Software 安装:

JBoss Tools、Code Ready Studio 和我得到:

Unable to read repository at https://devstudio.redhat.com/12/stable/composite/12.16.0/compositeContent.xml
Unable to read repository at https://download.jboss.org/jbosstools/oxygen/updates/content.xml
Unable to read repository at https://download.jboss.org/jbosstools/photon/updates/content.xml
Unable to read repository at https://download.jboss.org/jbosstools/2020-06/updates/content.xml
Connection to http://download.jboss.org/jbosstools/photon/staging/updates/central/4.16.0.Final/p2.index failed on Received fatal alert: internal_error. Retry attempt 0 started

所有尝试都在错误日志中显示以下内容:

javax.net.ssl.SSLException: Received fatal alert: internal_error
    at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:129)
    at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)

当我使用安装新软件时,只要我选择(与 Red Hat 相关的)使用项目,就会收到上述错误。

我可以使用 Eclipse“嵌入式”浏览器访问互联网。在安装新软件中,我可以选择非 Red Hat 软件包并查看所有可用模块。我已删除 p2\org.eclipse.equinox.p2.repository\cache 中的缓存,并且已删除并添加回 Red Hat Tools 的源(如上)。

我的搜索导致了许多较旧的帖子,其中包含代理导致问题的建议,但我不明白这是怎么回事。这在没有代理的家庭网络上失败,并且运行 Eclipse 的 Windows 10 系统没有设置代理。

有人能说明为什么会失败吗?

提前谢谢你。

【问题讨论】:

  • 您是新安装还是升级到 Eclipse 2020-06?如果您升级了,请出示您的eclipse.ini。您究竟使用哪种 Java 来运行 Eclipse?
  • 你使用的是哪个版本的JDK?
  • 感谢 howlger 和 Jeff。这是新安装到新的 Win 10 机器上。我之前安装过 OpenJDK 11.0.8。
  • 你能在这台机器的网络浏览器中打开https://devstudio.redhat.com/12/stable/composite/12.16.0/吗?如果是,您的 Java 安装似乎已损坏(您是否通过 .msi from here 安装了 OpenJDK 11.0.8?)。否则,可能是缺少 SSL 证书。

标签: eclipse jboss-tools


【解决方案1】:

非常感谢嚎叫!我的JDK安装错误。我从头开始,安装了 AdoptOpenJDK 的 .msi,安装了 Eclipse,终于能够安装 CodeReady Studio(包括 Jboss 工具)。再次非常感谢!

【讨论】:

  • 这对我也有帮助,在 Eclipse 2020-09 中安装 JBoss Tools。现在我想知道adoptopenjdk.net 和 Oracle OpenJDK (jdk.java.net) 之间有什么区别。当使用 Oracle OpenJDK 并手动将 SSL 证书安装到 download.jboss.org 时,安装似乎在由非 SLL URL 引用的文件上失败,就像原始帖子中的最后一个一样。使用 AdoptOpenJDK 不会发生这些错误,并且不需要手动安装 SLL 证书。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多