2014-09-13 13 views
13

Aggiornamento del Suite Primavera strumento in Eclipse Luna, ottengo il seguente errore dal momento che ho spento la possibilità di scaricare gli aggiornamenti per Eclipse 3.7:Primavera Tool Suite 3.6.1 non verrà aggiornato

**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** 

Il la versione che ho installato è:

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

Qualcuno sa come risolvere questo problema?

risposta

16

Sembra che ci siano dati obsoleti nella cache del repository p2 di Eclipse/STS. Suggerirei di fare quanto segue:

  • assicurarsi di avere il sito di aggiornamento 4.4 basata su STS solo (tra l'Eclipse Luna uno), ma non un altro sito di aggiornamento STS per una diversa versione di Eclipse.
  • passare alla directory principale STS ed eliminare il contenuto di "p2/org.eclipse.equinox.p2.repository/cache" mentre STS NON è in esecuzione.
  • riavvio

Questo dovrebbe rimuovere i dati non aggiornati e si dovrebbe essere in grado di continuare con gli aggiornamenti STS (a 3.6.1, per esempio).

+0

Siamo spiacenti, e se nessuno di questi passaggi risolve il problema? Ho svuotato la cache come dici tu, deseleziona il repository Kepler dai Siti disponibili perché Eclipse è 4.4 (Luna) e tuttavia non funziona. Il repository STS è solo uno: 'http: // dist.springsource.com/release/TOOLS/update/e4.4 /' ed è abilitato. Cosa dovrei fare? – tonix

+1

Ho risolto, ho dovuto: '1) Esportare il .xml Siti software disponibili su bookmarks.xml;' 2) Rimuovere tutti i siti software disponibili: '3) Esci da Eclipse;' 4) Lavare il STS cache come hai detto nel tuo post; '5) Riavvia Eclipse;' 6) Importa il segnalibros.xml indietro; '7) Rimosso il repository STS SpringSource;' 8) Vai su Installa nuovo software -> ha aggiunto nuovamente il repository SpringSource; '9) STS installato 3.6.3' – tonix

+0

prova la tua soluzione, ma non funziona, https: //pbs.twimg.com/media/DGIehMzVwAAcQC9.jpg – janwen

34

Il primo punto della risposta di Martin ha risolto il problema. Ho avuto più siti di aggiornamento per SpringSource, inclusi e3.7, e4.3 e e4.4. Passaggi che ho svolto per risolvere questo problema:

  1. Selezionare Finestra -> Preferenze dal menu di
  2. Espandi Installa/Update e selezionare Disponibile siti di software
  3. siti di aggiornamento Deselezionare per SpringSource, tranne e4.4, e salvare

per testare la correzione:

  1. Selezionare Guida -> Verifica aggiornamenti

Spero che questo aiuti. Grazie a Martin per aver segnalato questa situazione.

9

passaggi che ho svolto per risolvere questo problema:

  1. Chiudi STS
  2. cache di cartella Canc sulla STS-3.6.0.RELEASE \ p2 \ org.eclipse.equinox.p2.repository
  3. Run STS
  4. Selezionare Finestra -> Preferenze
  5. Espandi Installare/Update e selezionare Disponibile Siti Software
  6. Deseleziona tutto sito di aggiornamento, tranne http://download.eclipse.org/releases/luna e salvare
  7. Selezionare Guida -> Verifica aggiornamenti
  8. Seleziona finestra -> Preferenze
  9. Espandi Installa/Aggiorna e seleziona Siti software disponibili
  10. Verifica http://dist.springsource.com/release/TOOLS/update/e4.4/ e salvare
  11. Selezionare Guida -> Controlla aggiornamenti

Se u ha ottenuto l'errore "STS.exe", è sufficiente rimuovere (backup prima) STS.exe, e controllare gli aggiornamenti di nuovo.

+0

https://issuetracker.springsource.com/browse/STS-2334 "L'url è per un sito di aggiornamento di Eclipse. Quando accedete direttamente, otterrete l'errore 403, ma Eclipse/STS sa come accedervi correttamente. " - non per me ... –

+0

puoi farlo con http://www.digitalsanctuary.com/tech-blog/general/no-repository-found-containing-error-when-update-eclipse.html, può prevenire perdere il tuo record – Zam

+0

I passaggi sopra hanno funzionato bene per me per aggiornare le m in 3.6.3.SR1 a 3.6.4 –

1

Qui di seguito è quello che ha lavorato per me, sto usando STS 3.7.3 di rilascio:

Prima andare a Window -> Preferenze -> Installa/Aggiornamento -> siti software disponibile -> deselezionare tutte l'aggiornamento del sito SpringSource per scatole Eclipse.

Quindi andare su Guida -> Controlla aggiornamenti e ora dovresti vedere tutti gli aggiornamenti tranne quello che dice Spring Tool Suite. Installali se hai bisogno o ignori. Quindi puoi seguire i prossimi passi.

Dal sito di download STS (https://spring.io/tools/sts/all), ho avuto il link attuale sito di aggiornamento che in Siti di aggiornamento: http://dist.springsource.com/release/TOOLS/update/e4.6/

Vai -> Aiuto -> Install New Software -> Aggiungi questo link nel lavoro con il campo ed entra Quindi seleziona Tutto o qualsiasi cosa tu abbia bisogno e Fine. Chiederà di riavviare STS e il gioco è fatto.

Aggiornamento: Questo è per la versione 3.8.1 in C: \ Users \ \\ Documents \ Nuove STS in questa posizione e quando aggiorno non ho avuto problemi. Se si installa (decomprimere) STS in C direttamente potrebbe essere quindi si potrebbe avere questo problema.

Se si sceglie di reinstallare, è meglio installare in Documenti o se si dispone di un'unità diversa da C: \ per evitare tali problemi e passare il tempo a risolverlo.

Sebbene la domanda posta sia per 3.6.1, penso che sia per tutte le versioni.

0

Ho avuto lo stesso problema e tutti i suggerimenti sopra riportati non hanno funzionato per me. Mi sono imbattuto nella soluzione tramite

Windows/Software disponibile in STS.

ho notato che la caduta verso il basso sul Software disponibile era vuoto e ampliato il menu a discesa per selezionare "Aggiornamento del sito SpringSource per Eclipse 4,5-http://dist.springsource.com/release/TOOLS/update/e4.5"

ho selezionato tutte e completato l'aggiornamento e tutto andava bene dopo il riavvio.