Skip to main content
Participant
September 20, 2006
Question

Cannot Install Adobe Flashplayer 9.0.16 Using SMS 2003

  • September 20, 2006
  • 4 replies
  • 689 views
We are using SMS 2003 in an enterprise environment.

We have been unable to install Flash Player V9.0.16 using SMS.
We had the same problem with Flash Player V8.0.24, and finally gave up.

All other SMS packages we create install without difficulty, including applications such as Adobe Reader 7x, MS Office 2003, etc.

The error generated by SMS is:
--------------------------------------------------------------------------------
The program for advertisement "MNG20107" failed ("MNG00099" - "Adobe Flashplayer 9.0.16").
A failure exit code of 1 was returned.
User context: NT AUTHORITY\SYSTEM

Possible cause: Systems Management Server (SMS) determines status for each program it executes. If SMS cannot find or correlate any installation status Management Information Format (MIF) files for the program, it uses the program's exit code to determine status. An exit code of 1 is considered a failure.
Solution: For more information on the exit code, refer to the documentation for the program you are distributing.
--------------------------------------------------------------------------------

Attempts to search on the internet for an understanding of this error have been unsuccessful.
Basically, we are looking for input from other SMS Admins who have had problems installing Flash Player 9 with SMS, whether they fixed it or not.
Hopefully, someone can provide some insight as to the nature of the failure. I don't think its really SMS, as it generally pushes other packages just fine. Only Flash seems to refuse to play nice.

I am not interested in using Group Policy to push this package, please start a seperate thread to have that discussion.

Thanks
    This topic has been closed for replies.

    4 replies

    Participant
    September 29, 2006

    Hello Guys!
    We had the same problem too. Now we have solved it. For successful installation of FlashPlayer 9.0.16 by SMS 2003 two conditions must be met:
    1) specify exactly the log file for Windows Installer, e.g.:
    msiexec /i install_flash_player_9_active_x.msi /qn /L* C:\Temp\Flash9.log
    2) make sure no ordinary user is logged onto the client PC at the time of installation

    Regards,
    Konstantin
    Inspiring
    September 20, 2006
    I had the same question about what accounts were used in SMS with advanced security. I was having a problem loading some bluetooth drivers. Here's the reponce I got from an SMS list.
    Do you have access to SMS R2? You can now use the custom update tool for Adobe Flash.

    You are correct about the Software Installation Account, it is only for the legacy clients.

    What kind of installer is the Bluetooth software using? InstallShield?

    If it is InstallShield (MSI based), I have had many problems with InstallShield packages (MSI based) running under the SYSTEM account, but it runs fine under my user account (which has Admin rights). If this is the case take a look at this link:

    http://community.macrovision.com/showthread.php?t=117720&page=3&pp=6

    The information I'm refering to in the link is the following:

    "Your probably referring to one of the many threads that MichaelU and I had on this subject.

    BTW I'd never read the document above. I've always followed a simple approach with each release of InstallShield.

    1) Install InstallScript MSI and use DCOMCNFG to determine the AppID of the offending DCOM server.

    2) Edit the ISSCRIPT.MSI to remove the RunAs registry value of the AppID.

    3) Edit the ISSCRIPT.MSI and add an entry to the RemoveRegistry table in case the value has been previously seeded out in the wild by a different install using the same version of InstallShield.

    4) Add the new MSI to my build environment"

    Thanks,


    Inspiring
    September 20, 2006
    Maybe the local system account, which sms uses to install the program doesn't have rights to something that the bat file is running. I beleive the uninstall program will kill the browser so you don't need the "terminate.vbs"
    moorejdAuthor
    Participant
    September 20, 2006
    quote:

    Maybe the local system account, which sms uses to install the program doesn't have rights to something that the bat file is running.


    The SMS client downloads the entire distribution to the ccm\cache folder ok. SMS should be handling the administrative privilege. Within the Package creation of SMS, you create a program. Under the Environment tab, You select 'Run with administrative rights' under 'Run mode'. This standard SMS configuration generally works for me.

    quote:

    I beleive the uninstall program will kill the browser so you don't need the "terminate.vbs"


    We were not certain that the uninstall was consistently closing the browser windows, so we threw in our 'TerminateIE.vbs' script while we wrassle with this. As we work through this, I may be able to remove it later.

    Thanks
    Inspiring
    September 20, 2006
    What's the command line you're using to run the install? This is what we used for version 8
    "msiexec -i install_flash_player_active_x.msi /q allusers=2 reboot=reallysuppress /lv c:\flash8.log"
    The log file will also give you an idea of what's going on.
    moorejdAuthor
    Participant
    September 20, 2006
    Probably should have mentioned that the install appears to run just fine when not using SMS.
    Again, the same behavior was exhibited with Flash Player 8.0.24.

    It installs fine when run in a batch file, but not when the batch file is run using SMS.
    Other programs install fine using SMS, just not recent versions of Flash Player.

    Batch File:
    -------------------------------------------
    REM This command uninstalls Older version of Flash. It then installs Flash Player V9

    :CloseIEWindows
    TerminateIE.vbs


    :CHECKFLASHLEGACY
    REM This will uninstall a legacy Flash installation
    if exist "C:\WINDOWS\system32\Macromed\Flash\flash.ocx" (goto UNINSTALLFLASH) ELSE (goto CHECKFLASH8X)


    :CHECKFLASH8X
    REM This will remove an advertised version of Flash 8
    if exist "C:\WINDOWS\Installer\{6815FCDD-401D-481E-BA88-31B4754C2B46}" (goto UNINSTALLFLASH) ELSE (goto INSTALLFLASH9)


    :UNINSTALLFLASH
    uninstall_flash_player.exe /silent

    INSTALLFLASH9
    msiexec.exe /i install_flash_player_active_x.msi /qb

    :EOF
    -------------------------------------------

    Thanks