¿Qué hacer con los mensajes de error “No se encontró ningún repository que contenga: …” de Eclipse?

Estoy ejecutando el paquete Helios EE de Eclipse en Linux, a lo que agregué los complementos subversivos, la integración m2e maven y el conector mylin para Trac. Durante las últimas semanas he intentado instalar actualizaciones y cada vez recibo un mensaje como

No repository found containing  

El último fue

 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 

¿Qué significa todo esto y cómo lo arreglo? Si Eclipse ha podido ponerse en contacto con los repositorys para buscar nuevos archivos, ¿por qué no puede descargar esos archivos de esos repositorys? ¿O el mensaje de error significa algo completamente diferente?

Respuesta rápida

Vaya a Ayuda → Instalar nuevo software → Desmarque aquí “Póngase en contacto con todos los sitios de actualización durante la instalación para encontrar el software requerido”

Eclipse le indicará que el contenido no está autorizado o algo por el estilo. solo ignora y continúa. entonces todo estará bien.

Al menos este truco resolvió mis problemas similares a este:

Se produjo un error al recostackr elementos para instalar. El contexto de la sesión fue: (profile = epp.package.jee, phase = org.eclipse.equinox.internal.p2.engine.phases.Collect, operand =, action =). No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf, 2.6.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.ant, 2.7.0.v20120917-0436 No se encontró ningún repository que contenga : osgi.bundle, org.eclipse.emf.codegen, 2.8.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.codegen.ecore, 2.8.1.v20120917-0436 No se encontró ningún repository que contenga : osgi.bundle, org.eclipse.emf.codegen.ecore.ui, 2.8.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.codegen.ui, 2.6.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.common, 2.8.0.v20120911-0500 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.common.ui, 2.7.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.converter, 2.5.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.databinding, 1.2.0.v20120917-0436 No repository encontrado que contiene: osgi.bundle, org.eclipse.emf.databinding.edit, 1.2.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.ecore, 2.8.1.v20120911-0500 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.ecore.change, 2.8.0.v20120911-0500 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.ecore.change.edit, 2.5.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.ecore.edit, 2.8.0 .v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.ecore.editor, 2.8.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.ecore.xmi, 2.8 .0.v20120911-0500 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.edit, 2.8.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.edit.ui, 2.8 .0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.exporter, 2.6.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.importer, 2.7.0 .v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.importer.ecore, 2.6.0.v20120 917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.importer.java, 2.6.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.importer.rose, 2.6. 0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.mapping, 2.7.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.mapping.ecore, 2.6. 0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.mapping.ecore.editor, 2.6.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.mapping. ecore2ecore, 2.7.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.mapping.ecore2ecore.editor, 2.5.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse. emf.mapping.ecore2xml, 2.7.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.mapping.ecore2xml.ui, 2.6.0.v20120917-0436 No se encontró ningún repository que contenga: osgi.bundle, org.eclipse.emf.mapping.ui, 2.6.0.v20120917-0436 Sin repository encontrado que contiene: osgi.bundle, org.eclipse.wst.common.project.facet.core, 1.4.300.v201111030424 No se ha encontrado ningún repository que contenga: osgi.bundle, org.eclipse.wst.common.project.facet.ui, 1.4 .300.v201111030424 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.emf.codegen.ecore, 2.8.1.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse .emf.codegen.ecore.ui, 2.8.0.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.emf.codegen, 2.8.0.v20120917-0436 No se encontró ningún repository que contenga: org .eclipse.update.feature, org.eclipse.emf.codegen.ui, 2.7.0.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.emf.common, 2.8.0.v20120911 -0500 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.emf.common.ui, 2.7.0.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.emf .converter, 2.8.0.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update .feature, org.eclipse.emf.databinding.edit, 1.2.0.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.emf.databinding, 1.2.0.v20120917-0436 No repository encontrado que contiene: org.eclipse.update.feature, org.eclipse.emf.ecore.edit, 2.8.0.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.emf.ecore.editor , 2.8.0.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.emf.ecore, 2.8.1.v20120911-0500 No se encontró ningún repository que contenga: org.eclipse.update.feature, org .eclipse.emf.edit, 2.8.0.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.emf.edit.ui, 2.8.0.v20120917-0436 No se encontró ningún repository que contenga: org .eclipse.update.feature, org.eclipse.emf, 2.8.1.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.emf.mapping.ecore.editor, 2.7.0.v20120917 -0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.emf.mapping.ecore, 2.7. 0.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.emf.mapping, 2.7.0.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse. emf.mapping.ui, 2.7.0.v20120917-0436 No se encontró ningún repository que contenga: org.eclipse.update.feature, org.eclipse.wst.common.fproj, 3.4.0.v201202292300-377F8N8s735555393B7B

