Windows apps fail to launch, bottle deletion fails with lengthy error message
This is a fairly uncommon issue
If your Crossover files have had their permissions re-set with an Access Control List (ACL), Crossover won't be able to over-write the files with new contents. ACL settings can be applied in some circumstances by modifying the "Sharing and Permissions" section of a file's "Get Info" menu, and then choosing to apply those settings to a whole directory (if the directory contains Crossover files).
If this happens, Crossover will fail to launch your windows apps after your next Crossover upgrade, at which point the over-writing fails. Crossover will also be unable to delete bottles from the Manage Bottles menu. "Clear and Rebuild Programs menu" will not give you working menu items, either, however you should be able to launch apps manually using Run Command and browsing manually to the .exe of your windows app.
If you look into your Console Log, you will see errors resembling the following:
5/08/11 6:21:45 PM [0x0-0x208208].com.codeweavers.CrossOver wineserver: could not save registry branch to user.reg : Permission denied
5/08/11 6:21:45 PM [0x0-0x208208].com.codeweavers.CrossOver wineserver: could not save registry branch to system.reg : Permission denied
To fix this issue, open up a terminal (Applications>Utilities>Terminal) and enter the following commands:
We're rebels. We're misfits. But mostly, we're software liberators. And we're very, very good at what we do. We have to be. Lots of developers work with open source, but only a tiny fraction of those are good enough to get software that was designed for one platform to work on another one. We invented CrossOver software - a unique approach to cross-platform compatibility that does not require dual-boot or another OS license. We launched PortJump to help app and game developers broaden their market beyond Windows® users. And we launched ExecMode to help organizations solve really ugly technical challenges.