This article applies to:
- WebMarshal 7.X
- Upgrade from previous version
Symptoms:
- Array Manager log error: Failed to load policy: System.Exception: Failed to open filtering list DLL.
- Node Controller log error: Failed to load filtering list DLL "MCMarshal.dll".
- Node Controller log error: Failed to load filtering list DLL "MCSmartFilter.dll".
Causes:
- The URL filtering list "MarshalFilter" or "SmartFilter" is present in the configuration.
- As noted in the Release Notes, these filtering lists are not supported and cannot be licensed. They must be removed from configuration before upgrade.
- The linking DLLs have been removed in version 7.X
- Some customers with expired trials of these filtering lists may have been unaware that they were still present in the list of URL filtering lists.
Resolution:
To resolve this issue after upgrading, it is necessary to manually edit the WebMarshal configuration file.
- If you have any concern about following these instructions, contact Trustwave Support or your reseller for assistance.
- On the WebMarshal Array Manager server, in the WebMarshal installation folder, open the file ...\ArrayManager\Policy\ArrayPolicy.xml
- Make a backup copy of the file.
- Locate the section <FilteringLists
- Delete the lines that refer to the MarshalFilter and/or Secure Computing SmartFilter lists.
(click to enlarge)
- Save the file.
- Repeat the above steps for the file ArrayPolicy.Working.xml
- Start the Array Manager.
- Open the WebMarshal Console. Commit configuration.
- Using the Server Tool on the nodes, start the Controller.
Notes:
- The Trustwave Web Filter Database is the supported externally updated URL filtering list for WebMarshal.