Gracias a Fredrik por señalar el error original en Eclipse . Un comentario de Richard Shu describe varias soluciones disponibles:

  1. Como dijo Mauro: “tiene que eliminar y volver a agregar el sitio de actualización del proyecto Eclipse, para que sus metadatos se vuelvan a calcular”. – funciona como una solución

  2. Otra solución que encontré, es editar el enlace URL predefinido agregando solo un “/” final a la URL del sitio de actualización.

  3. La tercera solución que descubrí accidentablemente es no hacer nada, pero desmarcar la opción “Contactar con todos los sitios de actualizaciones durante la instalación para encontrar el software requerido” antes de verificar el enlace de la URL.

La opción n. ° 2 funcionó para mí. Fui a la Window > Preferences > Install/Update > Available Software Sites , luego para cada sitio habilitado agregué un / al final de la URL (si no estaba ya allí), luego hice clic en Reload .

Lo que probablemente haya encontrado es un error en Eclipse .

Afortunadamente, la solución es lo suficientemente simple, elimine el sitio de actualización e instálelo de nuevo.

Yo ayudé con la siguiente solución:

  1. Vaya a Ayuda-> Actualizaciones de software, luego seleccione la pestaña Software disponible y haga clic en el botón Administrar sitios
  2. Use el botón Exportar para exportar los sitios a un archivo bookmarks.xml
  3. Abra el archivo bookmarks.xml en su editor de texto favorito y agregue un “/” final a cualquiera de las URL del sitio que le falta el “/” o quítelo al final. Guarde los cambios.
  4. De vuelta en la ventana Administrar sitios en Eclipse, seleccione todos los sitios y haga clic en el botón Eliminar
  5. Ahora, haga clic en Importar y cargue en el archivo bookmarks.xml editado

Fue tomado de este enlace Devon Hillard’s Digital Sanctuary

Las actualizaciones que Eclipse ha encontrado tienen dependencias que deben descargarse durante la instalación pero que no se pueden encontrar actualmente. Puede tratarse de un problema de red temporal o de que algún servidor de repository esté inactivo (si tiene suerte). Pero desafortunadamente, a veces esto simplemente significa que las dependencias no están contenidas en los repositorys de los que Eclipse está tratando de descargarlas, al menos eso es lo que he encontrado cada tanto (aunque no molesto a menudo).

Por lo tanto, la falla es temporal y debe intentarlo de nuevo o no tiene suerte y puede tener que usar un procedimiento de instalación manual (descargar y descomprimir en la carpeta de complementos).

Tal vez pueda boost su índice de éxito agregando los repositorys que supuestamente contienen los artefactos en el diálogo ‘Sitios de software disponibles’.

Aunque no estoy 100% seguro de eso. De hecho, me gustaría encontrar una respuesta “perfecta” a esta pregunta yo mismo.

Lo que generalmente funciona bastante bien es instalar complementos a través de Eclipse Marketplace.

Ah, y a veces esto ayuda: desmarque algunas opciones (como OSGI en su caso).

Estoy tratando de hacer una actualización para Spring STS 3.6.3 a la versión 3.6.4 en Eclipse Luna (4.4.1) y probé la siguiente solución y funcionó para mí:

  1. vaya a Ayuda> Instalar nuevo software> Sitios de software disponibles
  2. Desmarque todos y compruebe solo los sitios Sitio de actualización de SpringSource para Eclipse 4.4, significa que solo verifica el sitio de actualización para su versión de eclipse
  3. Y valida y haz tu actualización

¡¡¡¡¡¡¡¡Sencillo!!!!!!!!

