if you're trying to update your STS 2.5.0.RELEASE to 2.5.1.RELEASE the update process might fail with the following error:
A simple work-around for this error is to add an empty file into the dropins folder of your STS installation. This error has been fixed and will not happen again when updating 2.5.1 to 2.5.2 in the future.Code:An error occurred while unconfiguring the items to uninstall session context was:(profile=com.springsource.sts.ide, phase=org.eclipse.equinox.internal.p2.engine.phases.Unconfigure, operand=[R]com.springsource.sts.ide 22.214.171.124010241000-RELEASE --> [R]com.springsource.sts.ide 126.96.36.199011111000-RELEASE, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.RmdirAction). Could not remove directory /home/user/bin/springsource/sts-2.5.0.RELEASE/dropins.
For more details see the following bug reports:
STS-1345: Upgrading 2.5.0 to 2.5.1 does not work
STS-1242: Failed to update product from 2.3.3.M2 to 2.5.0.M3
Sorry for the inconvenience.