JRE 8u401 update ends Failed

Hello gurús,

I’ve been trying to apply the “Java Runtime Environment 8 update 401 Available (x64) (JRE 8 Installed) - CPU” update (FixletID= 7057079) with no success.

There’s a group of endpoints where this update is relevant but at the install moment it fails with “Failed” message.

I downloaded the installable jre-8u401-windows-x64.exe and renamed to its sha1 value (dc3f98dded6c1f1e363db6752c512e01ac9433f3) and copied into the sha1 directory. It’s correctly recognized as I’ve done in the past and starts as expected. Also, I’m using “Action2” fixlet option to force its installation no matter what.

The log file shows as shown below.

Any ideas of what the problem could be?

Many thanks in advance.

Andres -

At 13:11:01 -0300 - actionsite (http://CCAVP867.oficina.cca.cl:52311/cgi-bin/bfgather.exe/actionsite)
   Relevant - DQ - Java Runtime Environment 8 update 401 Available (x64) (JRE 8 Installed) - CPU (12-03-2024) (fixlet:1439)
At 13:11:14 -0300 - 
   Report posted successfully
At 13:11:20 -0300 - 
   ActionLogMessage: (action:1439) Action signature verified for Downloads
At 13:11:31 -0300 - 
   ActionLogMessage: (action:1439) Non-Distributed - DownloadsAvailable
   ActionLogMessage: (action:1439) Action signature verified for Execution
   ActionLogMessage: (action:1439) starting action
At 13:11:32 -0300 - 
   DownloadCRCPing command received
At 13:11:32 -0300 - actionsite (http://CCAVP867.oficina.cca.cl:52311/cgi-bin/bfgather.exe/actionsite)
   Command started - waithidden taskkill /F /IM java.exe (action:1439)
At 13:11:33 -0300 - actionsite (http://CCAVP867.oficina.cca.cl:52311/cgi-bin/bfgather.exe/actionsite)
   Command succeeded (Exit Code=128) waithidden taskkill /F /IM java.exe (action:1439)
   Command started - waithidden taskkill /F /IM javaw.exe (action:1439)
At 13:11:34 -0300 - actionsite (http://CCAVP867.oficina.cca.cl:52311/cgi-bin/bfgather.exe/actionsite)
   Command succeeded (Exit Code=128) waithidden taskkill /F /IM javaw.exe (action:1439)
   Command started - waithidden taskkill /F /IM javaws.exe (action:1439)
   Command succeeded (Exit Code=128) waithidden taskkill /F /IM javaws.exe (action:1439)
   Command started - waithidden taskkill /F /IM iexplore.exe (action:1439)
At 13:11:35 -0300 - actionsite (http://CCAVP867.oficina.cca.cl:52311/cgi-bin/bfgather.exe/actionsite)
   Command succeeded (Exit Code=128) waithidden taskkill /F /IM iexplore.exe (action:1439)
   Command started - waithidden taskkill /F /IM firefox.exe (action:1439)
   Command succeeded (Exit Code=128) waithidden taskkill /F /IM firefox.exe (action:1439)
At 13:11:37 -0300 - 
   PollForCommands: Requesting commands
   PollForCommands: commands to process: 0
At 13:11:37 -0300 - actionsite (http://CCAVP867.oficina.cca.cl:52311/cgi-bin/bfgather.exe/actionsite)
   Command succeeded regset "[HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\EnterpriseClient\JavaInstallation]" "InstallingJava8_64"=dword:00000001 (action:1439)
   Command started - waithidden __Download\jre-8u401-windows-x64.exe /s (action:1439)
At 13:11:52 -0300 - 
   Successful Synchronization with site 'Enterprise Security' (version 4341) - 'http://sync.bigfix.com/cgi-bin/bfgather/bessecurity'
At 13:12:06 -0300 - actionsite (http://CCAVP867.oficina.cca.cl:52311/cgi-bin/bfgather.exe/actionsite)
   Command succeeded (Exit Code=1603) waithidden __Download\jre-8u401-windows-x64.exe /s (action:1439)
   Command succeeded (No pending restart) action may require restart "dc3f98dded6c1f1e363db6752c512e01ac9433f3" (action:1439)
   Command succeeded (evaluated false) continue if {((exists value "DisplayVersion" whose ((it = "8" and it >= "8.0.4010") of (it as string as version)) of keys whose ((value "DisplayName" of it as string as lowercase contains "j2se runtime environment" OR value "DisplayName" of it as string as lowercase contains "runtimeenvironment" OR value "DisplayName" of it as string as lowercase starts with "java(tm)" OR value "DisplayName" of it as string as lowercase starts with "java 8") AND (value "DisplayName" of it as string as lowercase contains "64-bit")) of it) AND (exists key whose (((it contains "java" OR it contains "j2se") AND ((it contains "runtime environment" OR it contains "update")) AND (it contains "64-bit")) of (value "DisplayName" of it as string as lowercase)) of it)) of key "HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall" of x64 registry} (action:1439)
At 13:12:07 -0300 - 
   ActionLogMessage: (action:1439) ending action

Hard to judge just by the log but what stands out is the taskkill commands are failing with Exit Code 128, so I would start there - run the fixlet and only leave the commands up until the taskkills and check afterwards whether you see any of those java processes running… IF they are essentially, the taskkill commands are not doing the jog of stopping the java processes which would result in the upgrade failing!

If the taskkill commands ARE stopping java then the next step would be to download the binary on the box and run it manually see what happens. Maybe there is some kind of error you can spot/get prompted for that can explain the upgrade fails.

If this doesn’t yield anything would start scouring for more info (Event Logs, any leftover java upgrade logs; etc) and see if that can point you in the right direction. If all else fails, you can open a Support case and have someone look at the issue with you.

1 Like

The return codes 128 from TaskKill are expected, unfortunately. That’s the result TaskKill gives when the process to be killed is not running on the system

C:\Temp>taskkill /F /IM firefox.exe
ERROR: The process "firefox.exe" not found.

C:\Temp>echo %ERRORLEVEL%
128

I’d focus on the result 1603 returned from the Java updater itself. Error 1603 is unfortunately a catch-all error for “something didn’t work”, so it’s not so useful in troubleshooting. On at least one of these machines, I would try manually running the jre-8u401-windows-x64.exe installer to see whether it displays any useful messages.

1 Like

Good to know! I wouldn’t have expect taskkill to produce exit code if essentially there is nothing to even do and there is no way to fail… :smiley:

1 Like

Jason, Angel,

Thank you very much for the guidance. I’ll give it a try and will advise on the outcome.

All the best.

Andres -

1 Like