Skip to main content

I have a weird issue with the latest Flash Player installation. I've found that it installs just fine when a user is logged on, but if no one is logged on it will just sit at "Installing Adobe Flash Player 11.6.602.180.pkg" forever. Has anyone else come across this?



Here's how the install is setup: PKG copies the install app (extracted from the dmg directly from Adobe) to /tmp, and a postflight script runs the command: "/private/tmp/Adobe Flash Player 11.6.602.180.app/Contents/MacOS/Adobe Flash Player Install Manager -install"



An easy fix would be to change the trigger from every15 to logon.



Thanks,
Luke

Yeah, that's unfortunately how it needs to work. You are calling an application to open in the above -install command, despite the fact that it might seem since you are doing it from the command line it should actually be "silent". But that's not how Adobe designed it (thanks Adobe!). Since its an app and not a true .pkg, it fails unless someone is logged in.
Its just going to need someone to be logged in, unless you use special tricks like launchctl bsexec, etc to try to get the application to launch over the login window. though I'm not sure that even those tricks would really work. I've never tried, since I don't really care enough to be bothered trying to figure that out.


Yep, this is an example of how we need an option to create/use/delete the "Temporary Adobe Install" account in a policy. This way Casper can temporarily log in as a pseudo user for the install...



https://jamfnation.jamfsoftware.com/featureRequest.html?id=1115



Don


Thanks guys, I wasn't aware that an app couldn't be run while no one was logged on. I have a script that runs every 15 minutes that checks if a user is logged on, and if no one is logged on it runs a manual trigger to install packages that require no one to be logged on. I can implement another trigger in that script to run another manual trigger if someone IS logged on.


I've used Composer's pre-built manifest for Flash on the last few versions and haven't had any issue with doing silent installs without any logged-in users. YMMV, test before deploying, etc.


I don't see the latest version on my manifests, did you get it from another source? The latest manifest for Flash that I have is 10.0.45.2.


I don't know for sure, but you can try using Composer's built in download manifests function. Its located in the menu somewhere (don't have it open in front of me) It will pull down the latest manifests from JAMF. Though I'm not sure if they routinely update the FlashPlayer one, since it gets updated like once a week. :)


Just did that this morning, didn't get a new Flash Player manifest.


OK, well, as I said, its been updated so many times just in the past few months alone that I'm not surprised the manifest is old.
pete_c would need to comment, but its possible he's just using the old manifest from Composer. The only thing with that is it will not capture the new auto update functions introduced back in version 11.3x if its still assuming version 10.0.x is installed. Whether that's an actual problem depends on what's important to you.


@luke.j.nelson wrote:



Thanks guys, I wasn't aware that an app couldn't be run while no one was logged on.


I'm sure Adobe's lame installer engineers didn't either.



Adobe Manager: How's that installer coming along?
Adobe Engineer: It's very, very wonderful...it's a fine, fine installer, sir!
Adobe Manager: Ok, ship it.