English 中文(简体)
更新 Eclipse 时发生错误。
原标题:
  • 时间:2009-02-04 13:32:14
  •  标签:

我在Eclipse中点击更新,但出现了错误,因为我多次更新了Eclipse。有没有办法修复Eclipse并拥有使用更新的能力?

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

你正在使用哪个版本的eclipse?

它已经在3.4.1中得到了修复,但在您的情况下,可能是这个错误代替了它。

结果发现,原因是一个或多个工件库从已知工件库列表中丢失了。

解决方法是从列表中删除存储库,然后将其重新添加。这将恢复缺失的构件存储库。


Eclipse 3.4.1中可能的解决方法:

  1. export the update site listing to bookmarks.xml file (Software Updates->Manage sites->Export)
  2. stop eclipse
  3. remove configuration/.settings/org.eclipse.equinox.p2.*.prefs files
    (Note, as mentioned by Fredrik in the comments, for Eclipse3.5+, this would be:
    p2org.eclipse.equinox.p2.engine.settings
    p2org.eclipse.equinox.p2.engineprofileRegistrySDKProfile.profile.data.setti‌​ngs)
  4. start eclipse
  5. import the bookmarks.xml file (Software Updates->Manage sites->Import) that was exported in step 1

正如这个问题的作者mark 在这个回答的评论中提到的那样,这个解决方法是他问题的解决方案。


其他建议:

[...] the solution is always to append a trailing / to all repository URLs in my P2 UI.
My feeling is that this error is caused by a failure to construct a viable URL to a repo resource. The code in question is not inspecting the URL string from the UI and is assuming a trailing / resulting in a 404

这个最后的解决方案已经在Eclipse Indigo和Juno中得到确认可以工作(在下面的评论中)。

问题回答

另一种解决方案 - (lìng yī zhǒng jiě jué fāng àn)

Instead exporting all managed sites and importing them back, click on edit on each checked site and add // at the end

如果你只是加一个 /,它会显示重复网站,因此需要加上 //。

How a small bug in a huge carefully architected application can be so hard to debug yet simple to solve

虽然这个问题很早以前就被解答了,但是我想分享我的经验,认为这可能会在未来帮到某个人 :)

有时候也可能是由于错误的代理设置引起的。在我的情况下(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后删除文件后,我就能够下载插件了。

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

移除

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

在 Eclipse 的“可用软件站点”中,再次添加即可修复。

我有相同的问题(其实类似的问题,我只是尝试安装Subclipse)。VonC的提示“其他建议”为我解决了问题。

  1. Export sites to bookmarks.xml
  2. Edit this file and append a forward slash at the end of every URL where it is missing.
  3. Delete all sites
  4. Re-import edited bookmarks.xml
  5. Sigh with relief as it works.

在导出的书签文件中斜杠反斜杠的问题已经解决了。

I had the same problem. After exporting and importing bookmarks, the problem did not get resolved. but I started getting error Connection refused .

进一步思考后,我发现我的杀毒软件不允许Eclipse与互联网通信。禁用杀毒软件使其正常工作。 (Jìnyībù sīkǎo hòu, wǒ fāxiàn wǒ de shādú ruǎnjiàn bù xǔyùn Eclipse yǔ hùliánwǎng tōngxìn. Jìnyòng shādú ruǎnjiàn shǐ qí zhèngcháng gōngzuò.)

桑迪普·金德尔

在过去的几个月里,我遇到了类似的问题,但一直没有关注它,直到今天我真正需要在我的笔记本电脑上使用PyDev。

我尝试了上面的解决方法,但毫无用处,然后我发现了一些奇怪的事情:

在(窗口 -> 首选项 -> 安装/更新 -> 可用软件)中,我注意到 PyDev 更新站点框架 和下面另一个位置为 file:/updates 的框架都被选中,导致大多数或所有更新 URL 重复。取消选中位置为 file:/updates 的框架后,我可以从(帮助 -> 检查更新)更新,并成功安装了最新版本的 PyDev。

这个解决方案可能不仅适用于 PyDev 更新,并且希望能帮助其他遇到类似问题的人。

我刚刚也遇到了同样的问题,我关闭了我的 ZoneAlarm 防火墙,然后它连接成功了!

我需要在我的防火墙中添加什么规则才能阻止它阻止eclipse的运行吗?这以前从来没有发生过,一切都正常,直到上周(2012年9月25日左右)。

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

请确保URL末尾有斜杠。

这个问题有一个简单的解决方案,在https://marketplace.eclipse.org/content/ibm-websphere-mq-explorer/login-warning 上进行了测试,只需从Eclipse项目更新库中安装“Eclipse Tests、Examples和Extras” ->“Eclipse 2.0 Style Plugin Support”。

在我的情况下,问题是由于有两个 STS 的更新站,其中一个已经过时并且不再可用引起的。这两个是在安装/可用的软件站点中都存在并已检查。

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





相关问题
热门标签