Haga clic derecho en la carpeta eclipse y vaya a propiedades. Desmarque la checkbox “solo lectura” si está marcada. aplicar changes.click oK.

después de ir a Ayuda> Instalar nuevo software> Desmarque “Contactar con todos los sitios de actualización durante la instalación para encontrar el software requerido”.

Ninguna de las otras respuestas funcionó para mí (Windows 10, Eclipse Neon). La ejecución de Eclipse como administrador lo solucionó.

En Juno (ID de comstackción: 20130225-0426), exportar sitios de actualización de ‘Sitios de software disponibles’, corregir el “/” final en el xml exportado como se describe anteriormente, eliminar todos los sitios e importar el xml fijo funcionó para mí. Descrito aquí

Eclipse Kepler (al menos) permite volver a cargar específicamente un sitio de software en el cuadro de diálogo Preferencias> Instalar / Actualizar> Sitios de software disponibles.

Es una solución más simple / más limpia que la solución explicada anteriormente (agregar una barra al final) y funcionó para mí …

Nota: un enlace a este diálogo también está disponible en el cuadro de diálogo Instalar nuevo software.

Tuve el mismo problema con el siguiente error:

 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 

Y la solución es deshabilitar Oracle Enterprise Pack para eclipse

Cómo deshabilitar este paquete, vea la imagen siguiente: enter image description here

La solución alternativa que encontré es editar el enlace URL predefinido al agregar solo un “/” final a la URL del sitio de actualización.

La opción n. ° 2 funcionó para mí. Fui a la ventana> Preferencias> Instalar / Actualizar> Sitios de software disponibles, luego para cada sitio habilitado agregué un / al final de la URL (si no estaba ya allí), luego hice clic en Recargar.

Tuve el mismo problema pero mientras hacía las actualizaciones. Lo solucioné por

  • En Ventana-> Preferencias-> Instalar / Actualizaciones-> Sitios de software disponibles , marque el sitio que está causando el problema y presione el botón Volver a cargar .

Lo obtuve al instalar el soporte de Maven en Eclipse para los desarrolladores de Java EE Helios. La solución fue solo ejecutar Eclipse como Administrador, la actualización fue bien después

Para Eclipse Neon tuve el error mencionado para Mylyn.

Para que funcione, tuve que habilitar los sitios de Mylyn que estaban deshabilitados en el panel de preferencias Sitios de software disponibles. No fueron nombrados (nombre vacío) pero reconocibles por su columna de Ubicación.

Después de guardar, actualizar Mylyn y reiniciar eclipse, los sitios de software disponibles se veían así: Sitios de software disponibles

En mi caso, la única solución era una instalación manual (la página del complemento explicaba cómo instalarlo desde el menú Ayuda de Eclipse y, como alternativa, debía desempaquetar el archivo zip manualmente).

Intenté instalar Google App Engine SDK y recibí errores similares.
Ninguna de las respuestas funcionó para mí.
Noté que la descarga se cuelga alrededor de 999K, mientras que la descarga completa fue de aproximadamente 100MB.

De alguna manera, después de intentar por sexta o séptima vez, el problema se solucionó a sí mismo 🙂
Entonces, si ninguno de estos funciona para usted … intente al menos varias veces, tal vez el servidor esté sobrecargado 🙂

La actualización de Kepler SR1 a Kepler SR2 resolvió esto para mí. Acabo de instalar la instalación existente, por lo que ninguna de mis configuraciones sufrió daños.

Win8.1, 64 bits

Al final, algo tiene que ser eliminado. Me gustaría agregar a las otras respuestas: asegúrese de verificar los conflictos. Para mí, el EMF (Eclipse Modeling Framework) de alguna manera se había salido de control ya que tenía múltiples versiones enumeradas en windows / preferences. Eliminar el conflicto permitió que mis actualizaciones continúen normalmente.

En mi caso, recibía los errores mencionados anteriormente solo para un sitio de actualización en particular y eclipse-java-mars-R. Otros sitios de actualización me permitían actualizar y, utilizando otras versiones de Eclipse, pude instalar desde el sitio de actualización que causaba problemas para mi Java Marte R Eclipse.

