wake-up-neo.net

Spring Tool Suite 3.6.1 wird nicht aktualisiert

Beim Aktualisieren der Spring Tool Suite in Eclipse Luna wird die folgende Fehlermeldung angezeigt, da ich die Option zum Herunterladen von Updates für Eclipse 3.7 deaktiviert habe:

**An error occurred while collecting items to be installed session context was:(profile=DefaultProfile, phase=org.Eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.springsource.ide.Eclipse.commons.quicksearch,3.6.1.201408250654-RELEASE
No repository found containing: osgi.bundle,org.springsource.sts,3.6.1.201408250824-RELEASE
No repository found containing: org.Eclipse.update.feature,org.springsource.ide.Eclipse.commons.quicksearch.feature,3.6.1.201408250654-RELEASE
No repository found containing: org.Eclipse.update.feature,org.springsource.sts,3.6.1.201408250824-RELEASE
No repository found containing: binary,org.springsource.sts.ide.executable.win32.win32.x86_64,3.6.1.201408250824-RELEASE-e43
No repository found containing: org.Eclipse.update.feature,org.springsource.sts.package,3.6.1.201408250824-RELEASE-e43
No repository found containing: binary,org.springsource.sts.package_root,3.6.1.201408250824-RELEASE-e43**

Die Version, die ich installiert habe, ist:

Spring Tool Suite 
Version: 3.6.0.RELEASE
Build Id: 201407101106
Platform: Eclipse Luna (4.4)**

Weiß jemand, wie man das beheben kann?

13
gechenique

Der erste Punkt von Martins Antwort behebte mein Problem. Ich hatte mehrere Update-Sites für SpringSource, einschließlich e3.7, e4.3 und e4.4. Schritte, die ich zur Behebung dieses Problems unternommen habe:

  1. Wählen Sie Fenster -> Voreinstellungen aus dem Menü
  2. Erweitern Sie Install/Update und wählen Sie Available Software Sites aus
  3. Deaktivieren Sie die Update-Sites für SpringSource (außer e4.4) und speichern Sie

So testen Sie das Update:

  1. Wählen Sie Hilfe -> Nach Updates suchen

Hoffe das hilft. Danke Martin für den Hinweis auf diese Situation.

34
Khai Dinh

Es scheint, dass sich im p2-Repository-Cache von Eclipse/STS veraltete Daten befinden. Ich würde empfehlen, folgendes zu tun:

  • stellen Sie sicher, dass Sie nur über die 4.4-basierte Aktualisierungssite von STS verfügen (unter Eclipse Luna), jedoch nicht über eine andere STS-Aktualisierungssite für eine andere Eclipse-Version.
  • gehen Sie in das STS-Hauptverzeichnis und löschen Sie den Inhalt von "p2/org.Eclipse.equinox.p2.repository/cache", während STS NICHT ausgeführt wird.
  • neustart

Dadurch sollten die veralteten Daten entfernt werden, und Sie sollten mit STS-Aktualisierungen fortfahren können (z. B. auf 3.6.1).

16
Martin Lippert

Schritte, die ich zur Behebung dieses Problems unternommen habe:

  1. Schließen Sie STS
  2. Löschen Sie den Ordnercache unter sts-3.6.0.RELEASE\p2\org.Eclipse.equinox.p2.repository
  3. Führen Sie STS aus
  4. Wählen Sie Fenster -> Einstellungen
  5. Erweitern Sie Install/Update und wählen Sie Available Software Sites aus
  6. Deaktivieren Sie alle Update-Sites mit Ausnahme http://download.Eclipse.org/releases/luna und speichern Sie
  7. Wählen Sie Hilfe -> Nach Updates suchen
  8. Wählen Sie Fenster -> Einstellungen
  9. Erweitern Sie Install/Update und wählen Sie Available Software Sites aus
  10. Überprüfen Sie http://dist.springsource.com/release/TOOLS/update/e4.4/ und speichern Sie
  11. Wählen Sie Hilfe -> Nach Updates suchen

Wenn Sie die Fehlermeldung "STS.exe" erhalten haben, entfernen Sie einfach STS.exe (zuerst sichern), und suchen Sie erneut nach Updates.

9
Chaerun

Im Folgenden habe ich das STS 3.7.3 Release verwendet:

Gehen Sie zuerst zu Fenster -> Einstellungen -> Installieren/Aktualisieren -> Verfügbare Software-Sites -> Deaktivieren Sie alle Kontrollkästchen der SpringSource Update Site für Eclipse.

Gehen Sie dann zu Hilfe -> Nach Updates suchen. Jetzt sollten Sie alle Updates mit Ausnahme der Spring Tool Suite sehen. Installieren Sie sie, wenn Sie es brauchen oder ignorieren. Dann können Sie den nächsten Schritten folgen.

Von der STS-Download-Site ( https://spring.io/tools/sts/all ) habe ich den aktuellen Update-Site-Link erhalten, der unter Update-Sites: http://dist.springsource.com/release liegt /TOOLS/update/e4.6/

Gehen Sie zu -> Hilfe -> Neue Software installieren -> Fügen Sie diesen Link in das Feld Arbeiten mit ein und geben Sie ein. Wählen Sie dann Alles oder was auch immer Sie benötigen und klicken Sie auf Fertig stellen. Sie werden aufgefordert, STS neu zu starten, und Sie sind fertig.

Update: Dies ist für Version 3.8.1 in C:\Users \\ Documents\New\STS an diesem Speicherort. Wenn ich ein Update mache, hatte ich keine Probleme. Wenn Sie STS direkt in C installieren (entpacken), liegt möglicherweise dieses Problem vor.

Wenn Sie sich für eine Neuinstallation entscheiden, sollten Sie die Installation in Documents durchführen oder wenn Sie ein anderes Laufwerk als C:\verwenden, um solche Probleme zu vermeiden und Zeit für die Lösung des Problems zu verwenden.

Obwohl die Frage für 3.6.1 gestellt wird, denke ich, dass dies für alle Versionen gilt. 

1
Arun

Ich hatte das gleiche Problem und alle obigen Vorschläge funktionierten nicht für mich. Ich bin über die Lösung gestolpert 

Windows/Verfügbare Software in STS. 

Ich habe festgestellt, dass die Dropdown-Liste für "Available Software" leer war, und die Dropdown-Liste wurde erweitert, um "SpringSource Update Site für Eclipse 4.5 - http://dist.springsource.com/release/TOOLS/update/e4.5 " auszuwählen.

Ich habe alles ausgewählt und das Update abgeschlossen. Nach dem Neustart war alles in Ordnung.

0
Chad_G