34

我在 Eclipse 中单击更新,但出现错误,这是因为我不止一次更新了 Eclipse。有什么方法可以修复 eclipse 并能够使用更新?

收集要安装的项目时出错
  未找到包含以下内容的存储库:org.eclipse.jem/osgi.bundle/2.0.202.v200810282000
  找不到包含以下内容的存储库:org.eclipse.jem.workbench/osgi.bundle/2.0.102.v200810230530
  找不到包含以下内容的存储库:org.eclipse.jpt.core/osgi.bundle/2.1.0.v200812160210
  找不到包含以下内容的存储库:org.eclipse.jpt.doc.user/osgi.bundle/1.0.300.v200812110000
  找不到包含以下内容的存储库:org.eclipse.jpt.eclipselink.core/osgi.bundle/1.1.0.v200812110000
  找不到包含以下内容的存储库:org.eclipse.jpt.eclipselink.core.ddlgen/osgi.bundle/1.0.100.v200811030000
  找不到包含以下内容的存储库:org.eclipse.jpt.eclipselink.feature/org.eclipse.update.feature/2.1.0.v200812180210-318Y9oA55S8_795555
  找不到包含以下内容的存储库:org.eclipse.jpt.eclipselink.ui/osgi.bundle/1.1.0.v200812100000
  找不到包含以下内容的存储库:org.eclipse.jpt.feature/org.eclipse.update.feature/2.1.0.v200812180210-7979AgCYQCD4IRJdCEDC
  找不到包含以下内容的存储库:org.eclipse.jpt.ui/osgi.bundle/2.1.0.v200812080000
  找不到包含以下内容的存储库:org.eclipse.jst.common.frameworks/osgi.bundle/1.1.201.v200810161330
  找不到包含以下内容的存储库:org.eclipse.jst.ejb.doc.user/osgi.bundle/1.1.100.v200810092245
  找不到包含以下内容的存储库:org.eclipse.jst.ejb.ui/osgi.bundle/1.1.203.v200810010400
  找不到包含以下内容的存储库:org.eclipse.jst.enterprise_core.feature/org.eclipse.update.feature/3.0.3.v200810010400-42E_4_kE77c_FAP7X99
  找不到包含以下内容的存储库:org.eclipse.jst.enterprise_ui.feature/org.eclipse.update.feature/3.0.3.v200810010400-7Y7BFSrEPOwQPnUuwhYV60NEQtTn
  找不到包含以下内容的存储库:org.eclipse.jst.enterprise_userdoc.feature/org.eclipse.update.feature/3.0.3.v200810131754-52EFBAgI99mAV9oGIHb
  找不到包含以下内容的存储库:org.eclipse.jst/org.eclipse.update.feature/3.0.3.v200809250443-7U-9-9LJGGJebgG8HYgv5FBP0NUr
  未找到包含以下内容的存储库:org.eclipse.jst.j2ee/osgi.bundle/1.1.204.v200811130630
  找不到包含以下内容的存储库:org.eclipse.jst.j2ee.core/osgi.bundle/1.1.202.v200811111600
  找不到包含以下内容的存储库:org.eclipse.jst.j2ee.ejb/osgi.bundle/1.1.203.v200811060500
  找不到包含以下内容的存储库:org.eclipse.jst.j2ee.jca/osgi.bundle/1.1.203.v200811060900
  找不到包含以下内容的存储库:org.eclipse.jst.j2ee.navigator.ui/osgi.bundle/1.1.202.v200810222000
  找不到包含以下内容的存储库:org.eclipse.jst.j2ee.ui/osgi.bundle/1.1.204.v200811041823
  找不到包含以下内容的存储库:org.eclipse.jst.j2ee.web/osgi.bundle/1.1.202.v200811060500
  找不到包含以下内容的存储库:org.eclipse.jst.j2ee.webservice.ui/osgi.bundle/1.1.201.v200811062130
  找不到包含以下内容的存储库:org.eclipse.jst.jee/osgi.bundle/1.0.102.v200811060500
  找不到包含以下内容的存储库:org.eclipse.jst.jee.ejb/osgi.bundle/1.0.102.v200810230722
  未找到包含以下内容的存储库:org.eclipse.jst.jee.ui/osgi.bundle/1.0.103.v200811131900
  找不到包含以下内容的存储库:org.eclipse.jst.jee.web/osgi.bundle/1.0.101.v200810230738
  找不到包含以下内容的存储库:org.eclipse.jst.jsp.core/osgi.bundle/1.2.120.v200810301812
  未找到包含以下内容的存储库:org.eclipse.jst.jsp.ui/osgi.bundle/1.1.311.v200810210016
  找不到包含以下内容的存储库:org.eclipse.jst.server.core/osgi.bundle/1.1.2.v20080930
  未找到包含以下内容的存储库:org.eclipse.jst.server.tomcat.core/osgi.bundle/1.1.104.v20081006
  未找到包含以下内容的存储库:org.eclipse.jst.server_adapters.feature/org.eclipse.update.feature/3.0.3.v20081006b-787KEKFDUUEFDFrPa7AMQ
  找不到包含以下内容的存储库:org.eclipse.jst.server_core.feature/org.eclipse.update.feature/3.0.3.v20080930b-377Ap9oA55S5N_C35AC
  找不到包含以下内容的存储库:org.eclipse.jst.server_ui.feature/org.eclipse.update.feature/3.0.3.v20081001-79-EDn9wKSZRCCNQMfVnIG8BHD
  找不到包含以下内容的存储库:org.eclipse.jst.servlet.ui/osgi.bundle/1.1.203.v200810222000
  找不到包含以下内容的存储库:org.eclipse.jst.web_core.feature/org.eclipse.update.feature/3.0.3.v200810020322-7M7AEX2EFp_acwkiuz-bTpl
  找不到包含以下内容的存储库:org.eclipse.jst.web_ui.feature/org.eclipse.update.feature/3.0.3.v200810020322-7E4EArDgvY1en0e_Bm21-ljvz00c
  找不到包含以下内容的存储库:org.eclipse.jst.ws.axis.consumption.core/osgi.bundle/1.0.306.v200810082309
  未找到包含以下内容的存储库:org.eclipse.jst.ws.axis.consumption.ui/osgi.bundle/1.0.305.v200809301934
  找不到包含以下内容的存储库:org.eclipse.jst.ws.axis2.core/osgi.bundle/1.0.104.v200810151442
  找不到包含以下内容的存储库:org.eclipse.jst.ws.axis2tools.feature/org.eclipse.update.feature/1.0.2.v200810151341-77-E_ECYQCD4FdMjLXVW
  找不到包含以下内容的存储库:org.eclipse.jst.ws.consumption/osgi.bundle/1.0.306.v200810012118
  未找到包含以下内容的存储库:org.eclipse.jst.ws.consumption.ui/osgi.bundle/1.1.3.v200810012118
  找不到包含以下内容的存储库:org.eclipse.jst.ws.consumption.ui.doc.user/osgi.bundle/1.0.500.v200810082020
  找不到包含以下内容的存储库:org.eclipse.jst.ws.creation.ui/osgi.bundle/1.0.307.v200810012118
  找不到包含以下内容的存储库:org.eclipse.wst.command.env/osgi.bundle/1.0.307.v200810082309
  找不到包含以下内容的存储库:org.eclipse.wst.common.emf/osgi.bundle/1.1.203.v200811022047
  找不到包含以下内容的存储库:org.eclipse.wst.common.emfworkbench.integration/osgi.bundle/1.1.202.v200811131900
  未找到包含以下内容的存储库:org.eclipse.wst.common.frameworks/osgi.bundle/1.1.201.v200811060900
  找不到包含以下内容的存储库:org.eclipse.wst.common.frameworks.ui/osgi.bundle/1.1.201.v200810020330
  未找到包含以下内容的存储库:org.eclipse.wst.common.modulecore/osgi.bundle/1.1.204.v200811062000
  找不到包含以下内容的存储库:org.eclipse.wst.common.project.facet.core/osgi.bundle/1.3.4.v200810151458
  未找到包含以下内容的存储库:org.eclipse.wst.common.ui/osgi.bundle/1.1.302.v200810160107
  未找到包含以下内容的存储库:org.eclipse.wst.common_core.feature/org.eclipse.update.feature/3.0.3.v200809301154-7C7_EVIE_EkMNrTtU7X4h2
  找不到包含以下内容的存储库:org.eclipse.wst.common_ui.feature/org.eclipse.update.feature/3.0.3.v200809301154-7C78ELcE8VrRVouGlyiT4DsUuV8Y
  找不到包含以下内容的存储库:org.eclipse.wst/org.eclipse.update.feature/3.0.3.v200809250443-7A-8i8Qqcz0FaVgjXSD6brFQN64Z
  找不到包含以下内容的存储库:org.eclipse.wst.html.core/osgi.bundle/1.1.203.v200810291731
  找不到包含以下内容的存储库:org.eclipse.wst.html.ui/osgi.bundle/1.0.302.v200810291731
  找不到包含以下内容的存储库:org.eclipse.wst.jsdt.core/osgi.bundle/1.0.103.v200811042159
  未找到包含以下内容的存储库:org.eclipse.wst.jsdt.doc/osgi.bundle/1.0.103.v200810081720
  找不到包含以下内容的存储库:org.eclipse.wst.jsdt.feature/org.eclipse.update.feature/1.0.3.v200810020426-6-E73BcMAAwFIFUHpRJ
  找不到包含以下内容的存储库:org.eclipse.wst.jsdt.support.firefox/osgi.bundle/1.0.103.v200810021840
  找不到包含以下内容的存储库:org.eclipse.wst.jsdt.support.ie/osgi.bundle/1.0.103.v200810021840
  找不到包含以下内容的存储库:org.eclipse.wst.jsdt.ui/osgi.bundle/1.0.103.v200810301820
  找不到包含以下内容的存储库:org.eclipse.wst.jsdt.web.core/osgi.bundle/1.0.103.v200810021840
  找不到包含以下内容的存储库:org.eclipse.wst.jsdt.web.support.jsp/osgi.bundle/1.0.103.v200810081720
  找不到包含以下内容的存储库:org.eclipse.wst.jsdt.web.ui/osgi.bundle/1.0.103.v200810021840
  找不到包含以下内容的存储库:org.eclipse.wst.server.core/osgi.bundle/1.1.2.v20081020
  找不到包含以下内容的存储库:org.eclipse.wst.server.ui/osgi.bundle/1.1.3.v20080930
  未找到包含以下内容的存储库:org.eclipse.wst.server.ui.doc.user/osgi.bundle/1.1.100.v200810082048
  找不到包含以下内容的存储库:org.eclipse.wst.server_core.feature/org.eclipse.update.feature/3.0.3.v20080930b-20Al8s733I48671256
  未找到包含以下内容的存储库:org.eclipse.wst.server_ui.feature/org.eclipse.update.feature/3.0.3.v20080930b-791CO9vESQmvbHKYENNI76CH
  找不到包含以下内容的存储库:org.eclipse.wst.server_userdoc.feature/org.eclipse.update.feature/3.0.100.v200810082053-108Y7w311921193159
  找不到包含以下内容的存储库:org.eclipse.wst.sse.ui/osgi.bundle/1.1.3.v200810301815
  未找到包含以下内容的存储库:org.eclipse.wst.validation/osgi.bundle/1.2.3.v200811101716
  未找到包含以下内容的存储库:org.eclipse.wst.validation.ui/osgi.bundle/1.2.2.v200810221105
  找不到包含以下内容的存储库:org.eclipse.wst.web/osgi.bundle/1.1.205.v200811132030
  找不到包含以下内容的存储库:org.eclipse.wst.web_core.feature/org.eclipse.update.feature/3.0.3.v200810010400-7G2EAsAM214fK_RKaovH35PiPtaH
  找不到包含以下内容的存储库:org.eclipse.wst.web_ui.feature/org.eclipse.update.feature/3.0.3.v200810010400-7R0EOzE8Ks9uCz0nqrQF6yCFSQyI
  找不到包含以下内容的存储库:org.eclipse.wst.ws.explorer/osgi.bundle/1.0.308.v200811062250
  找不到包含以下内容的存储库:org.eclipse.wst.ws_core.feature/org.eclipse.update.feature/3.0.3.v200810012109-7H7QECgED69XqKg9nufm2_7C5J
  未找到包含以下内容的存储库:org.eclipse.wst.ws_ui.feature/org.eclipse.update.feature/3.0.3.v200810012109-7E2EFVC-2f_FDJhnGKZmULIbsTaU
  找不到包含以下内容的存储库:org.eclipse.wst.ws_userdoc.feature/org.eclipse.update.feature/3.0.2.v200810081944-34EDe9oA55S6I5S8KCS
  找不到包含以下内容的存储库:org.eclipse.wst.ws_wsdl14.feature/org.eclipse.update.feature/1.4.1.v200809302010-13-7w311917141518
  未找到包含以下内容的存储库:org.eclipse.wst.ws_wsdl15.feature/org.eclipse.update.feature/1.5.2.v200809302010-1407w311917141519
  找不到包含以下内容的存储库:org.eclipse.wst.wsdl/osgi.bundle/1.1.202.v200809291819
  找不到包含以下内容的存储库:org.eclipse.wst.wsdl.ui/osgi.bundle/1.2.103.v200810301738
  找不到包含以下内容的存储库:org.eclipse.wst.wsdl.ui.doc.user/osgi.bundle/1.0.501.v200810081958
  找不到包含以下内容的存储库:org.eclipse.wst.xml.core/osgi.bundle/1.1.306.v200810210016
  找不到包含以下内容的存储库:org.eclipse.wst.xml.ui/osgi.bundle/1.0.420.v200810220345
  找不到包含以下内容的存储库:org.eclipse.wst.xml_core.feature/org.eclipse.update.feature/3.0.3.v200810021802-7A7NEH0E7QYGHNIxPlGgVY
  找不到包含以下内容的存储库:org.eclipse.wst.xml_ui.feature/org.eclipse.update.feature/3.0.3.v200809292000-7F2ENZCwum8U9-9yPhHnPkSb2VAc
  找不到包含以下内容的存储库:org.eclipse.wst.xml_userdoc.feature/org.eclipse.update.feature/3.0.3.v200810090336-40EJs_kE77c8P_TALGS
  找不到包含以下内容的存储库:org.eclipse.wst.xmleditor.doc.user/osgi.bundle/1.0.500.v200810081958
  找不到包含以下内容的存储库:org.eclipse.wst.xsd.core/osgi.bundle/1.1.302.v200810020300
  找不到包含以下内容的存储库:org.eclipse.wst.xsd.ui/osgi.bundle/1.2.104.v200810020602
  找不到包含以下内容的存储库:org.eclipse.jpt.db/osgi.bundle/1.2.0.v200810300000
  未找到包含以下内容的存储库:org.eclipse.jpt.db.ui/osgi.bundle/1.1.0.v200808210000
  未找到包含以下内容的存储库:org.eclipse.jpt.gen/osgi.bundle/1.2.0.v200810080000
  找不到包含以下内容的存储库:org.eclipse.jpt.utility/osgi.bundle/1.3.0.v200811030000
  找不到包含以下内容的存储库:org.eclipse.jst.ws/osgi.bundle/1.0.306.v200810020426
  找不到包含以下内容的存储库:org.eclipse.jst.ws.axis2.consumption.core/osgi.bundle/1.0.104.v200810151442
  找不到包含以下内容的存储库:org.eclipse.jst.ws.axis2.creation.core/osgi.bundle/1.0.104.v200810151442
