An Azure backup service that provides built-in management at scale.
Appreciate the responses as they nudged me in the right direction.
Here is a summary of the root cause and it's resolution.
Root Cause:
A Watson crash report found in the user's Temp folder showed:
System.IO.FileLoadException
Could not load file or assembly 'DlsUILibrary.dll'
HRESULT: 0x80131515
The underlying exception indicated that .NET was blocking the assembly because it was being treated as coming from an Internet/network source.
The MABS installation media contained numerous Zone.Identifier alternate data streams (Mark of the Web). During the "Deploy Reports" phase, SetupDpm.exe attempted to load DlsUILibrary.dll and .NET refused to load it, causing the installer to crash.
Resolution:
- Unblock the entire MABS installation source:
Get-ChildItem "C:\InstallFilesLocation" -Recurse -File | Unblock-File
- Delete the extracted DPM temporary folders from:
%LOCALAPPDATA%\Temp
(Example: DPM*.tmp folders)
Reboot the server.
Rerun Setup.exe from the unblocked source.
Result:
MABS completed installation successfully.