Because of the two different versions of the CDT, and then intend to remove one, the version, it will be directly in the plugin and feature all the ORG.ECLIPSE.CDT beginning of the package deleted. Org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase error occurred while restarting Eclipse installation.
the error occurred because of an error in Eclipse's update management P2. P2 has a garbage collection mechanism, the previously deleted jar package before being recycled, re-installed again, the system will not do a re-download action, but it can not find the jar package, and therefore error.
workaround : Run at the command line
Eclipse-application org.eclipse.equinox.p2.garbagecollector.application
-profile * * * * * * * * * is the value of eclipse.p2.profile items in Configuration/concfig.ini.
Reference: http://bbs.csdn.net/topics/390600855?page=1#post-397672211
This article is from the "winger" blog, make sure to keep this source http://imu2008.blog.51cto.com/3844842/1432637