Was tun mit Eclipse-Fehlermeldungen "Kein Repository gefunden mit: ..."?


281

Ich verwende das Helios EE-Bundle von Eclipse unter Linux, zu dem ich die subversiven Plugins, die m2e Maven-Integration und den Mylin-Connector für Trac hinzugefügt habe. In den letzten Wochen habe ich versucht, Updates zu installieren, und jedes Mal erhalte ich eine Nachricht wie

No repository found containing <something or other>

Der letzte war

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

Was bedeutet das alles und wie behebe ich das? Wenn Eclipse in der Lage war, die Repositorys zu kontaktieren, um nach neuen Dateien zu suchen, warum kann es diese Dateien dann nicht aus diesen Repositorys herunterladen? Oder bedeutet die Fehlermeldung etwas ganz anderes?


Für anypoint studio (ein Derivat der Eclipse-IDE) musste ich alles außer den eigenen Sites von mule deaktivieren. Es war die einzige Möglichkeit, IDE zu aktualisieren
mcvkr

Bei Anypoint Studio (Eclipse-Variante) wurde am Ende ein ähnlicher Fehler angezeigt. Am Ende habe ich meinen Arbeitsbereich umbenannt und beim nächsten Start war das Problem behoben. Ich denke, es ist entweder ein Caching-Problem oder der Arbeitsbereich wird auf irgendeine Weise beschädigt.
Des Horsley

Antworten:


449

Schnelle Antwort

Gehen Sie zu Hilfe → Neue Software installieren → Deaktivieren Sie hier "Alle Update-Sites während der Installation kontaktieren, um die erforderliche Software zu finden".

Eclipse fordert Sie auf, dass der Inhalt nicht autorisiert ist oder ähnliches. einfach ignorieren und fortfahren. dann wird alles in Ordnung sein.

Zumindest hat dieser Trick meine Probleme ähnlich gelöst:

Beim Sammeln der zu installierenden Elemente im Sitzungskontext ist ein Fehler aufgetreten: (profile = epp.package.jee, phase = org.eclipse.equinox.internal.p2.engine.phases.Collect, operand =, action =). Es wurde kein Repository gefunden, das Folgendes enthält: osgi.bundle, org.eclipse.emf, 2.6.0.v20120917-0436 Es wurde kein Repository gefunden, das Folgendes enthält: osgi.bundle, org.eclipse.emf.ant, 2.7.0.v20120917-0436 Es wurde kein Repository gefunden, das Folgendes enthält : osgi.bundle, org.eclipse.emf.codegen, 2.8.0.v20120917-0436 Kein Repository gefunden mit: osgi.bundle, org.eclipse.emf.codegen.ecore, 2.8.1.v20120917-0436 Kein Repository gefunden mit : osgi.bundle, org.eclipse.emf.codegen.ecore.ui, 2.8.0.v20120917-0436 Es wurde kein Repository gefunden, das Folgendes enthält: osgi.bundle, org.eclipse.emf.codegen.ui, 2.6.0.v20120917-0436 Es wurde kein Repository gefunden, das Folgendes enthält: osgi.bundle, org.eclipse.emf.common, 2.8.0.


26
Damit könnte ich neue Software installieren, aber das Problem beim Versuch, vorhandene Software zu aktualisieren, bleibt bestehen.
Bachi

4
Wo ist dieses Kontrollkästchen? Ich erinnere mich an so etwas irgendwo im Update-Prozess, sehe aber jetzt nichts. Ich suche nach Updates und erhalte eine Liste mit Updates. Ich kann nur auswählen, welche ich möchte. Als nächstes ist es ein Überprüfungsbildschirm, auf dem ich nichts anderes tun kann, als zurück zu gehen, abzubrechen oder zu beenden. Ich habe auch unter Einstellungen gesucht, kann aber nichts finden.
aptwebapps

