Install Error Adobe Air

Topics: Publishing Issue
Aug 14, 2014 at 9:12 AM
Edited Aug 14, 2014 at 9:13 AM
Hi,
i used WPP to deploy Adobe Air to some of our PCs since a few months but this time i have problems installing the actual Version 14.0.0.178.

I extract the installaer package, create an update in wpp and provide it to my wsus. Usually this works but this time the installation fails.

One other problem is that the product code from this version is the same as the version before, so i tried a package with empty rules and also a package that compares REG_SZ Values, both without success.

Here is an excerpt from the WindowsUpdateLog:
2014-08-14  10:36:59:519     708    15d0    Agent   ** START **  Agent: Installing updates [CallerId = InstallPendingUpdates]
2014-08-14  10:36:59:519     708    15d0    Agent   *********
2014-08-14  10:36:59:519     708    15d0    Agent     * Updates to install = 1
2014-08-14  10:36:59:519     708    15d0    Agent     *   Title = Adobe AIR 14.0.0.178
2014-08-14  10:36:59:519     708    15d0    Agent     *   UpdateId = {0B3D8A69-5CB6-4302-BD85-9AA7699C8460}.1
2014-08-14  10:36:59:529     708    3084    Handler MSP download: file b07518b7-6afa-40a8-8999-0bb6da49621b_1.cab already exists in sandbox directory (C:\Windows\SoftwareDistribution\Download\ab78e5d73d9f2473c13a5b0b058208ec)
2014-08-14  10:36:59:589     708    3084    DnldMgr ***********  DnldMgr: New download job [UpdateId = {0B3D8A69-5CB6-4302-BD85-9AA7699C8460}.1]  ***********
2014-08-14  10:36:59:599     708    3084    DnldMgr   * All files for update were already downloaded and are valid.
2014-08-14  10:36:59:599     708    3084    Agent   *********
2014-08-14  10:36:59:599     708    3084    Agent   **  END  **  Agent: Downloading updates [CallerId = InstallPendingUpdates]
2014-08-14  10:36:59:599     708    3084    Agent   *************
2014-08-14  10:36:59:760    5224    2cf8    COMAPI  FATAL: Unable to perform synchronous installation successfully. (hr=80240016)
2014-08-14  10:37:02:722     708    3084    Report  Uploading 1 events using cached cookie, reporting URL = http://dc01/ReportingWebService/ReportingWebService.asmx
2014-08-14  10:37:02:722     708    3084    Report  Reporter successfully uploaded 1 events.
2014-08-14  10:37:05:162     708    15d0    DnldMgr Preparing update for install, updateId = {0B3D8A69-5CB6-4302-BD85-9AA7699C8460}.1.
2014-08-14  10:37:05:162    2940    2034    Misc    ===========  Logging initialized (build: 7.6.7600.256, tz: +0200)  ===========
2014-08-14  10:37:05:162    2940    2034    Misc      = Process: C:\Windows\system32\wuauclt.exe
2014-08-14  10:37:05:162    2940    2034    Misc      = Module: C:\Windows\system32\wuaueng.dll
2014-08-14  10:37:05:162    2940    2034    Handler :::::::::::::
2014-08-14  10:37:05:162    2940    2034    Handler :: START ::  Handler: MSI Install
2014-08-14  10:37:05:162    2940    2034    Handler :::::::::
2014-08-14  10:37:05:162    2940    2034    Handler   : Updates to install = 1
2014-08-14  10:37:05:162    2940    2034    Handler MSI update {00000000-0000-0000-0000-000000000000}.0 using source image from 1 CABs.
2014-08-14  10:37:05:553    2940    2034    Handler   : Batch installing 1 updates
2014-08-14  10:37:05:553    2940    2034    Handler   : WARNING: Operation failed at update 0, Exit code = 0x80240017
2014-08-14  10:37:05:553    2940    2034    Handler :::::::::
2014-08-14  10:37:05:553    2940    2034    Handler ::  END  ::  Handler: MSI Install
2014-08-14  10:37:05:553    2940    2034    Handler :::::::::::::
2014-08-14  10:37:05:573     708    15d0    Agent   *********
2014-08-14  10:37:05:573     708    2814    AU  Triggering Offline detection (non-interactive)
2014-08-14  10:37:05:573     708    15d0    Agent   **  END  **  Agent: Installing updates [CallerId = InstallPendingUpdates]
2014-08-14  10:37:05:573     708    2814    AU  #############
2014-08-14  10:37:05:573     708    15d0    Agent   *************
2014-08-14  10:37:05:573     708    2814    AU  ## START ##  AU: Search for updates
2014-08-14  10:37:05:573     708    2814    AU  #########
2014-08-14  10:37:05:573    4696    2044    COMAPI  >>--  RESUMED  -- COMAPI: Install [ClientId = InstallPendingUpdates]
2014-08-14  10:37:05:573    4696    2044    COMAPI    - Install call complete (succeeded = 0, succeeded with errors = 0, failed = 1, unaccounted = 0)
2014-08-14  10:37:05:573    4696    2044    COMAPI    - Reboot required = No
2014-08-14  10:37:05:573    4696    2044    COMAPI    - WARNING: Exit code = 0x00000000; Call error code = 0x80240022
2014-08-14  10:37:05:573    4696    2044    COMAPI  ---------
2014-08-14  10:37:05:573    4696    2044    COMAPI  --  END  --  COMAPI: Install [ClientId = InstallPendingUpdates]
Coordinator
Aug 14, 2014 at 8:26 PM
Hi, what is the type of the file you have publish (MSI, MSP or EXE) ?