4

12 回答 12

36

你用的是什么版本的eclipse?

它已在 3.4.1 中修复,但在您的情况下,它可能是这个错误

事实证明,原因是一个或多个工件存储库从已知存储库列表中丢失。

解决方法是从列表中删除存储库并重新添加它。这将恢复丢失的工件存储库。


eclipse 3.4.1 中可能的解决方法:

  1. 将更新站点列表导出到bookmarks.xml文件 ( Software Updates->Manage sites->Export)
  2. 停止日食
  3. 删除configuration/.settings/org.eclipse.equinox.p2.*.prefs文件
    (注意,正如Fredrik在评论中提到的,对于 Eclipse3.5+,这将是
    p2\org.eclipse.equinox.p2.engine\.settings
    p2\org.eclipse.equinox.p2.engine\profileRegistry\SDKProfile.profile\.data\.setti‌​ngs:)
  4. 开始日食
  5. 导入在步骤 1 中导出的bookmarks.xml文件 ( )Software Updates->Manage sites->Import

正如马克(此问题的作者)在此答案的评论中所提到的,该解决方法是解决他的问题的方法。


其他建议:

[...] 解决方案始终是在我的 P2 UI 中'/'所有存储库 URL 后面附加一个尾随。
我的感觉是,这个错误是由于未能构建到 repo 资源的可行 URL 造成的。有问题的代码没有检查 UI 中的 URL 字符串,并假设尾随 '/' 导致 404

