我在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能够联系存储库来检查新文件,为什么它不能从这些存储库下载这些文件呢?或者错误消息意味着完全不同的东西?


当前回答

我有同样的问题与波纹错误:

session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,oracle.eclipse.tools.rest.lib,8.4.0.201510191754

解决方案是禁用eclipse的Oracle Enterprise Pack

如何禁用这个包见下图:

其他回答

我有一些存储库URL是用HTTPS保存的。我将它们更改为HTTP,错误就消失了。

您可以在设置中调整URL:首选项->安装/更新->可用软件站点

上面的一些解决方案解决了我的一些错误……似乎在一段时间后更新连接只是被损坏,没有银弹。通过市场管理更新(Help > marketplace > 'show updates')让我缩小了依赖失败的包。

以下是我的尝试(摘自上面的帖子):

将软件站点的HTTPS切换为HTTP 以管理员身份运行Eclipse “禁用”明显过时的软件网站 “启用”所有软件站点 在软件站点网址的末尾添加反斜杠 卸载和重新安装有问题的软件

尽管尝试了这里的建议,我仍然留下了一些Mylyn wikitext错误

用于JavaScript和Web开发人员的Eclipse IDE

版本:2019-09 R (4.13.0) Build id: 20190917-1200

简单! !

右键单击eclipse文件夹并进入属性。 取消选中“只读”复选框。 应用更改。单击oK。

>安装新软件>取消勾选“安装期间联系所有更新站点以查找所需软件”。

最终,有些东西必须被移除。我想在其他答案的基础上补充一点:一定要检查冲突。对我来说,EMF (Eclipse建模框架)在某种程度上已经失控了,因为我在windows/首选项中列出了多个版本。删除冲突可以让我的更新正常进行。

就我而言,我是在选择

使用:—所有可用站点—

相反,只从列表中选择一个特定的站点就可以了(Windows上的Neon.2 64bit)