Capturing FireFox with flash and VMware client integration plugins in an AppStack

I’ve recently created an AppStack that included FireFox 52.4.1 ESR with the flash plugins and the VMware Client Integration Plugin. I first created 3 separate AppStacks, FireFox, FlashPlugins and FireFox with the VMWare Client Integration Plugin. Running all these plugins seem to run fine. It’s when I created an all in one AppStack I encountered issues with the CIP.

After the AppStack was deployed, I ran FireFox and kept getting the following

Quite annoying, so after much searching I find out that the certificates generated during the provisioning process do not get captured by AppVolumes when you complete provisioning.  The ssl folder on the target system shows as single file:

It should look like this:

For this to work right, CIP needs to have the certs in this location. So to achieve this, I updated the FF AppStack, copied the CIP folder to C:\ProgramData, modified the allappvolattached.bat to include:

Powershell Copy-Item c:\programdata\cip\ c:\programdata\vmware\ -Recurse

ipconfig /flushdns

After re-provisioning the AppStack, I was step closer.  The pop-up was gone, but the CIP piece was still not working.

After much searching again, I made the following changes:

Turned off the proxy, using direct internet connection

toggled the following to false

and made the following changes to the host file vmware-localhost

::1 vmware-localhost

After a reboot, the CIP started working.

Another long day of troubleshooting an AppStack.

Good news is, I’m fairly confident in creating AppStacks and troubleshooting it now.

%d bloggers like this: