J'utilise le paquet Helios EE d'Eclipse sous Linux, auquel j'ai ajouté les plugins subversifs, l'intégration m2e maven et le connecteur mylin pour Trac. Au cours des dernières semaines, j'ai essayé d'installer des mises à jour et chaque fois que je recevais un message comme
No repository found containing <something or other>
Le dernier était
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'est-ce que tout cela signifie et comment puis-je résoudre ce problème? Si Eclipse a pu contacter les référentiels pour rechercher de nouveaux fichiers, pourquoi n'est-il pas en mesure de télécharger ces fichiers à partir de ces référentiels? Ou le message d'erreur signifie-t-il quelque chose de complètement différent?
Go to Help → Install new software → Here uncheck “Contact all update sites during install to find required software”
Eclipse will prompt that the content isn't authorized or something like that. just ignore and continue. then everything will be OK.
At least this trick resolved my problems similar like this:
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.emf,2.6.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.ant,2.7.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.codegen,2.8.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.codegen.ecore,2.8.1.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.codegen.ecore.ui,2.8.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.codegen.ui,2.6.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.common,2.8.0.v20120911-0500 No repository found containing: osgi.bundle,org.eclipse.emf.common.ui,2.7.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.converter,2.5.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.databinding,1.2.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.databinding.edit,1.2.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.ecore,2.8.1.v20120911-0500 No repository found containing: osgi.bundle,org.eclipse.emf.ecore.change,2.8.0.v20120911-0500 No repository found containing: osgi.bundle,org.eclipse.emf.ecore.change.edit,2.5.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.ecore.edit,2.8.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.ecore.editor,2.8.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.ecore.xmi,2.8.0.v20120911-0500 No repository found containing: osgi.bundle,org.eclipse.emf.edit,2.8.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.edit.ui,2.8.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.exporter,2.6.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.importer,2.7.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.importer.ecore,2.6.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.importer.java,2.6.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.importer.rose,2.6.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.mapping,2.7.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.mapping.ecore,2.6.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.mapping.ecore.editor,2.6.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.mapping.ecore2ecore,2.7.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.mapping.ecore2ecore.editor,2.5.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.mapping.ecore2xml,2.7.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.mapping.ecore2xml.ui,2.6.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.emf.mapping.ui,2.6.0.v20120917-0436 No repository found containing: osgi.bundle,org.eclipse.wst.common.project.facet.core,1.4.300.v201111030424 No repository found containing: osgi.bundle,org.eclipse.wst.common.project.facet.ui,1.4.300.v201111030424 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.codegen.ecore,2.8.1.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.codegen.ecore.ui,2.8.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.codegen,2.8.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.codegen.ui,2.7.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.common,2.8.0.v20120911-0500 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.common.ui,2.7.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.converter,2.8.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.databinding.edit,1.2.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.databinding,1.2.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.ecore.edit,2.8.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.ecore.editor,2.8.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.ecore,2.8.1.v20120911-0500 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.edit,2.8.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.edit.ui,2.8.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf,2.8.1.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.mapping.ecore.editor,2.7.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.mapping.ecore,2.7.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.mapping,2.7.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.emf.mapping.ui,2.7.0.v20120917-0436 No repository found containing: org.eclipse.update.feature,org.eclipse.wst.common.fproj,3.4.0.v201202292300-377F8N8s735555393B7B
Merci à Fredrik pour avoir signalé le bogue original dans Eclipse . Un commentaire de Richard Shu décrit plusieurs solutions disponibles:
Comme Mauro l'a dit: "vous devez supprimer et rajouter le site Eclipse Project Update Afin que ses métadonnées soient recalculées." - fonctionne comme solution de contournement
Une autre solution que j'ai trouvée consiste à modifier le lien URL prédéfini en ajoutant juste un "/" à la fin de l'URL du site de mise à jour.
La troisième solution que j’ai découverte par hasard est de ne rien faire, mais de décochez la case "Contacter tous les sites de mise à jour lors de l'installation pour trouver le logiciel requis" avant de vérifier le lien URL.
L'option n ° 2 a fonctionné pour moi. Je suis allé à Window > Preferences > Install/Update > Available Software Sites
, puis pour chaque site activé, j'ai ajouté un /
à la fin de l'URL (s'il n'y était pas déjà), puis j'ai cliqué sur Reload
.
Ce que vous avez probablement rencontré est un bogue dans Eclipse .
Heureusement, la solution est assez simple, supprimez le site de mise à jour et réinstallez-le.
Moi a aidé la solution suivante:
Il a été pris de ce lien Digital Sanctuary de Devon Hillard
Les mises à jour découvertes par Eclipse comportent des dépendances qui doivent être téléchargées lors de l'installation, mais ne peuvent pas être trouvées actuellement. Cela peut être un problème de réseau temporaire ou un serveur repo en panne (si vous avez de la chance). Malheureusement, parfois, cela signifie simplement que les dépendances ne sont pas contenues dans les référentiels depuis lesquels Eclipse tente de les télécharger, du moins, c’est ce que j’ai rencontré de temps en temps (ce n’est pas ennuyant souvent).
Donc, soit l’échec est temporaire et vous devez réessayer, soit vous n’avez pas de chance et vous devrez peut-être utiliser une procédure d’installation manuelle (télécharger et décompresser dans le dossier plugins).
Peut-être pouvez-vous augmenter votre taux de réussite en ajoutant les référentiels qui sont supposés contenir les artefacts dans la boîte de dialogue "Sites logiciels disponibles".
Je n'en suis cependant pas sûr à 100%. En fait, je voudrais trouver une réponse «parfaite» à cette question moi-même.
Ce qui fonctionne généralement très bien, c’est l’installation de plugins via le marché Eclipse.
Oh, et parfois cela aide: Décochez certaines options (comme OSGI dans votre cas).
J'essaie de mettre à jour Spring STS 3.6.3 vers la version 3.6.4 dans Eclipse Luna (4.4.1) et j'ai essayé la solution suivante et cela a fonctionné pour moi:
Simple!!!!!!!!
Cliquez avec le bouton droit sur le dossier Eclipse et allez dans les propriétés . Décochez la case "lecture seule" si cochée . Appliquer changes.click oK.
après, accédez à Aide> Installer un nouveau logiciel> Désélectionnez «Contacter tous les sites de mise à jour pendant l’installation pour trouver le logiciel requis».
Sous Juno (Build ID: 20130225-0426), l’exportation de sites de mise à jour à partir de "Sites logiciels disponibles", la correction du "/" de fin dans le fichier XML exporté comme décrit ci-dessus, la suppression de tous les sites et l’importation du fichier XML corrigé ont fonctionné pour moi . Décrite ici
Aucune des autres réponses n'a fonctionné pour moi (Windows 10, Eclipse Neon). L'exécution d'Eclipse en tant qu'administrateur a résolu le problème.
Eclipse Kepler (au moins) permet de recharger spécifiquement un site de logiciel dans la boîte de dialogue Préférences> Installer/Mettre à jour> Sites logiciels disponibles.
C'est une solution plus propre/plus simple que la solution de contournement expliquée ci-dessus (ajouter une barre oblique) et cela a fonctionné pour moi ...
Remarque: un lien vers cette boîte de dialogue est également disponible dans la boîte de dialogue Installer un nouveau logiciel.
J'ai eu le même problème avec l'erreur ci-dessous:
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
Et la solution consiste à désactiver Oracle Enterprise Pack pour Eclipse.
Ce que j'ai fait était:
La solution que j'ai trouvée consiste à modifier le lien URL prédéfini en ajoutant simplement un «/» final à l'URL du site de mise à jour.
L'option n ° 2 a fonctionné pour moi. Je suis allé dans Fenêtre> Préférences> Installer/Mettre à jour> Sites logiciels disponibles, puis pour chaque site activé, j'ai ajouté un/à la fin de l'URL (s'il n'y était pas déjà), puis j'ai cliqué sur Recharger.
Je rencontre le même problème depuis le milieu de 2018. En effectuant une recherche, ce problème est signalé depuis 2011. Je suis surpris que des solutions de contournement soient proposées pour cela. Malheureusement, ils n’ont pas fonctionné pour moi, actuellement, le seul correctif semble complètement réinstaller Eclipse . En tant que suggestion la plus saluée ici, beaucoup de suggestions sont en contradiction, suggérant des suppositions d’erreur d’essai.
Outre ces solutions de contournement, à mon humble avis, cela nécessite un correctif. Nous sommes en 2019 maintenant, il existe sûrement un moyen de résoudre ce problème récurrent? Comment ne peut-il pas y avoir de solution simple, c’est-à-dire si l’URL du référentiel n’est pas trouvée: ignore et continue avec la prochaine URL/mise à jour (sans abandonner l’erreur critique et empêcher toute autre mise à jour)?
Mon expérience avec ce bogue sera probablement nécessaire pour quelqu'un (y compris moi-même aussi ... :)).
Donc, je pourrais ajouter une chose aux réponses mentionnées ici. Je veux dire jouer avec le dernier symbole "/" dans les options, car jouer avec cela ne fonctionne pas dans mon cas. Mais quand j'ai supprimé les noms .Eclipse/org.Eclipse.oomph.p2/cache
et .Eclipse/org.Eclipse.oomph.setup/cache
(les noms sont donnés par rapport au répertoire personnel) et puis que j'ai exécuté la procédure bien connue avec "/", cela a commencé à fonctionner.
J'ai eu le même problème mais en faisant des mises à jour. Je l'ai résolu par
Je viens de l'obtenir lors de l'installation du support Maven dans Eclipse pour les développeurs Java EE, Helios. La solution consistait simplement à exécuter Eclipse en tant qu'administrateur. La mise à jour s'est bien déroulée après.
Pour Eclipse Neon, j'ai eu l'erreur mentionnée pour Mylyn.
Pour que cela fonctionne, je devais activer les sites Mylyn qui étaient disabled dans le volet de préférences Sites de logiciels disponibles. Ils étaient non nommés (nom vide) mais reconnaissables à leur colonne Emplacement.
Après avoir enregistré, mis à jour Mylyn et redémarré Eclipse, les sites de logiciels disponibles ressemblaient à ceci:
Installez la dernière version de STS, exportez sa liste de sites et importez-la dans la vôtre.
Dans mon cas, les erreurs mentionnées ci-dessus ne concernaient qu'un site de mise à jour particulier et Eclipse-Java-mars-R. D'autres sites de mise à jour m'autorisaient, et en utilisant d'autres versions d'Eclipse, j'ai été en mesure de l'installer à partir du site de mise à jour, ce qui posait des problèmes à mon ordinateur Java Mars R Eclipse.
La suppression du dossier de cache dans /Users/myname/.Eclipse/org.Eclipse.oomph.p2 a résolu le problème (mon collègue, pas moi, a proposé cette solution).
J'ai eu le même problème sur windows 10 . Ma version d'Eclipse a été installée à partir d'un exe, téléchargé à partir du site Eclipse.
Ce qui a résolu pour moi, c’est de utiliser la version Zip à la place: http://www.Eclipse.org/downloads/Eclipse-packages/
En fin de compte, il faut enlever quelque chose. J'aimerais ajouter aux autres réponses: assurez-vous de vérifier les conflits. Pour moi, le EMF (Eclipse Modeling Framework) était devenu incontrôlable, car plusieurs versions étaient répertoriées dans les fenêtres/préférences. La suppression du conflit a permis à mes mises à jour de se dérouler normalement.
J'ai essayé d'installer le SDK de Google App Engine et reçu des erreurs similaires.
Aucune des réponses n'a fonctionné pour moi.
J'ai remarqué que le téléchargement se bloquait autour de 999K, alors que le téléchargement complet était d'environ 100 Mo.
Après avoir essayé pour la sixième ou la septième fois, le problème s'est résolu :)
Donc, si rien ne fonctionne pour vous .. essayez au moins plusieurs fois, le serveur est peut-être surchargé :)
Pour moi, j'avais Spring IDE installé sur Eclipse Oxygen. Lors de la vérification des mises à jour, il trouverait des mises à jour, puis échouerait avec l'erreur ci-dessus.
Je suis ensuite allé sur le marché Eclipse, j'ai cliqué sur l'onglet Installé et j'ai remarqué que Spring ne s'était pas présenté (il existait auparavant et est actuellement installé).
Ensuite, j'ai cherché Spring IDE (Outils) et cliqué sur Installer. Il a ensuite été informé que certains packages étaient déjà installés et devaient simplement être mis à jour.
Une fois l'installation de Spring Tools terminée et le redémarrage effectué, j'ai pu vérifier les mises à jour et effectuer les mises à jour logicielles normales.
Mettre à jour de Kepler SR1 à Kepler SR2 a résolu ce problème pour moi. Je viens d'installer par-dessus l'installation existante, donc aucun de mes paramètres n'a été endommagé.
Win8.1, 64bit
J'utilise lubuntu (comme ubuntu) et j'ai constaté que lorsque j'installe ccs, j'utilisais Sudo cmd, de sorte qu'un fichier ne peut pas être modifié par un autre utilisateur, c'est pourquoi le problème se pose. Donc, à la place où j'ai installé ccs, je lance le cmd
Sudo chown -R username:groupname *
avec username
et groupname
sont identiques à mon compte d'ordinateur.
Dans mon cas je sélectionnais
Travailler avec: --Tous les sites disponibles--
Choisir à la place un seul site de la liste a fait l'affaire (Neon.2 64 bits sous Windows).
Pour Oxygen, voir Forums de la communauté Eclipse :
"Dans mon cas, Oxygen avait l'URL de mise à jour pour Buidship sous la forme: http://download.Eclipse.org/buildship/updates/e46/releases/2.x
Remarque: e46 correspond à la version Neon/ https://github.com/Eclipse/buildship/blob/master/docs/user/Installation.md
une fois que j'ai mis à jour l'URL vers la version Oxygen (e47): http://download.Eclipse.org/buildship/updates/e47/releases/2.x
la mise à jour a été réussie "
Moi a aidé la solution suivante:
Allez dans Aide-> Mises à jour de logiciels, puis sélectionnez l'onglet Logiciels disponibles et cliquez sur le bouton Gérer les sites Utilisez le bouton Exporter pour exporter les sites dans un fichier bookmarks.xmlOuvrez le fichier bookmarks.xml dans votre texte favori et ajoutez un «/» final à l’une des URL du site où il manque le «/» ou supprimez-le à la fin. Enregistrez les modifications . De retour dans la fenêtre Gérer les sites dans Eclipse, sélectionnez tous les sites et cliquez sur le bouton Supprimer Maintenant, cliquez sur Importer et chargez dans le fichier bookmarks.xml modifié.
Dans mon cas, la seule solution consistait en une installation manuelle (la page du plugin expliquait comment l'installer à partir du menu Aide d'Eclipse et, au lieu de cela, devait décompresser le fichier Zip manuellement).