Blog to post all Installer and Licensing related info to users of Adobe products

Adobe Application Manager, Enterprise Edition Mac

The Mac version of AAMEE is now Golden Master. It is available at the same link as below. The primary change between the Preview version from last month and the release version now is that there need be nobody logged into the target system in order to deploy via ARD. This particular fix is something that many, many users have requested. Our hope is that it makes AAMEE much more useful for our Mac-based customers.Update: It seems the DevNet servers are now linking back to a the previous build. Will get this fixed ASAP and update here. –eUpdate: We’re back up and good to download. –e

21 Responses to Adobe Application Manager, Enterprise Edition Mac

Excellent.
So, why are we back to undeployable updaters? Photoshop CS5 12.0.1 Update came out the same day and it already reneges on the promise to support deployment properly. AAMEE doesn’t know what to do with it, and it’s wrapped in Adobe’s proprietary installer.

TGB,
AAMEE won’t support packaging updates for a couple of months yet. I cannot give you a precise date at this time; but, we expect it will take a couple of months. In the meantime, a command line silent install (similar to CS4) should be possible.

Why are the Adobe updates being released in proprietary format to begin with? Why is Adobe leaving it to the customer(s) to re-package updaters? Is this a training issue at Adobe engineering? If so, I’d like to get a portion of their paycheck, since I have to do their job for them.

Anyway, we still put a freeze on CS5 deployment until Adobe gets its house in order.

FYI, “-silent” doesn’t work. It results in a very large (640×480-ish) update window appearing, and although it happily updates without any interaction from the user (and even seems to disable the “Cancel” button), it requires clicking the Quit button at the end.

That’s like the complete opposite of silent. It’s even less silent than CS3 and CS4 updates. So, I can’t give any of my users the 12.0.1 update.

Let me lay it out. I need installers and updaters that:
a) require no interaction by the user
b) _disallow_ interaction by the user (eg: Cancel buttons)
c) work when nobody is logged in (ie: lab situations)
d) have an option to show no UI whatsoever – not even a Dock icon
e) do not require gymnastics to accomplish
f) can be triggered by admin tools such as Deploy Studio, ARD and Casper Suite

Failing all the above, I must be able to build my own installer out of your source files without the clear and present danger of seriously screwing up the existing installation by trumping important files, eg: via Iceberg, JAMF Composer or Apple PackageMaker (for example).

TGB,
Command line for installing patches silently is “–mode=silent”. It should launch in silent mode with this command line.
We are working on supporting updates packaging via AAMEE, but there is some time before it will be available.
Thanks

Amen to TGB ‘s post about what is needed in Adobe installers. Question: where is the download link I’ve heard tell about for AAMEE? The text says ‘The Mac version of AAMEE is now Golden Master. It is available at the same link as below.’ Sorry if I’m visually challenged here but I didn’t see a link below.

While the AdobeDeploymentManager/Adobe Application Manager/whatever now no longer fails to start the install when there is no user logged in via the GUI, if the install includes Adobe Help (and don’t most?) it hangs indefinitely while installing Adobe Help/Adobe AIR:

Installing third party payload
Running the application : /Users/admin/Desktop/CS5ProductionPremium_Install.pkg/Contents/Resources//Setup/payloads/AdobeHelp/InstallAdobeHelp
command line arguments in order are : /Users/admin/Desktop/CS5ProductionPremium_Install.pkg/Contents/Resources//Setup/payloads/AdobeHelp/InstallAdobeHelp

So still can’t install CS5 products with no user logged in.
And the bug where you cannot install from a disk image remains as well.

This is a known issue listed in AAMEE Readme. For logout user scenario, although the deployment of packages installed via “Install Packages” through ARD is successful, installation could not be completed if done using (Copy items + Send unix command task of ARD)
Workaround for this is as below:

Restart the system and follow these steps:
1. Create a new folder and copy the deployment package into it.
2. Change the folder permissions to 700 using the chmod command.
3. Copy the folder to the client machine using the ARD “Copy items” task, setting
item ownership to “Inherit from destination folder”.
4. When you use “Send UNIX command”, the installation should be successful.

Note: “Send Unix command” in this case would the installer command for pkg installation with sudo privileges

AAMEE does not currently support “Installation from monted disk”. However, we do have it as a open issue. For now, the workaround would be to copy package locally, from mounted disk, before installing

Still having no success. We don’t use ARD, so I tried to translate your steps to using an SSH session to the machine in question.

I created a directory on the remote machine named “AAMEE” and chmodded it to 700.
I copied a CS5ProductionPremium_Install.pkg into this directory, and also chmod -R 700 /path/to/CS5ProductionPremium_Install.pkg.

I then ran the installer:
installer -pkg /path/to/CS5ProductionPremium_Install.pkg -target /

