[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform] Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable.

The problem is unsatisfiable means that p2 can't find a set of plugins that satisfies all the requirements. If you look at the errors one at a time, it really isn't that hard. (The hard part would be finding the root cause).

Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/[3.2.201.R34x_v20080709,3.2.201.R34x_v20080709]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/[3.2.200.v20080421-2006,3.2.200.v20080421-2006]] can be satisfied.

This means that you are asking to install both of
org.eclipse.equinox.preferences_3.2.201.R34x_v20080709
and org.eclipse.equinox.preferences_3.2.200.v20080421-2006
But they can't both exist in the same install, which would be because org.eclipse.equinox.preferences is a singleton bundle.



Unsatisfied dependency: [org.eclipse.jst.j2ee.ejb 1.1.105.v200802192030] requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)

This means the bundle org.eclipse.jst.j2ee.ejb requires a version of org.eclipse.emf.ecore between 2.2.0 and 2.4.0.



Cannot find a solution where both Match[requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.4.1,2.5.0)] and Match[requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)] can be satisfied.

I expect org.eclipse.emf.ecore is a singleton, and those version ranges don't overlap, so there will never be a version of org.eclipse.emf.ecore that satisfies this.


Cannot find a solution where both Match[requiredCapability: osgi.bundle/org.eclipse.emf.codegen/[2.4.0,3.0.0)] and Match[requiredCapability: osgi.bundle/org.eclipse.emf.codegen/[2.2.0,2.4.0)] can be satisfied.

Cannot find a solution where both Match[requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.4.0,4.0.0)] and Match[requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)] can be satisfied.

More non-overlapping version ranges, there are a bunch of these. And this is probably the root cause. You are perhaps trying to install something old into a 3.4.0 eclipse, and that old thing has dependencies on a 3.2.0 eclipse.


-Andrew