Я запускаю пакет Eclipse Helios EE на Linux, к которому я добавил подрывные плагины, интеграцию m2e maven и соединитель mylin для Trac. Последние пару недель я пытался установить обновления, и каждый раз, когда я возвращаю сообщение, например
No repository found containing <something or other>
Последний был
An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.team.svn,0.7.9.I20110318-1700
No repository found containing: osgi.bundle,org.eclipse.team.svn.core,0.7.9.I20110523-1700
No repository found containing: osgi.bundle,org.eclipse.team.svn.help,0.7.9.I20110318-1700
No repository found containing: osgi.bundle,org.eclipse.team.svn.mylyn,0.7.9.I20110318-1700
No repository found containing: osgi.bundle,org.eclipse.team.svn.ui,0.7.9.I20110523-1700
No repository found containing: org.eclipse.update.feature,org.eclipse.team.svn,0.7.9.I20110523-1700
No repository found containing: org.eclipse.update.feature,org.eclipse.team.svn.mylyn,0.7.9.I20110523-1700
No repository found containing: org.eclipse.update.feature,org.eclipse.team.svn.resource.ignore.rules.jdt,0.7.9.I20110523-1700
Что это значит и как я могу это исправить? Если Eclipse смог связаться с репозиториями для проверки новых файлов, почему он не может загрузить эти файлы из этих некоторых репозиториев? Или сообщение об ошибке означает что-то совершенно другое?
Перейдите к Help → Установите новое программное обеспечение → Здесь снимите флажок "Связаться со всеми сайтами обновления во время установки, чтобы найти необходимое программное обеспечение"
Eclipse сообщит, что контент не авторизовался или что-то в этом роде. просто игнорируйте и продолжайте. тогда все будет в порядке.
По крайней мере, этот трюк разрешил мои проблемы, похожие на следующие:
Произошла ошибка при сборке элементов для установки сеанса контекст был: (profile = epp.package.jee, phase = org.eclipse.equinox.internal.p2.engine.phases.Collect, operand =, действие =). Не найден репозиторий, содержащий: osgi.bundle, org.eclipse.emf, 2.6.0.v20120917-0436 Репозиторий не найден содержащий: osgi.bundle, org.eclipse.emf.ant, 2.7.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.codegen, 2.8.0.v20120917-0436 Нет хранилища найдено: osgi.bundle, org.eclipse.emf.codegen.ecore, 2.8.1.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.codegen.ecore.ui, 2.8.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.codegen.ui, 2.6.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.common, 2.8.0.v20120911-0500 Нет репозитория найдено: osgi.bundle, org.eclipse.emf.common.ui, 2.7.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.converter, 2.5.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.databinding, 1.2.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.databinding.edit, 1.2.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.ecore, 2.8.1.v20120911-0500 Нет репозитория найдено: osgi.bundle, org.eclipse.emf.ecore.change, 2.8.0.v20120911-0500 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.ecore.change.edit, 2.5.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.ecore.edit, 2.8.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.ecore.editor, 2.8.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.ecore.xmi, 2.8.0.v20120911-0500 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.edit, 2.8.0.v20120917-0436 Нет репозитория найдено: osgi.bundle, org.eclipse.emf.edit.ui, 2.8.0.v20120917-0436 Нет репозитория найдено: osgi.bundle, org.eclipse.emf.exporter, 2.6.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.importer, 2.7.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.importer.ecore, 2.6.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.importer.java, 2.6.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.importer.rose, 2.6.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.mapping, 2.7.0.v20120917-0436 Нет репозитория найдено: osgi.bundle, org.eclipse.emf.mapping.ecore, 2.6.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.mapping.ecore.editor, 2.6.0.v20120917-0436 Не найден репозиторий, содержащий: osgi.bundle, org.eclipse.emf.mapping.ecore2ecore, 2.7.0.v20120917-0436 Не найден репозиторий, содержащий: osgi.bundle, org.eclipse.emf.mapping.ecore2ecore.editor, 2.5.0.v20120917-0436 Не найден репозиторий, содержащий: osgi.bundle, org.eclipse.emf.mapping.ecore2xml, 2.7.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.emf.mapping.ecore2xml.ui, 2.6.0.v20120917-0436 Не найден репозиторий, содержащий: osgi.bundle, org.eclipse.emf.mapping.ui, 2.6.0.v20120917-0436 Нет найденный репозиторий, содержащий: osgi.bundle, org.eclipse.wst.common.project.facet.core, 1.4.300.v201111030424 Не найден репозиторий, содержащий: osgi.bundle, org.eclipse.wst.common.project.facet.ui, 1.4.300.v201111030424 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.codegen.ecore, 2.8.1.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.codegen.ecore.ui, 2.8.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.codegen, 2.8.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.codegen.ui, 2.7.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.common, 2.8.0.v20120911-0500 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.common.ui, 2.7.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.converter, 2.8.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.databinding.edit, 1.2.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.особенность, org.eclipse.emf.databinding, 1.2.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.ecore.edit, 2.8.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.ecore.editor, 2.8.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.ecore, 2.8.1.v20120911-0500 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.edit, 2.8.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.edit.ui, 2.8.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf, 2.8.1.v20120917-0436 Нет найденный репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.mapping.ecore.editor, 2.7.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.mapping.ecore, 2.7.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.mapping, 2.7.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.emf.mapping.ui, 2.7.0.v20120917-0436 Не найден репозиторий, содержащий: org.eclipse.update.feature, org.eclipse.wst.common.fproj, 3.4.0.v201202292300-377F8N8s735555393B7B
Благодаря Fredrik для указания на исходную ошибку в Eclipse. В комментарии Ричарда Шу есть несколько доступных решений:
Как сказал Мауро: "вам нужно удалить и повторно добавить обновление проекта Eclipse сайта, чтобы его метаданные были пересчитаны". - работает как обходное решение
Другим обходным решением, которое я нашел, является изменение предопределенной ссылки URL путем добавления только конечный "/" на URL сайта обновления.
Третье обходное решение, которое я обнаружил случайно, - ничего не делать, но снимите флажок "Связаться со всеми сайтами обновления во время установки, чтобы найти необходимое программное обеспечение", перед проверкой ссылки URL.
Вариант № 2 работал у меня. Я отправился в Window > Preferences > Install/Update > Available Software Sites
, затем для каждого сайта, включенного по умолчанию, я добавил /
в конец URL-адреса (если его там уже не было), затем нажмите Reload
.
Скорее всего, вы столкнулись с ошибкой в Eclipse.
К счастью, решение достаточно простое, удалите сайт обновления и установите его снова.
Мне помогло следующее решение:
Это было взято из этой ссылки Devon Hillard Digital Sanctuary
Обновления, обнаруженные Eclipse, имеют зависимости, которые необходимо загрузить во время установки, но которые в настоящее время не могут быть найдены. Это может быть временная сетевая проблема, или какой-то сервер репо находится (если вам повезет). Но, к сожалению, иногда это просто означает, что зависимости не содержатся в репозиториях, которые Eclipse пытается их загрузить, по крайней мере, это то, с чем я сталкивался время от времени (не часто раздражающе).
Таким образом, либо отказ является временным, и вы должны попробовать еще раз, либо вам не повезло, и, возможно, придется использовать процедуру ручной установки (загрузить и распаковать в папку плагинов).
Возможно, вы можете увеличить свой успех, добавив репозитории, которые якобы содержат артефакты в диалоговом окне "Доступные программные сайты".
Я не уверен на 100%. Фактически, я хотел бы найти "идеальный" ответ на этот вопрос сам.
Что обычно хорошо работает, это установка плагинов через Marketplace Eclipse.
О, и иногда это помогает: Снимите флажки с некоторых опций (например, OSGI в вашем случае).
Простой!!!!!!!!
Щелкните правой кнопкой мыши папку eclipse и перейдите к свойствам. Снимите флажок "читать только", если установлен. примените change.click oK.
после перехода в справку > Установка нового программного обеспечения > Снимите флажок "Свяжитесь со всеми сайтами обновления во время установки, чтобы найти необходимое программное обеспечение".
Я пытаюсь сделать обновление для Spring STS 3.6.3 до версии 3.6.4 в Eclipse Luna (4.4.1), и я попробовал следующее решение, и это сработало для меня:
Ни один из других ответов не работал у меня (Windows 10, Eclipse Neon). Запуск Eclipse в качестве Администратора исправил его.
У меня была такая же проблема со следующей ошибкой:
session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,oracle.eclipse.tools.rest.lib,8.4.0.201510191754
И решение состоит в том, чтобы отключить Oracle Enterprise Pack для eclipse
Как отключить этот пакет, см. рисунок ниже:
Eclipse Kepler (по крайней мере) позволяет специально перезагрузить сайт программного обеспечения в диалоговом окне "Настройки" > "Установка/обновление" > "Доступные программные сайты".
Это более чистое/более простое решение, чем описанное выше обходное решение (добавьте конечную косую черту), и это сработало для меня...
Примечание. Ссылка на это диалоговое окно также доступна в диалоговом окне "Установка нового программного обеспечения".
В Juno (Build id: 20130225-0426), экспортируя сайты обновлений с "Доступные сайты программного обеспечения", фиксируя конечный "/" в экспортированном xml, как описано выше, удаление всех сайтов и импорт фиксированного xml для меня. Описан здесь
То, что я сделал, было:
Обходной путь, который я нашел, заключается в том, чтобы отредактировать предопределенную ссылку URL, добавив только конечный "/" к URL-адресу сайта обновления.
Вариант № 2 работал у меня. Я перешел в меню "Окно" > "Настройки" > "Установка/обновление" > "Доступные узлы программного обеспечения", затем для каждого сайта, включенного на сайте, я добавил/в конец URL-адреса (если его там еще не было), затем нажмите "Обновить".
Вероятно, мой опыт с этой ошибкой кому-то понадобится (в том числе и мне тоже... :)).
Итак, я мог бы добавить одну вещь к упомянутым здесь ответам. Я имею в виду игру с последующим символом "/" в опциях, потому что игра с ним не работает в моем случае. Но когда я удалил .eclipse/org.eclipse.oomph.p2/cache
и .eclipse/org.eclipse.oomph.setup/cache
(имена даны относительно домашнего каталога), а затем сделал хорошо известные Процедура с "/", он начал работать.
Для Eclipse Neon у меня была упомянутая ошибка для Mylyn.
Чтобы сделать это, я должен был включить Сайты Mylyn, которые были отключены в области предпочтений доступных программных сайтов. Они были безымяны (пустое имя), но узнавались по столбцу "Местоположение".
После сохранения, обновления Mylyn и перезапуска eclipse, доступные сайты программного обеспечения выглядели следующим образом:
Я просто получил его при установке Maven в Eclipse для разработчиков Java EE Helios. Решением было просто запустить Eclipse в качестве администратора, обновление прошло отлично после
У меня была такая же проблема, но при выполнении обновлений. Я решил его
Установите последнюю версию STS, экспортируйте список ее сайтов и импортируйте в свой.
Для меня я установил Spring IDE на Eclipse Oxygen. Во время проверки обновлений он найдет обновления, затем произойдет сбой с вышеуказанной ошибкой.
Затем я зашел на Eclipse Marketplace, нажал на вкладку "Установлено" и заметил, что Spring не появился (он был там раньше и сейчас установлен).
Затем я искал Spring IDE (Инструменты), щелкнул по установке, затем он уведомил, что некоторые пакеты уже установлены и просто нуждаются в обновлении.
После завершения установки Spring Tools и перезапуска я смог проверить наличие обновлений и выполнить обычные обновления программного обеспечения.
Я использую lubuntu (например, ubuntu) и обнаружил, что при установке ccs я использовал sudo cmd, поэтому какой-то файл не может быть изменен другим пользователем, поэтому возникает проблема. Таким образом, в месте, где я установил ccs, я запускаю cmd
sudo chown -R username:groupname *
с username
и groupname
совпадают с учетной записью моего компьютера.
Для любой точки студии (производной от Eclipse IDE) мне пришлось отключить все, кроме собственных сайтов мула. Это был единственный способ обновить IDE
Для Oxygen см. Форумы сообщества Eclipse:
"В моем случае у Oxygen был URL-адрес обновления для Buidship как: http://download.eclipse.org/buildship/updates/e46/releases/2.x
Примечание: e46 - это неоновая версия за https://github.com/eclipse/buildship/blob/master/docs/user/Installation.md
как только я обновил URL-адрес до версии Oxygen (e47): http://download.eclipse.org/buildship/updates/e47/releases/2.x
обновление прошло успешно
Мне помогло следующее решение:
Перейдите в раздел Help- > Software Updates, затем выберите вкладку Доступное программное обеспечение и нажмите кнопку "Управление сайтами" Используйте кнопку "Экспорт", чтобы экспортировать сайты в файл bookmarks.xml. Откройте файл bookmarks.xml в вашем любимом текстовом редакторе и добавьте конечный "/" к любому URL-адресу сайта, который отсутствует в//или удаляется в конце. Сохраните изменения. Вернитесь в окно "Управление сайтами" в Eclipse, выберите все сайты и нажмите кнопку "Удалить" Теперь нажмите "Импорт и загрузка" в отредактированном файле bookmarks.xml
У меня была такая же проблема в окнах 10. Моя версия eclipse была установлена с exe, загруженной с сайта eclipse.
Что для меня решило использовать zip-версию вместо: http://www.eclipse.org/downloads/eclipse-packages/
В моем случае я выбирал
Работа с: --Все доступные сайты -
Выбор вместо этого только одного определенного сайта из списка сделал трюк (Neon.2 64bit в Windows)
В моем случае я получал вышеупомянутые ошибки только для определенного сайта обновления и eclipse-java-mars-R. Другие сайты обновлений позволяли мне обновлять и, используя другие версии Eclipse, я смог установить с сайта обновления, что вызывало проблемы для моего Java Mars R Eclipse.
Удаление папки кэша в /Users/myname/.eclipse/org.eclipse.oomph.p2 решило проблему (мой коллега, а не я, придумал это решение)
В конце концов, что-то нужно удалить. Я хотел бы добавить к другим ответам: обязательно проверьте наличие конфликтов. Для меня EMF (Eclipse Modeling Framework) каким-то образом вышла из-под контроля, поскольку у меня было несколько версий, перечисленных в Windows/предпочтениях. Удаление конфликта разрешило, чтобы мои обновления продолжались как обычно.
Обновление от Kepler SR1 до Kepler SR2 решило это для меня. Я только что установил поверх существующей установки, поэтому ни один из моих настроек не пострадал.
Win8.1, 64bit
Пытался установить SDK Google App Engine и получил аналогичные ошибки.
Ни один из ответов не работал у меня.
Я заметил, что загрузка зависает около 999K, а полная загрузка - около 100 МБ.
Как-то после попытки шестого или седьмого раза проблема исправлена :)
Поэтому, если ни одна из них не работает для вас.. попробуйте по крайней мере несколько раз, возможно, сервер перегружен:)
В моем случае единственным решением была ручная установка (на странице плагина объяснялось, как установить его из меню справки Eclipse и, в качестве альтернативы, было распаковать почтовый индекс вручную).
Как сказал Мауро: "вам нужно удалить и повторно добавить сайт Eclipse Project Update, чтобы его метаданные были пересчитаны". - работает как временное решение