2012-01-11 1 views
0

Каждый раз, когда я пытаюсь установить обновления на eclipse ide, он терпит неудачу с ошибкой проверки ограничений. Например. eclipse показывает мне список плагинов, которые необходимо обновить, я выбираю их все и на pahase ограничения, проверяя, что он не работает, говоря, что может быть установлена ​​только одна версия плагина.eclipse ide Check For Updates failed

Как это исправить?

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] 
+0

Там может быть dependecy. Обновляйте по одному и смотрите. – kosa

ответ

1

Это ограничение означает, что во время обновления система обнаружила несовместимые версии плагинов: они зависят от того же плагина.

Проверьте журнал ошибок в Eclipse, где вы можете найти более подробное сообщение, из которого вы можете отследить подключаемый модуль для нарушителя (это не самое простое описание, чтобы определить конфликтующие плагины, но я не знаю не знаю какого-либо другого типа регистратора обновлений p2).

EDIT: Мне кажется, что из проверки сообщения об ошибке выяснилось, что обновление обнаружило обновление для CDO Model Repository CLient, но не для компонента Hibernate сервера репозитория. Я бы постарался добавить местоположение сайта обновления с поддержкой CDO 4.0 с http://wiki.eclipse.org/CDO/Hibernate_Store/Download_and_Install#Update_site_locations (по крайней мере, если это то, что вы используете для поддержки Hibernate в COD).

В противном случае я попробую (после создания резервной копии папки Eclipse) удалить компонент Hibernate, а затем обновить, а затем найти правильное расположение используемого вами компонента CDO Hibernate.

+0

Обновленный вопрос с объяснением ошибки, каковы мои действия для решения этой проблемы? –

+0

Обновлен мой ответ с конкретным сообщением об ошибке. –