0

eclipse ide にアップデートをインストールしようとするたびに、制約検証エラーで失敗します。たとえば、Eclipse は、更新が必要なプラグインのリストを表示します。それらをすべて選択すると、制約チェックの段階で、インストールできるプラグインのバージョンは 1 つだけであると言って失敗します。

修正方法は?

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]
4

1 に答える 1

1

この制約は、更新中にシステムが互換性のないバージョンのプラグインを検出したことを意味します。それらは同じプラグインに依存しています。

Eclipse のエラー ログ ビューを確認してください。そこから、問題のプラグインをトレース バックできる詳細なメッセージを見つけることができます (競合するプラグインを特定するための最も簡単な説明ではありませんが、私にはわかりません)。他のタイプの p2 更新ロガー機能)。

編集: エラー メッセージを確認すると、更新によって CDO モデル リポジトリ クライアントの更新が検出されたが、Repository Server Hibernate Component の更新は検出されなかったようです。http://wiki.eclipse.org/CDO/Hibernate_Store/Download_and_Install#Update_site_locationsから CDO 4.0 対応の更新サイトの場所を追加しようとします(少なくとも、これが COD での Hibernate サポートに使用されている場合)。

それ以外の場合は、(Eclipse フォルダーをバックアップした後) Hibernate コンポーネントをアンインストールしてから更新し、使用している CDO Hibernate コンポーネントの正しい場所を見つけようとします。

于 2012-01-11T15:45:26.763 に答える