I pulled the update packages for the iWork apps down from Apple and pushed them out. The clients are saying the packages were installed successfully, but the machines are still reporting that updates are available for iWork. It doesn't appear the patch is working. Any ideas?
In order to get the patch upgrades of iWork to install and stay functioning, you need to set all the files in your iWork fileset to 'Ignore at Verify.' This will prevent FileWave from self-healing over the updates you've installed.
If you want more control over your iWork fileset, I suggest the following:
-Make a new iWork fileset from scratch, updating the applications after installation.
-Set all files in the old fileset to 'Ignore at Verify'
-Deploy the new fileset on top of the old one
-Once the new fileset is in place on all systems (filesets report can help find this) you can delete the old fileset.
Package installers install, then delete the pkg file; they are always 'Ignore at Verify' in a sense, as they do not self-heal.
If you take a look a the client that displayed this behavior, and get a copy of the client log, what do you see?
For more personalized support, please email eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%73%75%70%70%6f%72%74%40%66%69%6c%65%77%61%76%65%2e%63%6f%6d%22%3e%73%75%70%70%6f%72%74%40%66%69%6c%65%77%61%76%65%2e%63%6f%6d%3c%2f%61%3e%27%29%3b'))
I went ahead and created a new fileset with the updates. Seems to be fine now.
In the future though, the steps I should take to update an application (this is for the community as well, thus I am posting here...)
1. Change the application fileset to ignore at verify.
2. Load the .pkg update to the filewave server.
3. Make sure the .pkg update is set to ignore at verify.
4. Push down the update.
Is this correct?
As an aside, let's say I have to delete an application due to corruption on the HDD. Since the application is no longer self-healing, and I have it set to ignore at verify, it will no longer download again to the machine. If I set it to Download if Missing, will it overwrite the updates on all the other working machines, or does Download if Missing work strictly on the name of the application and not things like Filesize or Version number?