(imported topic written by SystemAdmin)
I am pushing an update to an outlook plugin, here is an snippit of the code:
continue if {(size of it = 2604831 AND sha1 of it = “ae43f551bb3075c20576dde7f736d8598a671bf5”) of file “MeetingPlace.tmp” of folder “__Download”}
extract MeetingPlace.tmp
//kill any existing actions - this will prevent the action from getting hung up
waithidden taskkill /F /IM msiexec.exe
waithidden taskkill /F /IM msiexec.exe
waithidden taskkill /F /IM msiexec.exe
// Uninstall previous version of Cisco MeetingPlace for Outlook
// Tries two types of uninstall, if the first one is unavailable (which is recommended, however not all workstations have the mpoutl.inf file)
If {exists key “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{7D1B57D5-D7C2-4D0C-88F9-A68FA3F4C488}}” whose (value “DisplayName” of it = “Cisco MeetingPlace for Outlook”) of registry} and exists file " C:\WINDOWS\INF\MPOUTL.INF"
waithidden RunDll32.exe advpack.dll,LaunchINFSection C:\WINDOWS\INF\MPOUTL.INF, DefaultUninstall.ntx86,3
endif
and it runs fine on some of the clients, however i found that a couple get stuck on this part and no further action is taken to complete the update process:
Command succeeded (evaluated true) continue if {(size of it = 2604831 AND sha1 of it = “ae43f551bb3075c20576dde7f736d8598a671bf5”) of file “MeetingPlace.tmp” of folder “__Download”} (fixlet 152408)
Command succeeded extract MeetingPlace.tmp (fixlet 152408)
At 11:02:58 -0400 - actionsite (http://bigfixcoreserver:52311/cgi-bin/bfgather.exe/actionsite)
Command succeeded (Exit Code=128) waithidden taskkill /F /IM msiexec.exe (fixlet 152408)
At 11:02:59 -0400 - actionsite (http://bigfixcoreserver:52311/cgi-bin/bfgather.exe/actionsite)
Command succeeded (Exit Code=128) waithidden taskkill /F /IM msiexec.exe (fixlet 152408)
At 11:03:00 -0400 - actionsite (http://bigfixcoreserver:52311/cgi-bin/bfgather.exe/actionsite)
Command succeeded (Exit Code=128) waithidden taskkill /F /IM msiexec.exe (fixlet 152408)
At 11:12:41 -0400 -
Report posted successfully.
At 11:14:47 -0400 - CustomSite_Archive (http://bigfixcoreserver:52311/cgi-bin/bfgather.exe/CustomSite_Archive)
After it successfully gathers some of the sites, i saw these messages:
At 11:17:53 -0400 - actionsite (http://bigfixcoreserver:52311/cgi-bin/bfgather.exe/actionsite)
FAILED to Synchronize - Active action prevents gather.
At 11:18:56 -0400 - actionsite (http://bigfixcoreserver:52311/cgi-bin/bfgather.exe/actionsite)
FAILED to Synchronize - Active action prevents gather.
At 11:24:09 -0400 - actionsite (http://bigfixcoreserver:52311/cgi-bin/bfgather.exe/actionsite)
*FAILED to Synchronize - Active action prevents gather.
then it started gathering the sites successfully again - however the action never kept going, its almost like it was forgotten about.