In the following scenarios, the rollout of an Extra.DAT can fail because the scripts that drive the update process for Extra.DAT files are missing or outdated:
- Air-gapped environments, where content is checked in manually to the ePO repository.
- VirusScan Enterprise (VSE) isn't deployed or managed, so no VSE-related update content is pulled into the ePO repository. The scripts are delivered as part of the update content for VSE (v2 DATs).
The
McScript.log records lines similar to the following if MA is set to debug logging. For instructions to enable debug logging, see
KB82170 - How to enable debug logging for McAfee Agent to troubleshoot Windows.
<time and date> I #8716 ScrptMain START [C:\Program Files\McAfee\Agent\x86\McScript_InUse.exe -script C:\ProgramData\McAfee\Agent\update\UpdateMain.McS -id 13462 -localeid 0409 -logfile C:\ProgramData\McAfee\Agent\logs\McScript -parent FRAMEWORK -initiator 1 -installdir C:\Program Files\McAfee\Agent\\x86\ -taskid 1106]
...
<time and date> I #8716 ScrptMgr These updates will be applied if they are in the repository: EXTRADAT1000.
...
NOTE: Lines that contain
X are only logged with active debug logging for McScript.
<time and date> X #8716 ScrptExe Line 11: GetOsInfo szOSType = ALL
<time and date> X #8716 ScrptExe Got the os info requested. Setting szOSType to WINXW:10:0:0
...
<time and date> X #8716 ScrptUtl Found szPlatformID in the global symbol table.
<time and date> X #8716 ScrptExe Line 552: XmlGetItem szPlatformID = PlatformID, , ELEMENT, 3346915045, ProductPackage25\ProductDetection2,
<time and date> X #8716 ScrptExe Got the value of PlatformID. Setting szPlatformID to MAC|LINUX|SCM|WIN95|WIN98|WINME|WNTW|WNTS|W2KW|W2KS|WXPHE|WXPW|WXPS|WVST|WVSTS|WNT7W
<time and date> X #8716 ScrptExe ReturnIf
<time and date> X #8716 ScrptExe Line 553: ReturnIf FALSE, FALSE
<time and date> X #8716 ScrptExe IsPlatformMatch
<time and date> X #8716 ScrptUtl bRet not in the local symbol table. Searching the global symbol table...
<time and date> X #8716 ScrptUtl Found bRet in the global symbol table.
<time and date> X #8716 ScrptExe Line 554: IsPlatformMatch bRet = WINXW:10:0:0, MAC|LINUX|SCM|WIN95|WIN98|WINME|WNTW|WNTS|W2KW|W2KS|WXPHE|WXPW|WXPS|WVST|WVSTS|WNT7W
<time and date> X #8716 ScrptExe Platform match failed. Setting bRet to FALSE
...
NOTE: At this point,
McScript tries to match the platform identified to the list of available platforms delivered for the
Extra.DAT. Because there's no match, the update process fails.
<time and date> X #8716 ScrptExe Line 1378: ReportStatus Updates were not applied because the updates are not supported on this platform: EXTRADAT1000.
<time and date> X #8716 ScrptExe Updates were not applied because the updates are not supported on this platform: EXTRADAT1000.
...
<time and date> I #8716 MueEep Invoking EndUpdateDialog withTitle " Update Failed" Message " Please check the update log for more details." CountdownMessage " " CountdownValue" 0"
<time and date> I #8716 SessMgr Final session state is 2
<time and date> I #8716 mue Updater session state = <2>, Update session result = "FAILED".
NOTE: The
Extra.DAT is the only update configured by this client task, so the whole task ends with a result of "FAILED." If there are other updates configured in an update task, the updates might be applied successfully. Only the
Extra.DAT part of the update task fails.