5
In 3.6 müssen Sie Help> öffnen Install new software, das Kontrollkästchen dort deaktivieren und das Update von hier aus direkt durch Eingabe der Websites durchführen.
Mikaël Mayer

5
Keine Lösung für Eclipse Luna.
Luís de Sousa

1
Arbeiten Sie für mich an der Installation von Android ADT in Eclipse Luna! Tks.
Douglas Nassif Roma Junior

178

Vielen Dank an Fredrik für den Hinweis auf den ursprünglichen Fehler in Eclipse . Ein Kommentar von Richard Shu beschreibt dort mehrere verfügbare Lösungen:

  1. Wie Mauro sagte: "Sie müssen die Eclipse Project Update-Site entfernen und erneut hinzufügen, damit ihre Metadaten neu berechnet werden." - funktioniert als Problemumgehung

  2. Eine andere Problemumgehung, die ich gefunden habe, besteht darin, den vordefinierten URL-Link zu bearbeiten, indem der URL der Aktualisierungssite nur ein abschließendes "/" hinzugefügt wird.

  3. Die dritte Problemumgehung, die ich versehentlich entdeckt habe, besteht darin, nichts weiter zu tun, als das Kontrollkästchen "Alle Update-Sites während der Installation kontaktieren, um die erforderliche Software zu finden" zu deaktivieren, bevor Sie den URL-Link überprüfen.

Option 2 hat bei mir funktioniert. Ich ging zu Window > Preferences > Install/Update > Available Software Sites, dann fügte ich für jede aktivierte Site /am Ende der URL ein hinzu (falls es noch nicht vorhanden war) und klickte dann Reload.


2
Option 2 scheint die einzige Funktion auf Luna zu sein.
Luís de Sousa