最后一个解决方案在 Eclipse Indigo 和 Juno 中得到确认(在评论下方)。

于 2009-02-04T13:41:02.090 回答
11

另一个解决方案 -

而是导出所有托管站点并将它们导入回来,在每个选中的站点上单击“编辑”并在末尾添加“//”

如果您只添加一个“/”,则表示重复站点,因此“//”

一个精心设计的大型应用程序中的一个小错误如何难以调试但又很容易解决

于 2010-12-14T16:35:43.820 回答
3

虽然这个问题得到了很久的回答,但想分享我的经验,认为它可能会节省一些时间:)

有时,由于代理设置不正确,也可能出现这种情况。就我而言(Eclipse 3.6/Helios),Eclipse 首选项文件$ECLIPSE_HOME$/configuration/.settings/org.eclipse.core.net.prefs包含代理详细信息,

proxyData/HTTP/hasAuth=true
systemProxiesEnabled=true
proxyData/HTTP/host=proxy.domain.net
org.eclipse.core.net.hasMigrated=true
eclipse.preferences.version=1
proxiesEnabled=true
proxyData/HTTP/port=9119
nonProxiedHosts=

当我在关闭 Eclipse 后删除文件时,然后我就可以下载插件了

于 2011-03-23T09:15:14.533 回答
2