Eliminar la carpeta de caché en /Users/myname/.eclipse/org.eclipse.oomph.p2 resolvió el problema (a mi compañero de trabajo, no a mí, se le ocurrió esta solución)

En mi caso estaba seleccionando

Trabajar con: – Todos los sitios disponibles–

Elegir en su lugar solo un sitio específico de la lista hizo el truco (Neon.2 64 bits en Windows)

Tuve el mismo problema en Windows 10 . Mi versión de eclipse se instaló desde un exe , descargado del sitio de eclipse.

Lo que me solucionó fue usar la versión zip en su lugar : http://www.eclipse.org/downloads/eclipse-packages/

Yo ayudé con la siguiente solución:

Vaya a Ayuda-> Actualizaciones de software, luego seleccione la pestaña Software disponible y haga clic en el botón Administrar sitios Utilice el botón Exportar para exportar los sitios a un archivo bookmarks.xml Abra el archivo bookmarks.xml en su editor de texto favorito y agregue un seguimiento “/” A cualquiera de las URL del sitio que le falta el “/” o eliminar al final. Guarde los cambios. De vuelta en la ventana Administrar sitios dentro de Eclipse, seleccione todos los sitios y haga clic en el botón Eliminar. Ahora haga clic en Importar y cargue en el archivo bookmarks.xml editado.

Para Oxygen, vea los foros comunitarios de Eclipse :

“En mi caso, Oxygen tenía una URL de actualización para Buidship como: http://download.eclipse.org/buildship/updates/e46/releases/2.x

Nota: que e46 es la versión de Neon por https://github.com/eclipse/buildship/blob/master/docs/user/Installation.md

una vez que actualicé la URL a la versión de Oxygen (e47): http://download.eclipse.org/buildship/updates/e47/releases/2.x

la actualización fue exitosa ”

Probablemente, mi experiencia con este error será necesaria para alguien (incluyéndome a mí también … :)).

Entonces, podría agregar una cosa a las respuestas aquí mencionadas. Me refiero a jugar con el símbolo “/” final en las opciones, porque jugar con él no funciona en mi caso. Pero cuando he eliminado el .eclipse/org.eclipse.oomph.p2/cache y los .eclipse/org.eclipse.oomph.setup/cache (los nombres se dan relativamente al directorio de inicio) y luego he hecho lo conocido procedimiento con “/”, comenzó a funcionar.

Estoy usando lubuntu (como ubuntu) y encontré que cuando instalé los ccs, usé sudo cmd, por lo que algunos archivos no pueden ser cambiados por otro usuario, por eso surge el problema. Entonces, en el lugar donde instalé los ccs, ejecuto el cmd

 sudo chown -R username:groupname * 

con username y username son los mismos que mi cuenta de computadora.

Para mí tuve Spring IDE instalado en Eclipse Oxygen. Durante la comprobación de actualizaciones, encontraría actualizaciones, y luego fallaría con el error anterior.

Luego fui al Eclipse Marketplace, hice clic en la pestaña Installed y noté que Spring no apareció (estaba allí antes y actualmente está instalado).

Luego busqué la instalación pulsada de Spring IDE (Tools), luego notifiqué que algunos paquetes ya estaban instalados y solo necesitaban ser actualizados.

Después de completar la instalación de Spring Tools y reiniciar, pude buscar actualizaciones y completar las actualizaciones de software normales.

Lo que hice fue:

  1. Fui a la ventana> Preferencias> Instalar / Actualizar> Sitios de software disponibles, luego para cada sitio habilitado agregué un / al final de la URL (si no estaba allí), luego hice clic en Volver a cargar el asno por respuesta de @Hunternif. Pero el problema aún persistía.
  2. Luego deshabilité todos los sitios de software y los volví a encuadrar uno por uno y ejecuté actualizaciones para mantener solo los que funcionaban. Después del paso 2. el problema fue resuelto. Ahora he habilitado solo los sitios de actualización que no dan el error y las actualizaciones funcionan.

Como dijo Mauro: “tiene que eliminar y volver a agregar el sitio de actualización del proyecto Eclipse, para que sus metadatos se vuelvan a calcular”. – funciona como una solución