【问题标题】:eclipse ide Check For Updates failseclipse ide 检查更新失败
【发布时间】:2012-01-11 15:02:26
【问题描述】:

每次我尝试在 eclipse ide 上安装更新时,它都会因约束验证错误而失败。例如。 eclipse 向我显示了需要更新的插件列表,我将它们全部选中,并且在约束检查的过程中失败,说只能安装一个插件版本。

如何解决?

UPD

Cannot complete the install because of a conflicting dependency.
  Software being installed: CDO Model Repository Server 4.0.0.v20110831-1303 (org.eclipse.emf.cdo.server.feature.group 4.0.0.v20110831-1303)
  Software being installed: CDO Model Repository Server Hibernate 2.0.0.v200906221520 (org.eclipse.emf.cdo.server.hibernate.feature.group 2.0.0.v200906221520)
  Only one of the following can be installed at once: 
    CDO Model Repository Client 2.0.0.v200906160459 (org.eclipse.emf.cdo 2.0.0.v200906160459)
    CDO Model Repository Client 4.0.1.v20110831-1303 (org.eclipse.emf.cdo 4.0.1.v20110831-1303)
    CDO Model Repository Client 4.0.0.v20110608-1639 (org.eclipse.emf.cdo 4.0.0.v20110608-1639)
    CDO Model Repository Client 2.0.0.v200906221520 (org.eclipse.emf.cdo 2.0.0.v200906221520)
    CDO Model Repository Client 1.0.9.v200902280039 (org.eclipse.emf.cdo 1.0.9.v200902280039)
  Cannot satisfy dependency:
    From: CDO Model Repository Server 2.0.0.v200906160459 (org.eclipse.emf.cdo.server 2.0.0.v200906160459)
    To: bundle org.eclipse.emf.cdo [2.0.0,3.0.0)
  Cannot satisfy dependency:
    From: CDO Model Repository Server 2.0.0.v200906221520 (org.eclipse.emf.cdo.server 2.0.0.v200906221520)
    To: bundle org.eclipse.emf.cdo [2.0.0,3.0.0)
  Cannot satisfy dependency:
    From: CDO Model Repository Server 4.0.0.v20110831-1303 (org.eclipse.emf.cdo.server.feature.group 4.0.0.v20110831-1303)
    To: org.eclipse.emf.cdo [4.0.1.v20110831-1303]
  Cannot satisfy dependency:
    From: CDO Model Repository Server Hibernate 2.0.0.v200906221520 (org.eclipse.emf.cdo.server.hibernate 2.0.0.v200906221520)
    To: bundle org.eclipse.emf.cdo.server [2.0.0,3.0.0)
  Cannot satisfy dependency:
    From: CDO Model Repository Server Hibernate 2.0.0.v200906221520 (org.eclipse.emf.cdo.server.hibernate.feature.group 2.0.0.v200906221520)
    To: org.eclipse.emf.cdo.server.hibernate [2.0.0.v200906221520]

【问题讨论】:

  • 可能存在依赖关系。一个一个更新看看。

标签: eclipse eclipse-indigo


【解决方案1】:

这个约束意味着系统在更新过程中发现了不兼容的插件版本:它们依赖于同一个插件。

检查 Eclipse 的错误日志视图,您可以从中找到更详细的消息,您可以从中追溯有问题的插件(这不是确定冲突插件的最简单描述,但我不知道)不知道任何其他类型的 p2 更新记录器工具)。

编辑:在我看来,通过检查错误消息,更新发现了 CDO 模型存储库客户端的更新,但没有发现存储库服务器休眠组件的更新。我会尝试从http://wiki.eclipse.org/CDO/Hibernate_Store/Download_and_Install#Update_site_locations 添加对应于 CDO 4.0 的更新站点位置(至少如果这是您在 COD 中用于 Hibernate 支持的位置)。

否则我会尝试(在备份您的 Eclipse 文件夹后)卸载 Hibernate 组件,然后更新,然后找到您正在使用的 CDO Hibernate 组件的正确位置。

【讨论】:

  • 更新问题并附上错误说明,我有什么措施来解决这个问题?
猜你喜欢
  • 2018-01-20
  • 2021-07-06
  • 2013-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-19
  • 2023-01-26
  • 1970-01-01
相关资源
最近更新 更多