Keine dieser Optionen hat mein Problem behoben. Vorhandene Plugins können nicht aktualisiert werden. :(
obwohl

Eclipse Luna 4.4.2, Eclipse IDE für Java EE-Entwickler. Option 2 hat mir auch geholfen. Es ist seltsam, dass ich bei Neuinstallation Option 2 anwenden muss, um eine weitere Installation zu installieren. Option 3 hat nicht geholfen, auch wenn es in einem anderen Fall zuvor eine erfolgreiche Wahl war.
Hariprasad

5
# 2 hat meine Eclipse Mars dazu gebracht, die Repositories aus irgendeinem Grund
komplett

1
Versuchte # 2, aber dabei wurde es entfernt, also fügte ich es wieder hinzu und dann schien es zu funktionieren. Aber dann ist es wieder fehlgeschlagen und jetzt funktionieren nicht alle Optionen.
Matt Cosentino

52

Was Sie höchstwahrscheinlich angetroffen haben, ist ein Fehler in Eclipse .

Glücklicherweise ist die Lösung einfach genug. Entfernen Sie die Update-Site und installieren Sie sie erneut.


1
Ihr Vorschlag hat für mich funktioniert, aber ich werde sagen, dass der verknüpfte Fehler nicht mit Ihrem Vorschlag übereinstimmt, soweit ich das beurteilen kann. Das Problem wurde als ungültig geschlossen. Klar, das klingt für mich nach einem Fehler, wenn Sie die Update-Site entfernen und erneut hinzufügen müssen.
Dave H

1
Aus dem @ nslntmnx-Kommentar geht hervor, dass dies in der neuesten Version von Eclipse - Neon nicht behoben wurde. Was für ein Spaß. :-(
Nelda.techspiress

27

Ich habe die folgende Lösung geholfen:

  1. Gehen Sie zu Hilfe-> Software-Updates, wählen Sie die Registerkarte Verfügbare Software und klicken Sie auf die Schaltfläche Sites verwalten
  2. Verwenden Sie die Schaltfläche Exportieren, um die Websites in eine bookmarks.xml-Datei zu exportieren
  3. Öffnen Sie die Datei bookmarks.xml in Ihrem bevorzugten Texteditor und fügen Sie allen Site-URLs, denen das "/" fehlt, ein abschließendes "/" hinzu oder entfernen Sie sie am Ende. Speichern Sie die Änderungen.
  4. Wählen Sie im Fenster "Sites verwalten" in Eclipse alle Sites aus und klicken Sie auf die Schaltfläche "Entfernen"
  5. Klicken Sie nun auf Importieren und laden Sie die bearbeitete Datei bookmarks.xml

Es wurde von diesem Link Devon Hillards Digital Sanctuary übernommen


1
Das Bearbeiten der Update-Sites (über die Einstellungen, ohne Exportieren / Importieren) und das Hinzufügen eines Schrägstrichs am Ende der URL hat in meinem Fall geholfen, danke!
Pazabo

Beeindruckend. Ich habe eine Weile damit zu kämpfen und dieser Vorschlag funktioniert! Pazabo oben bietet eine bequeme Möglichkeit zu tun. Vielen Dank! Ich habe mir die Haare ausgerissen ... autsch, aber beim Neustart habe ich einen Exit-Code ... seufz ... ich bin zum Scheitern verurteilt.
Luke Codewalker

Pazabos manuelle Version funktionierte auch für mich (Eclipse 4.6.2 Neon)
Tobias Lott

10

Die von Eclipse gefundenen Updates weisen Abhängigkeiten auf, die während der Installation heruntergeladen werden müssen, aber derzeit nicht gefunden werden können. Dies kann ein vorübergehendes Netzwerkproblem sein oder ein Repo-Server ist ausgefallen (wenn Sie Glück haben). Leider bedeutet dies manchmal einfach, dass die Abhängigkeiten nicht in den Repositorys enthalten sind, von denen Eclipse versucht, sie herunterzuladen, zumindest habe ich dies gelegentlich festgestellt (allerdings nicht ärgerlich oft).

Entweder ist der Fehler nur vorübergehend und Sie sollten es erneut versuchen, oder Sie haben Pech und müssen möglicherweise eine manuelle Installationsprozedur anwenden (im Plugins-Ordner herunterladen und entpacken).

Vielleicht können Sie Ihre Erfolgsquote erhöhen, indem Sie die Repositorys, die angeblich die Artefakte enthalten, im Dialogfeld "Verfügbare Software-Sites" hinzufügen.

Da bin ich mir allerdings nicht 100% sicher. Tatsächlich möchte ich selbst eine „perfekte“ Antwort auf diese Frage finden.

Was normalerweise recht gut funktioniert, ist die Installation von Plugins über den Eclipse Marketplace.

Oh, und manchmal hilft das: Deaktivieren Sie einige Optionen (wie z. B. OSGI in Ihrem Fall).


1
In meinem speziellen Fall gibt "Nach Updates suchen ..." neuere Plugins zurück als die, die im Dialogfeld "Neue Software installieren ..." als die neuesten Versionen gekennzeichnet sind.
Agnul

könnte sein, dass dies damit zu tun hat, dass Eclipse Indigo (Nachfolger von Helios) vor ein paar Tagen veröffentlicht wurde. Können Sie ältere Versionen explizit angeben?
mkro

9

Einfach!!!!!!!!

Klicken Sie mit der rechten Maustaste auf den Eclipse-Ordner und gehen Sie zu den Eigenschaften. Deaktivieren Sie das Kontrollkästchen "Nur Lesen", wenn es aktiviert ist. Änderungen übernehmen.Klicken Sie auf OK.

Gehen Sie anschließend zu Hilfe> Neue Software installieren> Deaktivieren Sie "Alle Update-Sites während der Installation kontaktieren, um die erforderliche Software zu finden".


Das schreibgeschützte Kontrollkästchen ist nicht vorhanden, aber danke, dass Sie mich an "Kontaktieren Sie alle Update-Sites während der Installation, um die erforderliche Software zu finden" erinnert haben
Ewoks

Das Fehlen von Schreibberechtigungen für das Verzeichnis, in dem Eclipse / TI Code Composer Studio installiert ist, war für mich die Hauptursache für den OPs-Fehler unter Linux.
Alexei

Nur das hat bei mir nicht funktioniert, aber ich habe versucht, mit einem höheren Privileg zuzugreifen, und das Problem gelöst. Vielen Dank.
Res

5

Ich versuche, ein Update für Spring STS 3.6.3 auf die Version 3.6.4 in Eclipse Luna (4.4.1) durchzuführen. Ich habe die folgende Lösung ausprobiert und es hat bei mir funktioniert:

  1. Gehen Sie zu Hilfe> Neue Software installieren> Verfügbare Software-Sites
  2. Deaktivieren Sie alle und überprüfen Sie nur die Sites. SpringSource Update Site für Eclipse 4.4 bedeutet, dass Sie nur die Update-Site für Ihre Version von Eclipse überprüfen
  3. Und validieren und aktualisieren Sie

5

Was ich getan habe war:

  1. Ich ging zu Fenster> Einstellungen> Installieren / Aktualisieren> Verfügbare Software-Sites, dann fügte ich für jede aktivierte Site ein / am Ende der URL hinzu (falls es noch nicht vorhanden war) und klickte dann auf Neu laden gemäß @Hunternif-Antwort. Das Problem blieb jedoch bestehen.
  2. Dann habe ich alle Software-Sites deaktiviert und nacheinander neu aktiviert und Updates ausgeführt, um nur die funktionierenden zu behalten. Nach Schritt 2 wurde das Problem gelöst. Jetzt habe ich nur die Update-Sites aktiviert, die den Fehler nicht melden, und Updates funktionieren.

5

Ich habe das gleiche Problem seit Mitte 2018. Bei einer Suche wurde dieses Problem seit 2011 gemeldet. Ich bin überrascht, dass hierfür Problemumgehungen vorgeschlagen werden. Leider haben sie bei mir nicht funktioniert. Derzeit scheint die einzige Lösung Eclipse vollständig neu zu installieren . Als der am meisten befürwortete Vorschlag hier widersprechen sich viele der Vorschläge und lassen auf Versuchsfehler schließen.

Neben diesen Problemumgehungen erfordert dies meiner Meinung nach eine Korrektur. Wir sind jetzt im Jahr 2019. Gibt es sicherlich eine Möglichkeit, dieses wiederkehrende Problem zu beheben? Wie kann es keine einfache Lösung geben, dh wenn die Repo-URL nicht gefunden wurde: Überspringen und mit der nächsten URL / Aktualisierung fortfahren (ohne als kritischer Fehler abzubrechen und andere Aktualisierungen zu verhindern)?


4

Auf Juno (Build - ID: 20130225 bis 0426), Update - Sites von ‚Verfügbare Software Seiten exportieren“, die hinteren Befestigungs ‚/‘ in der exportierten xml , wie oben beschrieben, alle Standorte zu entfernen und den Import die feste xml für mich gearbeitet beschrieben. Hier


4

Keine der anderen Antworten hat bei mir funktioniert (Windows 10, Eclipse Neon). Das Ausführen von Eclipse als Administrator hat das Problem behoben.


3

Mit Eclipse Kepler (zumindest) können Sie eine Software-Site im Dialogfeld "Einstellungen"> "Installieren / Aktualisieren"> "Verfügbare Software-Sites" neu laden.

Es ist eine sauberere / einfachere Lösung als die oben erläuterte Problemumgehung (fügen Sie einen abschließenden Schrägstrich hinzu) und es hat bei mir funktioniert ...

Hinweis: Ein Link zu diesem Dialogfeld ist auch im Dialogfeld "Neue Software installieren" verfügbar.


3

Ich hatte das gleiche Problem mit dem folgenden Fehler:

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

Die Lösung besteht darin, Oracle Enterprise Pack für Eclipse zu deaktivieren

Informationen zum Deaktivieren dieses Pakets finden Sie im Bild unten: Geben Sie hier die Bildbeschreibung ein


2

Die Problemumgehung, die ich gefunden habe, besteht darin, den vordefinierten URL-Link zu bearbeiten, indem der URL der Aktualisierungssite nur ein abschließendes "/" hinzugefügt wird.

Option 2 hat bei mir funktioniert. Ich ging zu Fenster> Einstellungen> Installieren / Aktualisieren> Verfügbare Software-Sites, fügte für jede aktivierte Site ein / am Ende der URL hinzu (falls es noch nicht vorhanden war) und klickte dann auf Neu laden.


1

Ich hatte das gleiche Problem, aber während der Updates. Ich habe es gelöst durch

  • In Window-> Einstellungen-> Installieren / Updates-> Verfügbare Software Seiten , die Website markieren, die das Problem und drücken Sie die verursacht Reload - Taste.

1

Ich habe es gerade bei der Installation der Maven-Unterstützung in Eclipse für Java EE-Entwickler Helios erhalten. Die Lösung bestand darin, Eclipse nur als Administrator auszuführen. Das Update verlief danach einwandfrei


1

Für Eclipse Neon hatte ich den erwähnten Fehler für Mylyn.

Damit es funktioniert, musste ich die deaktivierten Mylyn-Sites aktivieren Verfügbare Software-Sites . Sie waren unbenannt (leerer Name), aber an ihrer Spalte Standort erkennbar.

Nach dem Speichern, Aktualisieren von Mylyn und dem Neustarten von Eclipse sahen die verfügbaren Software-Sites folgendermaßen aus: Verfügbare Software-Sites


Dies hat das Problem für mich behoben (zusammen mit dem Kontrollkästchen Alle Update-Sites während der Installation kontaktieren, um die Deaktivierung der erforderlichen Software zu finden ). Aber warum sind diese Seiten überhaupt deaktiviert? Ist es gefährlich, sie zu aktivieren? Können sie irgendetwas kaputt machen, indem sie Inkompatibilitäten bereitstellen?
Bowi

1

Wahrscheinlich wird meine Erfahrung mit diesem Fehler für jemanden benötigt (auch für mich selbst ... :)).

Ich könnte also eine Sache zu den hier erwähnten Antworten hinzufügen. Ich meine, mit dem nachgestellten "/" Symbol in den Optionen zu spielen, weil das Spielen damit in meinem Fall nicht funktioniert. Aber als ich das .eclipse/org.eclipse.oomph.p2/cacheund das .eclipse/org.eclipse.oomph.setup/cacheVerzeichnis gelöscht habe (Namen werden relativ zum Ausgangsverzeichnis angegeben) und dann die bekannte Prozedur mit "/" durchgeführt habe, fing es an zu funktionieren.


1

Ich hatte ein paar Repository-URLs mit HTTPS gespeichert. Ich habe sie in HTTP geändert und der Fehler war verschwunden.

Sie können die URLs in den Einstellungen anpassen: Einstellungen -> Installieren / Aktualisieren -> Verfügbare Software-Sites


1

2019 Eclipse / CCS

Nachdem ich viele der oben beschriebenen Techniken ausprobiert hatte, bemerkte ich diesen Beitrag von Edwin Landwealths

Das lange und kurze daran ist, den berüchtigten Schwanz "/" hinzuzufügen und AUCH "http" in "https" zu ändern. Dies hat mein Problem sofort behoben.


0

In meinem Fall war die einzige Lösung eine manuelle Installation (auf der Seite des Plugins wurde erklärt, wie es über das Hilfemenü von Eclipse installiert wird, und alternativ sollte die Zip-Datei manuell entpackt werden).


Ich könnte das entsprechende Repository (in meinem Fall das JBoss-Repository) unter "Hilfe> Neue Software installieren" auswählen und die bereits installierten Komponenten auswählen. Sie würden erfolgreich udpiert werden.
Mmey

0

Es wurde versucht, das Google App Engine SDK zu installieren, und es wurden ähnliche Fehler angezeigt.
Keine der Antworten hat bei mir funktioniert.
Ich habe festgestellt, dass der Download bei 999 KB hängt, während der vollständige Download bei etwa 100 MB lag.

Irgendwie hat sich das Problem nach dem sechsten oder siebten Versuch von selbst behoben :)
Wenn also keines davon für Sie funktioniert, versuchen Sie es mindestens mehrmals, vielleicht ist der Server überlastet :)


