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


当前回答

我在自动升级期间收到此错误(2020年9月)。

解决办法是增加:

http://download.eclipse.org/releases/2020-09

转到可用软件站点列表。

我还禁用了:

http://download.eclipse.org/eclipse/updates/4.15

还有一些版本号早于4.15,但我不认为这是重要的部分。

其他回答

关于Oxygen,请参阅Eclipse社区论坛:

“在我的案例中,Oxygen更新了Buidship的URL为: http://download.eclipse.org/buildship/updates/e46/releases/2.x

注意:e46是Neon版本https://github.com/eclipse/buildship/blob/master/docs/user/Installation.md

一旦我更新URL到氧气版本(e47): http://download.eclipse.org/buildship/updates/e47/releases/2.x

更新成功”

Eclipse找到的更新有需要在安装期间下载的依赖项,但目前无法找到。这可能是一个临时的网络问题或一些回收服务器宕机(如果你幸运的话)。但不幸的是,有时这仅仅意味着依赖项不包含在Eclipse试图从中下载它们的存储库中,至少我偶尔会遇到这种情况(尽管不是经常遇到)。

所以,要么失败是暂时的,你应该再试一次,要么你运气不好,可能不得不使用手动安装程序(下载并解压到插件文件夹中)。

也许您可以通过在“可用软件站点”对话框中添加包含工件的存储库来提高成功率。

不过我也不是百分百确定。事实上,我想为这个问题找到一个“完美”的答案。

通过Eclipse Marketplace安装插件通常效果很好。

哦,有时这是有帮助的:取消选中某些选项(比如您的情况下的OSGI)。

求助→安装新软件→这里取消勾选“安装期间联系所有更新站点以查找所需软件”

Eclipse将提示内容未经授权或类似的内容。忽略它,继续。那么一切都会好的。

至少这个技巧解决了我类似这样的问题:

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.emf,2.6.0.v20120917-0436 No repository found
containing: osgi.bundle,org.eclipse.emf.ant,2.7.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.codegen,2.8.0.v20120917-0436 No repository
found containing:
osgi.bundle,org.eclipse.emf.codegen.ecore,2.8.1.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.codegen.ecore.ui,2.8.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.codegen.ui,2.6.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.common,2.8.0.v20120911-0500 No repository
found containing:
osgi.bundle,org.eclipse.emf.common.ui,2.7.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.converter,2.5.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.databinding,1.2.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.databinding.edit,1.2.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.ecore,2.8.1.v20120911-0500 No repository
found containing:
osgi.bundle,org.eclipse.emf.ecore.change,2.8.0.v20120911-0500 No
repository found containing:
osgi.bundle,org.eclipse.emf.ecore.change.edit,2.5.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.ecore.edit,2.8.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.ecore.editor,2.8.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.ecore.xmi,2.8.0.v20120911-0500 No
repository found containing:
osgi.bundle,org.eclipse.emf.edit,2.8.0.v20120917-0436 No repository
found containing:
osgi.bundle,org.eclipse.emf.edit.ui,2.8.0.v20120917-0436 No repository
found containing:
osgi.bundle,org.eclipse.emf.exporter,2.6.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.importer,2.7.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.importer.ecore,2.6.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.importer.java,2.6.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.importer.rose,2.6.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.mapping,2.7.0.v20120917-0436 No repository
found containing:
osgi.bundle,org.eclipse.emf.mapping.ecore,2.6.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.mapping.ecore.editor,2.6.0.v20120917-0436
No repository found containing:
osgi.bundle,org.eclipse.emf.mapping.ecore2ecore,2.7.0.v20120917-0436
No repository found containing:
osgi.bundle,org.eclipse.emf.mapping.ecore2ecore.editor,2.5.0.v20120917-0436
No repository found containing:
osgi.bundle,org.eclipse.emf.mapping.ecore2xml,2.7.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.emf.mapping.ecore2xml.ui,2.6.0.v20120917-0436
No repository found containing:
osgi.bundle,org.eclipse.emf.mapping.ui,2.6.0.v20120917-0436 No
repository found containing:
osgi.bundle,org.eclipse.wst.common.project.facet.core,1.4.300.v201111030424
No repository found containing:
osgi.bundle,org.eclipse.wst.common.project.facet.ui,1.4.300.v201111030424
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.codegen.ecore,2.8.1.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.codegen.ecore.ui,2.8.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.codegen,2.8.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.codegen.ui,2.7.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.common,2.8.0.v20120911-0500
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.common.ui,2.7.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.converter,2.8.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.databinding.edit,1.2.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.databinding,1.2.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.ecore.edit,2.8.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.ecore.editor,2.8.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.ecore,2.8.1.v20120911-0500
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.edit,2.8.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.edit.ui,2.8.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf,2.8.1.v20120917-0436 No
repository found containing:
org.eclipse.update.feature,org.eclipse.emf.mapping.ecore.editor,2.7.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.mapping.ecore,2.7.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.mapping,2.7.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.emf.mapping.ui,2.7.0.v20120917-0436
No repository found containing:
org.eclipse.update.feature,org.eclipse.wst.common.fproj,3.4.0.v201202292300-377F8N8s735555393B7B

2019 Eclipse/CCS

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

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

我帮助解决了以下问题:

Go to Help->Software Updates, then select the Available Software tab and click the Manage Sites button Use the Export button to export the sites to a bookmarks.xml file Open the bookmarks.xml file in your favorite text editor, and add a trailing “/” to any of the site urls which are missing the “/” or remove on the end. Save the changes. Back in the Manage Sites window within Eclipse, select all of the sites and click the Remove button Now, click Import and load in the edited bookmarks.xml file

是从这个链接截取的德文·希拉德的数字避难所