Summary
When upgrading from Deep Security 8.0 Service Pack 2 to Deep Security 9.0, you get the following error message:
“The database schema is older than the version you are installing. You cannot add a new Manager node until the other Manager node are upgraded. (Installed Version: 8.0.4100)
No Manager is installed on this computer. You cannot continue as an upgrade/repair.”
No Manager is installed on this computer. You cannot continue as an upgrade/repair.”
The Installation log file under..\Program Files\Trend Micro\Deep Security Manager\.install4j shows the following:
[INFO] com.install4j.runtime.installer.InstallerContextImpl: Variable changed: sys.installationDir=C:\Program Files (x86)\Trend Micro\Deep Security Manager[class java.lang.String]
[INFO] com.install4j.runtime.beans.actions.InstallFilesAction: File installation started: total size: 203553288 bytes; file count: 3275
[INFO] com.install4j.runtime.beans.actions.InstallFilesAction: Before install file: C:\Program Files (x86)\Trend Micro\Deep Security Manager\jre\bin\attach.dll; size: 10240 bytes; exists: false
[INFO] fileTime: Thu Jan 24 16:44:25 EST 2013, mode: 644, overwriteMode: Always ask except for update, shared: false, uninstallMode: If created, delayIfNecessary: false
[INFO] com.install4j.runtime.beans.actions.InstallFilesAction: After install file: C:\Program Files (x86)\Trend Micro\Deep Security Manager\jre\bin\attach.dll
[INFO] com.install4j.runtime.beans.actions.InstallFilesAction: Before install file: C:\Program Files (x86)\Trend Micro\Deep Security Manager\jre\bin\awt.dll; size: 1212416 bytes; exists: false
[INFO] fileTime: Thu Jan 24 16:44:25 EST 2013, mode: 644, overwriteMode: Always ask except for update, shared: false, uninstallMode: If created, delayIfNecessary: false
[INFO] com.install4j.runtime.beans.actions.InstallFilesAction: File installation started: total size: 203553288 bytes; file count: 3275
[INFO] com.install4j.runtime.beans.actions.InstallFilesAction: Before install file: C:\Program Files (x86)\Trend Micro\Deep Security Manager\jre\bin\attach.dll; size: 10240 bytes; exists: false
[INFO] fileTime: Thu Jan 24 16:44:25 EST 2013, mode: 644, overwriteMode: Always ask except for update, shared: false, uninstallMode: If created, delayIfNecessary: false
[INFO] com.install4j.runtime.beans.actions.InstallFilesAction: After install file: C:\Program Files (x86)\Trend Micro\Deep Security Manager\jre\bin\attach.dll
[INFO] com.install4j.runtime.beans.actions.InstallFilesAction: Before install file: C:\Program Files (x86)\Trend Micro\Deep Security Manager\jre\bin\awt.dll; size: 1212416 bytes; exists: false
[INFO] fileTime: Thu Jan 24 16:44:25 EST 2013, mode: 644, overwriteMode: Always ask except for update, shared: false, uninstallMode: If created, delayIfNecessary: false
This indicates that the installation directory is under Program Files(x86), meaning a 32-bit installer was used in the existing installation.
Details
The issue occurs because Deep Security 8.0 SP2 32-bit cannot be upgraded to Deep Security 9.0 64-bit. To resolve the issue, upgrade the existing installation to the 64-bit version before upgrading to Deep Security 9.0.
To upgrade:
- Back up the Deep Security Manager (DSM) database.
- Ensure that you have all the configuration information for your DSM available, such as the following:
- owner of the database
- location of the database
- server role of the owner of the database
- Make sure the DSM is using the latest 32-bit installer for version 8.0 (example: 8.0 SP2 32-bit). Check the Download Center for the latest build.
- Uninstall the 32-bit DSM.
- Go to the Download Center and get the installer for the 64-bit version of DSM 8.0. It must be the same as the 32-bit DSM 8.0 you uninstalled (example: 8.0 SP2 64-bit).
- Install the 64-bit version of DSM 8.0. When you install, choose your existing DSM database, and select the Add a new Manager node option.
- Log in to the DSM console.
- Go to System > System Information > Network Map with Activity Graph view.
- Click the offline DSM node that corresponds to the current server.
Note: This is the old 32-bit instance of the DSM that was uninstalled. - In the Properties window, decommission the node.
- Upgrade to Deep Security 9.0 64-bit.