I've been noticing a trend lately since I upgraded to 9.92 that is causing problems. Here's the scenario:
- Foo.app version 1.0 is installed in /Applications on many users' Macs
- Foo.app version 1.5 is released so I package it up in Composer (dmg or pkg, doesn't matter) and upload it via Casper Admin and update the policy for it.
- Users who successfully install v1.5 from Self Service say the app won't launch now.
- when I look at the app it installed, it has the generic application icon and the Get Info window is definitely missing details
- The only way to fix it is for me to manually delete the broken installation and let them install from Self Service again. This works every time.
It appears to only happen with the apps that are simple drag-n-drop installations, but it doesn't seem to happen with every app like this. It appears to happen whether I create .DMG or .PKG installers in Composer. I've ended up having to create small scripts to run before the respective packages are installed that just does rm -Rf /Applications/Foo.app so the installation will be clean.
I've checked permissions on the existing and the new apps in Composer and they are all identical with root as the owner with full rights all the way. Is there something wrong with Composer or JSS or Self Service that doesn't overwrite all the files within an app it is replacing?