0

Das Update von Kepler SR1 auf Kepler SR2 hat dies für mich gelöst. Ich habe gerade über die vorhandene Installation installiert, sodass keine meiner Einstellungen beschädigt wurde.

Win8.1, 64bit


0

Am Ende muss etwas entfernt werden. Ich möchte zu den anderen Antworten hinzufügen: Achten Sie darauf, nach Konflikten zu suchen. Für mich war das EMF (Eclipse Modeling Framework) irgendwie außer Kontrolle geraten, da ich mehrere Versionen in Windows / Einstellungen aufgelistet hatte. Durch das Entfernen des Konflikts konnten meine Aktualisierungen wie gewohnt fortgesetzt werden.


0

In meinem Fall wurden die oben genannten Fehler nur für eine bestimmte Update-Site und Eclipse-Java-Mars-R angezeigt. Auf anderen Update-Sites konnte ich aktualisieren, und mit anderen Versionen von Eclipse konnte ich von der Update-Site aus installieren, was Probleme für meine Java Mars R Eclipse verursachte.

Das Löschen des Cache-Ordners in /Users/myname/.eclipse/org.eclipse.oomph.p2 löste das Problem (mein Kollege, nicht ich, hat diese Lösung gefunden).


0

In meinem Fall habe ich ausgewählt

