Loading...

Knowledge Center


Data Exchange Layer upgrade from 1.x to 3.1.0 fails
Technical Articles ID:   KB88931
Last Modified:  11/29/2018

Environment

McAfee Data Exchange Layer (DXL) 3.x

Problem

Upgrade from DXL 1.x to DXL 3.x fails. The DXL MSI log file contains entries similar to the following:

StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.604) ExecuteProcess: Starting process output
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.635) MsiWriteToLog: (0FB0:0170)(2017-02-16T17:07:42.604) CmdStopMmsService: Stopping MMS service: mfedxl
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.635) MsiWriteToLog: (0FB0:0170)(2017-02-16T17:07:42.604) MmsStopService: Creating MmsControl
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.635) MsiWriteToLog: (0FB0:0170)(2017-02-16T17:07:42.635) MmsStopService: Opening MSManager
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.635) MsiWriteToLog: (0FB0:0170)(2017-02-16T17:07:42.635) MmsStopService: Opening MMS service: mfedxl
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.635) MsiWriteToLog: (0FB0:0170)(2017-02-16T17:07:42.635) MmsStopService: Error 0x80070005: Failed to open MmsService: mfedxl : Access is denied.
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.635) MsiWriteToLog: (0FB0:0170)(2017-02-16T17:07:42.635) MmsStopService: Unloading MMS support
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.635) MsiWriteToLog: (0FB0:0170)(2017-02-16T17:07:42.635) CmdStopMmsService: Error 0x80070005: Failed to stop MMS service: mfedxl : Access is denied.
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.635) ExecuteProcess: Waiting for process to complete
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.635) BinaryDeferredRunner::operator(): Error 0x80070005: Process returned non-zero return code : Access is denied.
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.635) BinaryData::DeleteFromDisk: Getting path directory: C:\Windows\TEMP\dxlsetup\{B01A5786-E283-4B56-A7AB-A1C2FB26EE3F}\mfedxlutil32.exe
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.635) BinaryData::DeleteFromDisk: Removing trailing backslash: C:\Windows\TEMP\dxlsetup\{B01A5786-E283-4B56-A7AB-A1C2FB26EE3F}\
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:42.635) BinaryData::DeleteFromDisk: Getting path directory: C:\Windows\TEMP\dxlsetup\{B01A5786-E283-4B56-A7AB-A1C2FB26EE3F}
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:43.649) BinaryData::DeleteFromDisk: Deleting directory recursively (29): C:\Windows\TEMP\dxlsetup\
StopMmsServiceExecute:  (0948:0FF0)(2017-02-16T17:07:43.649) RunCustomAction: Error 0x80070005: Failed to run custom action: StopMmsServiceExecute : Access is denied.
CustomAction StopMmsServiceExecute returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
MSI (s) (50:2C) [17:07:43:649]: PROPERTY CHANGE: Deleting UpdateStarted property. Its current value is '1'.
Action ended 17:07:43: InstallFinalize. Return value 3.
Action ended 17:07:43: INSTALL. Return value 3.

NOTE: This issue will also affect any new DXL 3.0.0 and DXL 3.0.1 hotfixes released in the future.

Workaround

Upgrade DXL 1.1 to 2.0, then upgrade to 3.1.0.

NOTE: Any DXL client versions prior to DXL 2.0 must first be upgraded to DXL 2.0 before they are upgraded to DXL 3.1.

Rate this document

Glossary of Technical Terms


 Highlight Glossary Terms

Please take a moment to browse our Glossary of Technical Terms.