Bigfix Client 7.2.5.22 upgrade fails on citrix servers

(imported topic written by cstoneba)

I have trying to run the fixlet to upgrade the besclient to version 7.2.5.22, however it is failing on all of our citrix servers. At first I thought that it may be that we change the C: to M: on the server, but when I run the relevance through QnA, it show the correct path of M:… , as excpected.

Has anyone else experienced this problem? thanks

Completed if {exists key “HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\Brand” whose (exists value “value” whose (it as string = “Trend”) of it) of registry}

Completed prefetch BESClientUpgrade.exe sha1:83c1c45be6f7bc26628b665facec500e6b8e561b size:6075544 http://software.bigfix.com/download/bes/72/Trend-BESClientUpgrade-7.2.5.22.exe

Completed elseif {exists key “HKEY_LOCAL_MACHINE\SOFTWARE\BigFix\Brand” whose (exists value “value” whose (it as string = “IBM”) of it) of registry}

Completed prefetch BESClientUpgrade.exe sha1:ba76f82d05290cbe2a9614cc45d5858f56815beb size:6115376 http://software.bigfix.com/download/bes/72/IBM-BESClientUpgrade-7.2.5.22.exe

Completed else

Completed prefetch BESClientUpgrade.exe sha1:50a64e7fe030208134c1fe869ac1f0eaa182c5fe size:6109760 http://software.bigfix.com/download/bes/72/BESClientUpgrade-7.2.5.22.exe

Completed endif

Completed regset "

HKEY_LOCAL_MACHINE\SOFTWARE\BigFix

" “ScriptLoggingPath”="{escape of pathname of parent folder of regapp “besclient.exe”}"

Completed delete __Local\Get\BESClientUpgrade.exe

Completed move __download\BESClientUpgrade.exe __Local\Get\BESClientUpgrade.exe

Failed wait “{pathname of client folder of site “BESSupport” & “\StopServiceThenRunProgram.exe”}” BESClient “__Local\Get\BESClientUpgrade.exe -s -a -f2”{location of regapp “BESClient.exe”}\upgrade-7.2.5.22.log""

(imported comment written by BenKus)

Hmmm… That error indicates that it couldn’t execute the application “StopServiceThenRunProgram.exe” (which would most likely be caused by not finding the file).

What does the client log say at this time… I bet you are right and there is a path problem of some sort…

Ben

(imported comment written by cstoneba)

Log file: I notice that once this fixlet runs, it fails out, but also the bes client service is stopped and I have to go restart it. At that point it checks back in with a Failed status.

At 10:47:50 -0600 -

ActionLogMessage: (action 17034 ) starting action

At 10:47:51 -0600 - BES Support (http://sync.bigfix.com/cgi-bin/bfgather/bessupport)

Command succeeded (Prefetch download manager collected file) prefetch BESClientUpgrade.exe sha1:50a64e7fe030208134c1fe869ac1f0eaa182c5fe size:6109760 http://software.bigfix.com/download/bes/72/BESClientUpgrade-7.2.5.22.exe (fixlet 17034)

At 10:47:53 -0600 - BES Support (http://sync.bigfix.com/cgi-bin/bfgather/bessupport)

Command succeeded regset "

HKEY_LOCAL_MACHINE\SOFTWARE\BigFix

" “ScriptLoggingPath”=“M:\Program Files\BigFix Enterprise\BES Client” (fixlet 17034)

Command failed (File not found) delete __Local\Get\BESClientUpgrade.exe (fixlet 17034)

Command succeeded move __download\BESClientUpgrade.exe __Local\Get\BESClientUpgrade.exe (fixlet 17034)

At 10:47:55 -0600 -

Client shutdown (Service manager stop request)

At 10:54:31 -0600 -

Starting client version 7.2.4.60

FIPS mode disabled by default.

At 10:54:33 -0600 -

Restricted mode

At 10:54:37 -0600 -

RegisterOnce: Attempting to register with ‘http://xxx:52311/cgi-bin/bfenterprise/clientregister.exe?RequestType=RegisterMe60&ClientVersion=7.2.4.60&Body=5008014&SequenceNumber=2405&MinRelayVersion=7.1.1.0&CanHandleMVPings=1&Root=http://xxx:52311&AdapterInfo=00-50-56-93-09-e5_172.16.5.0%2F24_172.16.5.117_0

Unrestricted mode

Configuring listener without wake-on-lan

Registered