(imported topic written by SystemAdmin)
We have a few systems that are failing to upgrade. Below is a part of the log that seems to point to the issue. It says it can’t find a valid masthead file. But I see the masthead file right there in the client folder. And the client is working, except for the upgrade action failing.
Any thoughts?
MSI (s) (E4:5C)
13:31:24:535
: Doing action: imm_isc_FindMastheadFile
Action ended 13:31:24: imm_setprop_CleanUpLegacyClientMSI. Return value 1.
MSI (s) (E4:80)
13:31:27:535
: Invoking remote custom action. DLL: C:\Windows\Installer\MSI52.tmp, Entrypoint: f4
Action start 13:31:24: imm_isc_FindMastheadFile.
InstallShield 13:31:27: Running InstallScript function f4
InstallShield 13:31:27: Using temp folder C:\Windows\TEMP{26E78E1A-22AE-45F6-B769-70C569966B5B}
InstallShield 13:31:27: Installing engine…
InstallShield 13:31:27: Using product language 1033
InstallShield 13:31:27: Extracting support file setup.inx to C:\Windows\TEMP{26E78E1A-22AE-45F6-B769-70C569966B5B}\setup.inx
InstallShield 13:31:27: Opening stream of file C:\Windows\Installer\MSI52.tmp
InstallShield 13:31:27: Extracting support file ISRT.dll to C:\Windows\TEMP{26E78E1A-22AE-45F6-B769-70C569966B5B}\ISRT.dll
InstallShield 13:31:29: Extracting support file IsConfig.ini to C:\Windows\TEMP{26E78E1A-22AE-45F6-B769-70C569966B5B}\IsConfig.ini
InstallShield 13:31:29: Extracting support file _isres1033.dll to C:\Windows\TEMP{26E78E1A-22AE-45F6-B769-70C569966B5B}_isres.dll
InstallShield 13:31:29: Extracting support file String1033.txt to C:\Windows\TEMP{26E78E1A-22AE-45F6-B769-70C569966B5B}\String1033.txt
InstallShield 13:31:29: Skipping optional support file _isuser1033.dll
InstallShield 13:31:29: Setting script cmdline…
InstallShield 13:31:29: ProductCode is {A4E56DC4-CFC5-4672-BE34-4D0D4E5C1F79}
InstallShield 13:31:29: Initializing Engine
InstallShield 13:31:30: Done Initializing…
InstallShield 13:31:30: Registering Msi Server…
InstallShield 13:31:30: Invoking script function FindMastheadFile
1: INSTALLATION ERROR: The BigFix Enterprise Client setup could not find a valid mashead file. Please make sure the file exists before continuing. Setup will now exit.
InstallShield 13:31:30: Setup aborted
MSI (s) (E4:80)
13:31:30:270
: NOTE: custom action imm_isc_FindMastheadFile unexpectedly closed the hInstall handle (type MSIHANDLE) provided to it. The custom action should be fixed to not close that handle.
InstallShield 13:31:30: CallScriptFunctionFromMsiCA() ends
Action ended 13:31:30: imm_isc_FindMastheadFile. Return value 2.
Action ended 13:31:30: INSTALL. Return value 2.