Upgrade - could not find a valid mashead file

(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.