我在 Ubuntu 64 位上使用 Eclipse Helios (3.6) 时遇到了同样的问题。

移除

http://download.eclipse.org/tools/cdt/releases/helios

来自 Eclipse 中的“可用软件站点”,然后再次添加它可以解决问题。

于 2010-10-20T09:41:09.657 回答
1

我遇到了同样的问题(与我只是尝试安装 subclipse 非常相似)。VonC 的提示“其他建议”为我做到了。

  1. 将网站导出到 bookmarks.xml
  2. 编辑此文件并在每个 URL 缺失的末尾附加一个正斜杠。
  3. 删除所有网站
  4. 重新导入编辑的bookmarks.xml
  5. 当它起作用时,松了一口气。
于 2009-02-06T11:19:18.800 回答
1

导出的书签文件中的反斜杠为我修复了它。

于 2010-11-12T15:44:07.697 回答
0

我有同样的问题。导出和导入书签后,问题没有得到解决。但我开始收到错误“连接被拒绝”。

进一步思考后,我发现我的防病毒软件不允许 eclipse 与互联网对话。禁用防病毒软件使其工作。

桑迪普·金达尔

于 2010-01-23T10:37:16.997 回答
0

在过去的几个月里,我遇到了类似的问题,但直到今天我真的需要 PyDev 在我的笔记本电脑上工作时才忽略它。

