In one area of server, puppet is used to install agents like BigFix. Everything was fine using .exes, mastheads, and slient installs from 9.5.13 - 10.0.4. Now when the same puppet script is trying to install 10.0.7 or 10.0.10, instead of being silent the installation UI appears. Click next a few times and it errors out saying that “the bigfix client setup could not find a valid masthead”.
We verified the files both exist in the same folder C:\Windows\Temp
We can run the silent installation command in powershell after the puppet script errors out, and it works silently (and just fine).
Snippet of verbose logging from puppet
Debug: /Stage[main]/Pg_bigfix::Install/Pg_file_from_storage[C:\Windows\Temp\BigFix-BES-Client-10.0.7.52.exe]/Exec[download C:\Windows\Temp\BigFix-BES-Client-10.0.7.52.exe]: 'try {[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Invoke-WebRequest -OutFile C:\Windows\Temp\BigFix-BES-Client-10.0.7.52.exe -Uri https://<redacted host>/binaries/binaries/cloud/windows/BigFix/BigFix-BES-Client-10.0.7.52.exe?sv=2020-08-04&st=2022-09-02T15%3A51%3A49Z&se=2027-09-30T15%3A51%3A00Z&sr=c&sp=rl&sig=37xhHNTcyM3wQwmQKRd49oUKv0PIhkreJ2e9s4lnUTw%3D} catch { exit 1 }' won't be executed because of failed check 'unless'
Debug: Executing: 'C:\Windows\Temp\BigFix-BES-Client-10.0.7.52.exe /S /v /qn'
Error: Failed to install: User cancelled installation.
Error: /Stage[main]/Pg_bigfix::Install/Package[BigFix Client]/ensure: change from 'absent' to 'present' failed: Failed to install: User cancelled installation.
Any ideas or similar experiences? Someone else on our team is checking with puppet.