Hello VMware ThinApp: Discussion Forum,
I was working on a solution to automate the ThinApp capture process for an application however, every time the ThinAppConverter.exe tool tried to execute the installation command on the guest machine, the tool terminated with the following error.
Failed run guest program: "C:\ThinAppConverterTemp\SilentCapture.exe" /s APADLClT/dkKC4f9XKuZug== /u "user" /p password /f C:\ThinAppConverterTemp\TS-e285.tmp /vin guest, VIX error is Authentication failure or insufficient permissions in guest operating system. (3015)
After some digging around, I found and tried using an older image with my current configuration. To my surprise it worked, I thought it was a user privilege issue however, that was not the case. The machine that the ThinAppConverter.exe tool succeeded on had an older version of VMware Tools installed; VMware Tools Version 8.3.8 to be exact. After some time, my install of VMware workstation 9 updated the VMware tools on the working machine to VMware Tools Version 9.3.2 and when I tried to re-run the conversion, surprise, surprise, it failed. Luckily I had taken a snapshot of the image before running the tool and after a quick snapshot reset, I retried the conversion process and it worked. I am new to virtualization, but I believe the problem lies within either VMware tools 9.3.2 or ThinApp's Version 4.7.3 ThinAppConverter.exe tool. So, I guess my question is, What is the difference between VMware tools 8.3.8 and VMware tools 9.3.2 in the ThinAppConverter.exe tool's context?
Some More Information:
I am using VMWare to host the image for the conversion. The virtual machine is located on the same machine where VMware Workstation is running and I am launching the ThinAppConverter.exe tool from my physical machine.
Here is my ThinAppConverter.ini:
[HostEnvironment]
VirtualMachineHost=localhost
;HostLoginUserName=
;HostLoginPassword=
HostLoginPasswordPrompt=true
; Virtual machine list
[VirtualMachine1]
VmxPath=C:\Users\*.vmx
UserName=admin_account
Password=password
PasswordPrompt=false
[Settings]InputUncPath=\\share\Automation\automation_input
InputMountUserName=domain\username
InputMountPassword=password
InputMountPasswordPrompt=false
OutputUncPath=\\share\Automation\automation_outputOutputMountUserName=domain\username
OutputMountPassword=password
OutputMountPasswordPrompt=false
; ----------[ Optional parameters ]--------------------; Put Package.ini override values in a file, and specify the file here.
;PackageIniOverrideFile=
;StopOnError=false
BuildAfterCapture=false
ExclusionList=AppA;AppB;*.tmp
;DetectIdle=true
; Specify a command or EXE file to invoke after the ThinApp project is generated.
;ProjectPostProcessingCommand=
; If an application installer does not complete within the time specified (in seconds),
; conversion process will time out. By default, timeout is 2 hours (7200 seconds).
InstallerTimeout=2700
[AppSettings:App]; Silent install command line, or a batch file.
InstallationCommand=install.bat
PackageIniOverrideFile=PackageOverride.ini