我在Linux上运行Eclipse的Helios EE包,我添加了颠覆性的插件,m2e Maven集成和Trac的Mylin连接器。在过去的几个星期里,我一直在尝试安装更新,每次我都收到这样的消息

No repository found containing <something or other>

最新的一个是

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.team.svn,0.7.9.I20110318-1700
No repository found containing: osgi.bundle,org.eclipse.team.svn.core,0.7.9.I20110523-1700
No repository found containing: osgi.bundle,org.eclipse.team.svn.help,0.7.9.I20110318-1700
No repository found containing: osgi.bundle,org.eclipse.team.svn.mylyn,0.7.9.I20110318-1700
No repository found containing: osgi.bundle,org.eclipse.team.svn.ui,0.7.9.I20110523-1700
No repository found containing: org.eclipse.update.feature,org.eclipse.team.svn,0.7.9.I20110523-1700
No repository found containing: org.eclipse.update.feature,org.eclipse.team.svn.mylyn,0.7.9.I20110523-1700
No repository found containing: org.eclipse.update.feature,org.eclipse.team.svn.resource.ignore.rules.jdt,0.7.9.I20110523-1700

这一切意味着什么,我该如何解决?如果Eclipse能够联系存储库来检查新文件,为什么它不能从这些存储库下载这些文件呢?或者错误消息意味着完全不同的东西?


当前回答

您最有可能遇到的是Eclipse中的bug。

幸运的是,解决方案非常简单,删除更新站点并重新安装。

其他回答

尝试安装谷歌应用程序引擎SDK,并收到类似的错误。 没有一个答案对我有用。 我注意到下载大约停留在999K,而完整下载大约100MB。

在尝试了六、七次之后,问题自己解决了:) 所以如果这些对你都不起作用…至少试几次,可能服务器负载过重:)

从2018年年中开始,我就有同样的问题。执行搜索时,自2011年以来已报告此问题。 我很惊讶有人为此提出了变通办法。不幸的是,它们对我不起作用,目前唯一的解决方案似乎是完全重新安装Eclipse。作为这里得到最多好评的建议,许多建议都是相互矛盾的,这意味着尝试错误的猜测。

除了这些变通方法,恕我直言,这需要一个解决方案。我们现在都2019年了,肯定有办法解决这个反复出现的问题吧?怎么可能没有一个简单的修复,即如果repo URL没有找到:跳过并继续下一个URL /更新(不中止为严重错误和阻止任何其他更新)?

在我的案例中,唯一的解决方案是手动安装(插件的页面解释了如何从Eclipse的帮助菜单中安装它,作为一种替代方案,是手动解压缩)。

Eclipse Kepler(至少)允许在首选项>安装/更新>可用软件站点对话框中特定地重新加载软件站点。

这是一个比上面解释的解决方案(添加后斜杠)更干净/更简单的解决方案,它对我来说很有效…

注意:在安装新软件对话框中也有这个对话框的链接。

2019 Eclipse/CCS

在尝试了上面描述的许多技巧之后,我注意到Edwin landwealths的这篇文章

简而言之,就是添加臭名昭著的“/”尾,并将“http”更改为“https”。这立即解决了我的问题。