Table of Contents

Downgrade fails because of VerifyNatsIsRunning.dll prerequisite

Affected versions

From DataMiner 10.4.0/10.4.3 onwards.

Cause

From DataMiner 10.4.0/10.4.3 onwards, the DataMinerMessageBroker.API NuGet package is used instead of the deprecated SLMessageBroker.dll file, but the VerifyNatsIsRunning.dll prerequisite expects SLMessageBroker.dll to be present on the DMA.

Fix

Open the upgrade package you want to downgrade to (like a zip archive) and remove VerifyNatsIsRunning.dll from the \Update.zip\Prerequisites\ folder.

Description

When you downgrade from DataMiner 10.4.0/10.4.3 or higher to a DataMiner version prior to 10.4.0/10.4.3, the VerifyNatsIsRunning.dll prerequisite fails, causing the downgrade to fail.