On Feb 23, 2011, at 1:04 PM, Nate wrote:
> Some more troubleshooting revealed the following to be true:
>
> 1. On the first run, munki installs all the packages and the Adobe Setup Error.log does not exist in /Library/Logs/Adobe/Installers.
> 2. When I run munki a second time and it tries to install XMP panels and APE again, *then* we get an error message in the Adobe logs.
This information completely changes the nature of the problem.
munki _is_ successfully installing the updates. (In #1 above.) But the information in your pkginfo for the XMP Panels CS5 and Adobe Player for Embedding 3.1 is not sufficient/correct to allow munki to correctly determine that these updates have been installed, and so it thinks they are not installed and attempts to install them again. The Adobe installer fails with the generic 'Adobe Setup error: 7: Unable to complete the silent workflow' error. If instead it had failed with something like 'Adobe setup error: this update is already installed' or 'Adobe setup error: this update is not needed on this machine' you probably would have been clued in faster.
For me, this installs item works for AdobeXMPPanelsCS5-3.1.0:
Adobe Player for Embedding 3.1† Adobe XMP Panels CS5† CS Live Services Update For CS5† Fireworks CS5 11.0.2 Updater; Flash Catalyst CS5; Adobe Player for Embedding 3.1† Flash CS5; Adobe Bridge CS5 4.0.5 Update† Adobe Pixel Bender Toolkit 2.5 Update; Adobe Player for Embedding 3.1† Adobe XMP Panels CS5† CS Live Services Update For. Adobe is changing the world through digital experiences. We help our customers create, deliver and optimize content and applications. All together now. All together now. The new release of Adobe Creative Cloud gives you all the best creative apps and services, so you can stay more connected and creative wherever you’re inspired.
<key>installs</key>
<array>
<dict>
<key>path</key>
<string>/Library/Application Support/Adobe/Uninstall/{6F064E9A-480A-4B35-9765-533F8D3F472E}.db</string>
<key>type</key>
<string>file</string>
</dict>
</array>
The '/Library/Application Support/Adobe/Uninstall/{6F064E9A-480A-4B35-9765-533F8D3F472E}.db' is equivalent to a package receipt, and is auto-generated by makepkginfo. If you have this same installs key, for some reason this receipt is not being written and you'll have to find something else to key off of. Similarly, for AdobePlayerForEmbeddingUpdate-3.1.0:
<key>installs</key>
<array>
<dict>
<key>path</key>
<string>/Library/Application Support/Adobe/Uninstall/{42CCA701-73BF-48D4-86DA-27AE807163EF}.db</string>
<key>type</key>
<string>file</string>
</dict>
</array>
works for me....
-Greg