I'm running Eclipse's Helios EE bundle on Linux, to which I added the subversive plugins, the m2e maven integration and the mylin connector for Trac. For the last couple of weeks I've been trying to install updates, and every time I get back a message like
No repository found containing <something or other>
The latest one was
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
What does it all mean and how do I fix that? If Eclipse has been able to contact the repositories to check for new files why isn't it able to download those files from those some repositories? Or does the error message mean something entirely different?
Simple!!!!!!!!
Right click on eclipse folder and go to properties. Uncheck checkbox "read only" if checked. apply changes.click oK.
after go to Help>Install new software>Uncheck “Contact all update sites during install to find required software”.
As Mauro said: "you have to remove and re-add the Eclipse Project Update site, so that its metadata are re-calculated." - works as workaround
Me helped the following solution:
Go to Help->Software Updates, then select the Available Software tab and click the Manage Sites button Use the Export button to export the sites to a bookmarks.xml file Open the bookmarks.xml file in your favorite text editor, and add a trailing “/” to any of the site urls which are missing the “/” or remove on the end. Save the changes. Back in the Manage Sites window within Eclipse, select all of the sites and click the Remove button Now, click Import and load in the edited bookmarks.xml file
Thanks to Fredrik for pointing to the original bug in Eclipse. A comment by Richard Shu there describes several available solutions:
Option #2 worked for me. I went to
Window > Preferences > Install/Update > Available Software Sites
, then for each enabled site I added a/
to the end of the URL (if it wasn't there already), then clickedReload
.The updates that Eclipse has found have dependencies that need to be downloaded during the installation but which cannot currently be found. This may be a temporary network problem or some repo server being down (if you're lucky). But unfortunately, sometimes this simply means that the dependencies are not contained in the repositories that Eclipse is trying to download them from, at least that is what i have encountered every now and then (not annoyingly often though).
So either the failure is temporary and you should try again or you are out of luck and may have to use a manual installation procedure (download and unpack in plugins folder).
Maybe you can increase your success rate by adding the repositories that supposedly contain the artifacts in the 'Available Software Sites' dialogue.
I'm not 100% sure of that though. In fact, I would like to find a 'perfect' answer to this question myself.
What usually works quite well is installing plugins via the Eclipse Marketplace.
Oh and sometimes this helps: Uncheck some options (like OSGI in your case).
In my case, the only solution was a manual installation (the plugin's page explained how to install it from the Eclipse's Help menu and, as an alternative, were to unpack the zip manually).