The error code : 2014-08-14 10:37:05:553 2940 2034 Handler : WARNING: Operation failed at update 0, Exit code = 0x80240017
Mean : install is not needed because no updates are applicable

What happen if you run manually the file on the client computer ?
Aug 15, 2014 at 5:54 AM
Edited Aug 15, 2014 at 6:00 AM
Its a MSI file and it says that there is another version of this product already installed on this computer.
I always tried to install manually from the exe file and with that it works flawlessly.

I saw the explanation for the error code in an other thread here in the forums and i think it has something to do with the equal product codes of the two versions.
Thats why i tried to build the package without rules but it didn`t work out.
Coordinator
Aug 15, 2014 at 9:53 AM
Its a MSI file and it says that there is another version of this product already installed on this computer.
MSI files have their own validation rules. This means that you have already this version installed on the computer or MSI file has been badly created (Which happen frequently in Adobe Product :-( )

You can post on Adobe forum to tell them the error. They will probably release another MSI file (try to re-download it in few days)
Marked as answer by DCourtel on 9/13/2014 at 12:26 PM
Aug 15, 2014 at 9:57 AM
ok, i will try that. Thank you for your help and have a nice weekend
Aug 15, 2014 at 12:49 PM
Did you verify that the file you downloaded indeed contained the installer for 14.0.0.178? There were some issues with the CDN earlier this week where it was distributing the old version for some users.
Aug 15, 2014 at 2:33 PM
Yes, it installs the correct version if you use the containing exe
Nov 15, 2014 at 2:26 AM
Not for the faint of heart .......
Here's how I publish Air updates when dealing with point updates like going from Adobe Air 15.0.0.293 to 15.0.0.356. I've been successful with this method with versions 13 through 15.

As others have discovered in this thread, Adobe does a piss poor job of creating MSI's that will upgrade or install over the existing version, primarily because they are using the same product code in the setup.msi. In that regard, the windows installer will think you're trying to perform a reinstall and will end up telling you that the update is not needed.

The latest version of Air (15.0.0.356) has a product code in the MSI = {7BBAEC47-1CC0-4CB8-ADB4-531B78DBD1DD}. The problem is that is the product code for all 15 versions. To get around this do the following:

Open the setup.msi using Orca, navigate to the Property Table and modify the product code by one letter, in this case changing the last letter from D to E {7BBAEC47-1CC0-4CB8-ADB4-531B78DBD1DE}, then save the setup.msi

Once that is complete, create the update. You need the setup.msi and the Adobe Air folder. Creating the update is realtively easy.
Here I've had plenty of trouble getting the Windows Update client to detect the update unless I make sure the Package Level rules are deleted. I do not use the MSI Product Installed detection method but rather file version.

Update already installed?
<bar:FileVersion Path="Adobe AIR\Versions\1.0\Adobe AIR.dll" Comparison="GreaterThanOrEqualTo" Version="15.0.0.356" Csidl="44"/>

Update is installable?
<bar:FileVersion Path="Adobe AIR\Versions\1.0\Adobe AIR.dll" Comparison="LessThan" Version="15.0.0.356" Csidl="44"/>