*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
Installer Operation: InstallThirdPartyPayloadOperation
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
Installing third party payload
Running the application : /Users/admin/Desktop/AAMEE/CS5ProductionPremium_Install.pkg/Contents/Resources//Setup/payloads/AdobeHelp/InstallAdobeHelp
command line arguments in order are : /Users/admin/Desktop/AAMEE/CS5ProductionPremium_Install.pkg/Contents/Resources//Setup/payloads/AdobeHelp/InstallAdobeHelp

And this is _always_ the behavior I get with this package, which was generated with the current version of AAMEE. If there is a user logged in, the install continues past this point and the CS5 Production Premium suite is installed. If there is no user logged in, it hangs while attempting to install Adobe Help.

It seems clear to me that the problem lies with the Adobe Help Installer.

We have replicated the issue internally and found that Adobe Help installation was indeed hanging. We worked closely with Adobe Help team and from their dev build containing detailed logs, it seems that root cause is with the AIR installer.

We have a bug logged (internally tracked as #2661131) for this issue. The Adobe Help team will be looking at this in cooperation with the AIR team trying to find a fix.

Earlier we had similar bug for Adobe Help “# 2650923 — [Mac 10.6]:Package deployment hangs (waiting for another process to finish) when deployment is done through ARD using Send Unix command when no user is logged in.”, though we are verifying the fix delivered for it, the new issue is still occurring with the fix for 2650923 provided.

I am glad that the Adobe Help installer issue is being looked at, but here is another serious issue:

CS5 Updates cannot be installed while no one is logged in. They fail with the following message:

————————————– Summary ————————————–
– 2 fatal error(s), 17 error(s), 2 warning(s)
WARNING: Display requirements not met for {B0A63447-FE22-45EC-855B-64BB7E6EF7C2}
WARNING: Display requirements not met for {2F72D15F-772C-4210-85CF-5128E978710B}
ERROR: The extension payload: Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11ru_RULanguagePack {145DE74F-A93E-432D-B92E-C68FA5FBF914} requires a parent with following specification:
Family: Dreamweaver
ProductName: Adobe Dreamweaver CS5_AdobeDreamweaver11ru_RULanguagePack
MinVersion: 0.0.0.0
This parent relationship is not satisfied, because this payload is not present in this session.
This payload will be ignored in this session.
ERROR: The extension payload: Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11fr_FRLanguagePack {370E7743-4397-4D37-BB7D-ADAB1EA551E4} requires a parent with following specification:
Family: Dreamweaver
ProductName: Adobe Dreamweaver CS5_AdobeDreamweaver11fr_FRLanguagePack
MinVersion: 0.0.0.0
This parent relationship is not satisfied, because this payload is not present in this session.
This payload will be ignored in this session.
ERROR: The extension payload: Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11sv_SELanguagePack {4C272F94-C35F-4ABF-8462-B61E2A5B9EAD} requires a parent with following specification:
Family: Dreamweaver
ProductName: Adobe Dreamweaver CS5_AdobeDreamweaver11sv_SELanguagePack
MinVersion: 0.0.0.0
This parent relationship is not satisfied, because this payload is not present in this session.
This payload will be ignored in this session.
ERROR: The extension payload: Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11cs_CZLanguagePack {6A231950-07F8-4591-8FA6-86F9D1F316AA} requires a parent with following specification:
Family: Dreamweaver
ProductName: Adobe Dreamweaver CS5_AdobeDreamweaver11cs_CZLanguagePack
MinVersion: 0.0.0.0
This parent relationship is not satisfied, because this payload is not present in this session.
This payload will be ignored in this session.
ERROR: The extension payload: Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11pt_BRLanguagePack {818701FE-B406-4183-8A2A-052675538C5F} requires a parent with following specification:
Family: Dreamweaver
ProductName: Adobe Dreamweaver CS5_AdobeDreamweaver11pt_BRLanguagePack
MinVersion: 0.0.0.0
This parent relationship is not satisfied, because this payload is not present in this session.
This payload will be ignored in this session.
ERROR: The extension payload: Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11ja_JPLanguagePack {8F4ABBEE-E57B-4B94-A6F1-C86C037925BC} requires a parent with following specification:
Family: Dreamweaver
ProductName: Adobe Dreamweaver CS5_AdobeDreamweaver11ja_JPLanguagePack
MinVersion: 0.0.0.0
This parent relationship is not satisfied, because this payload is not present in this session.
This payload will be ignored in this session.
ERROR: The extension payload: Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11es_ESLanguagePack {A7F09717-BA94-4BF7-A928-F072A097FB25} requires a parent with following specification:
Family: Dreamweaver
ProductName: Adobe Dreamweaver CS5_AdobeDreamweaver11es_ESLanguagePack
MinVersion: 0.0.0.0
This parent relationship is not satisfied, because this payload is not present in this session.
This payload will be ignored in this session.
ERROR: The extension payload: Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11it_ITLanguagePack {B61EF97D-85DB-480A-BB6C-48D94044EDEC} requires a parent with following specification:
Family: Dreamweaver
ProductName: Adobe Dreamweaver CS5_AdobeDreamweaver11it_ITLanguagePack
MinVersion: 0.0.0.0
This parent relationship is not satisfied, because this payload is not present in this session.
This payload will be ignored in this session.
ERROR: The extension payload: Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11nl_NLLanguagePack {BFB818EB-B9C3-4199-AEA5-F78A9200D372} requires a parent with following specification:
Family: Dreamweaver
ProductName: Adobe Dreamweaver CS5_AdobeDreamweaver11nl_NLLanguagePack
MinVersion: 0.0.0.0
This parent relationship is not satisfied, because this payload is not present in this session.
This payload will be ignored in this session.
ERROR: The extension payload: Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11tr_TRLanguagePack {CBA3D311-B16C-4947-A2D6-1612BF6DD0D6} requires a parent with following specification:
Family: Dreamweaver
ProductName: Adobe Dreamweaver CS5_AdobeDreamweaver11tr_TRLanguagePack
MinVersion: 0.0.0.0
This parent relationship is not satisfied, because this payload is not present in this session.
This payload will be ignored in this session.
ERROR: The extension payload: Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11de_DELanguagePack {CFE9C7F0-96F7-440C-8086-180030C2086C} requires a parent with following specification:
Family: Dreamweaver
ProductName: Adobe Dreamweaver CS5_AdobeDreamweaver11de_DELanguagePack
MinVersion: 0.0.0.0
This parent relationship is not satisfied, because this payload is not present in this session.
This payload will be ignored in this session.
ERROR: The extension payload: Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11pl_PLLanguagePack {D25FAD57-05F6-4FD6-8F6E-7AB69BC88D0F} requires a parent with following specification:
Family: Dreamweaver
ProductName: Adobe Dreamweaver CS5_AdobeDreamweaver11pl_PLLanguagePack
MinVersion: 0.0.0.0
This parent relationship is not satisfied, because this payload is not present in this session.
This payload will be ignored in this session.
ERROR: Unable to locate folder for token UserInternetPlugins.
ERROR: Unable to locate folder for token UserInternetPlugins.
ERROR: The following payload errors were found during install:
ERROR: – Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11en_USLanguagePack: Install failed
ERROR: – Adobe Dreamweaver CS5_11.0.2_AdobeDreamweaver11-mul: Install failed
FATAL ERROR: Database file ‘Install.db’ does not exist.
FATAL ERROR: Database file ‘Install.db’ does not exist.

Pushing Adobe updates while no one is logging in is necessary in many Education environments, especially for Computer Labs. When we have 100+ macs that all requires CS5 updates, we cannot go around to each and every one, log in and then run the updates. That is unacceptable for an Enterprise/Education style environment. Do you have plans to allow CS5 Updates to run with no one logged in?

I keep getting the error “A valid installer could not be found.”, even though the all the installation files are on a drive local to my AAMEE install.
I can run the installer manually, so it is indeed “valid”.

Hi Joe,
There can be 2 possible reasons for this issue
1) Please verify that the product install folder that you are providing the path to, contains Install.app (for mac) or Set-up.exe (for win). It seems that you might be pointing to a top level folder. (if installer dmg is being used, please mount it and provide path t the folder in mounted drive, which contain install.app)
2) If you are using multi-disk installer, please merge its contents using the steps below:
(a)Create a folder and use it as product install folder. The product install folder contains all of the installation files and resources that you will use to create packages with the Application Manager.
(b)Copy the contents of multiple DVDs to your product install folder using the steps specified below:
(i) Mount or insert Disk 1, and copy the contents to your product install folder. For example,
/MCSuiteBuild/Adobe CS5 Master Collection/.
(ii) Mount or insert Disk 2, and copy the contents of the payloads/folder to the payloads/folder in your product install folder. For example, /MCSuiteBuild/Adobe CS5 Master Collection/payloads/.
When asked if you want to overwrite files and folders, click “Yes to all”.
(c)Provide path of this product install folder in “Locate the product install folder” text-box and continue with the package creation process

Is there any chance of re-enabling AAM (to receive updates) after an Installation has been deployed to a client machine?
Platform is Mac – unfortunately we built all our packages with AAM diabled and want to re-enable it on the machines already installed….

Two ways:
(1) You can create another package with AAMEE with patches *enabled* and deploy it to the same target system. This will re-enable patches on that target system.
(2) Set suppressed to false (0) using the analogue to the following instructions: http://kb2.adobe.com/cps/850/cpsid_85016.html