Arbeiten Sie mit: --Alle verfügbaren Sites--

Die Auswahl stattdessen nur einer bestimmten Site aus der Liste hat den Trick getan (Neon.2 64bit unter Windows)



0

Ich habe die folgende Lösung geholfen:

Gehen Sie zu Hilfe-> Software-Updates, wählen Sie die Registerkarte Verfügbare Software und klicken Sie auf die Schaltfläche Sites verwalten. Verwenden Sie die Schaltfläche Exportieren, um die Sites in eine bookmarks.xml-Datei zu exportieren. Öffnen Sie die bookmarks.xml-Datei in Ihrem bevorzugten Texteditor und fügen Sie ein nachfolgendes hinzu "/" Zu einer der Site-URLs, denen das "/" fehlt oder die am Ende entfernt werden. Speichern Sie die Änderungen. Wählen Sie im Fenster "Sites verwalten" in Eclipse alle Sites aus und klicken Sie auf die Schaltfläche "Entfernen". Klicken Sie nun auf "Importieren" und laden Sie sie in die bearbeitete Datei "bookmarks.xml"


0

Informationen zu Sauerstoff finden Sie in den Eclipse-Community-Foren :

"In meinem Fall hatte Oxygen eine Update-URL für Buidship als: http://download.eclipse.org/buildship/updates/e46/releases/2.x

Hinweis: Das e46 ist eine Neon-Version gemäß https://github.com/eclipse/buildship/blob/master/docs/user/Installation.md

Sobald ich die URL auf die Oxygen-Version (e47) aktualisiert habe: http://download.eclipse.org/buildship/updates/e47/releases/2.x

Update war erfolgreich "


0

Ich verwende lubuntu (wie ubuntu) und habe festgestellt, dass ich bei der Installation von ccs sudo cmd verwendet habe, sodass einige Dateien nicht von einem anderen Benutzer geändert werden können. Deshalb tritt das Problem auf. An der Stelle, an der ich ccs installiert habe, starte ich das cmd

sudo chown -R username:groupname * 

mit usernameund groupnamesind die gleichen wie mein Computerkonto.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.