Upgrading from older versions. 8.40 - 8.90+

FAQ's for older versions of CorePlus/cOS Core
Locked
Peter
Posts: 668
Joined: 10 Apr 2008, 14:14
Location: Clavister HQ - Örnsköldsvik

Upgrading from older versions. 8.40 - 8.90+

Post by Peter » 15 Sep 2008, 15:50

This FAQ applies to:
  • Clavister CorePlus™ 8.40 - 8.90
Question:
I have a pretty old version on my Firewall/SGW. Is there anything i need to consider/think about if i want to upgrade to 9.xx or 8.90.xx?

Answer:
Upgrading from old versions can sometimes be pretty tricky. The biggest problem is the Loader (called Firmware in older versions). The loader is the bootmenu, filesystem etc. and this needs to be up to date in order to upgrade to the latest version. But upgrading the loader directly to the latest may not always be a good idea, it might be best to perform a "middle landing" in order to make sure that the upgrade goes smooth.

Note: Always make sure that your license supports the version you are going to upgrade to before you start to avoid problems with license lockdown.

Example-1: Upgrading from version 8.60.xx to 9.xx

This scenario is pretty simple, all you need to do is run the 9.xx upgrade wizard and follow the instructions.

Example-2: Upgrading from version 8.40.xx to 9.xx
  • 1. Upgrade Core to version 8.60.02 or newer.
    2. Upgrade Loader to latest version. The loader version can be displayed using the "sysmsg" command in the console. If no version number is display it means that the loader version is very old and don't even display it. When you install a complete installation package the loader files will also be installed. When you use Action->Communication->Upgrade->Loader, it will use the files in the installation directory.
    3. Run the upgrade Wizard to 9.xx.
Example-3: Upgrading from version 8.40.xx to 8.90.xx
  • 1. Upgrade Core to version 8.60.02 or newer.
    2. Install the latest 8.90.xx (complete with 8.90 FineTune, loader and Core files) but do not upgrade the Core yet.
    3. Upgrade Loader to latest version. The loader version can be displayed using the "sysmsg" command in the console. If no version number is display it means that the loader version is very old and don't even display it. When you install a complete installation package the loader files will also be installed. When you use Action->Communication->Upgrade->Loader, it will use the files in the installation directory.
    4. Upgrade Core to version 8.90.xx
Example-3: Upgrading from version 8.40.xx to 8.90.xx (alternative solution)

Sometimes it can be problematic to upgrade from 8.40.xx to a higher version straight away, a jump to multiple versions may be needed. the procedure will then be:
  • 1. Upgrade Core to version 8.50.03 or newer.
    2. Upgrade Loader to latest version. The loader version can be displayed using the "sysmsg" command in the console. If no version number is display it means that the loader version is very old and don't even display it. When you install a complete installation package the loader files will also be installed. When you use Action->Communication->Upgrade->Loader, it will use the files in the installation directory.
    3. Upgrade Core to version 8.60.02 or newer.
    4. Upgrade Core to version 8.81.xx (unusual)
    5. Install the latest 8.90.xx (complete with 8.90 FineTune, loader and Core files) but do not upgrade the Core yet.
    6. Upgrade the loader again if needed. At the time of writing, the loader version needed is at least 1.07.01.
    7. Upgrade Core to version 8.90.xx
Lastly, you may or may not get some warnings due to functions being removed, added etc. A lot of these options will be tagged as unknown and will be placed under Advanced Settings->Unknown in FineTune. These settings can be selected and then deleted/removed.

It is also recommended that you take a look at the following KB involving old settings in the configuration file: viewtopic.php?f=8&t=3458

Locked