我尝试了上面的解决方案无济于事,然后我发现了一些奇怪的东西:

在(Window->Preferences->Install/Update->Available Software)中,我注意到“PyDev Update Site”框和它正下方的另一个带有“file:/updates”位置的框都被选中,导致重复大多数或所有更新 URL。取消选中位置为“文件:/更新”的框后,我能够从(帮助->检查更新)进行更新,然后成功安装了最新版本的 PyDev。

此解决方案可能不适用于单独的 PyDev 更新,并有望帮助其他有类似问题的人。

于 2012-09-13T20:03:06.180 回答
0

我刚刚遇到了同样的问题,我禁用了我的 ZoneAlarm 防火墙,它连接正常!

我需要在防火墙中添加某种规则以阻止它阻止日食吗?它从来没有这样做过,直到上周(2012 年 9 月 25 日(ish))发现一切正常

于 2012-10-02T09:36:56.703 回答
0

当我遇到类似问题时,我将以下存储库添加到我的可用更新站点。 http://dist.springsource.com/release/TOOLS/update/e4.4/

确保 URL 末尾的斜杠。

于 2015-03-12T13:33:26.527 回答
0

这个问题有一个简单的解决方案,我在https://marketplace.eclipse.org/content/ibm-websphere-mq-explorer/login-warning上测试过,只需安装“Eclipse Tests, Examples, and Extras” - > 来自 Eclipse 项目更新存储库的“Eclipse 2.0 样式插件支持”

于 2015-09-09T17:23:24.513 回答
0

就我而言,问题是由两个 STS 更新站点引起的,其中一个已过时且不再可用。两者都存在并在安装/可用软件站点中进行了检查。

解决方案很简单:取消选中不可用的站点。此处列出了 sts 的可用更新站点:https ://spring.io/tools/sts/all 。

于 2015-09-10T06:42:26.280 回答