Upgrading to a New Product Version

In this section

Introductory Remarks

Installing Universal Package for an Upgrade

Upgrading from the Repository

Key File Transfer

Restoring Connection to the Centralized Protection Server

Introductory Remarks

Before you upgrade to a new version, make sure that your server meets the system requirements of the new version, including that the necessary programs must be installed.

Your version of Dr.Web for UNIX Internet Gateways must be upgraded in the same way that was used to install the product.

If the current version of Dr.Web for UNIX Internet Gateways was installed from the repository, an upgrade requires updating program packages from the repository.

If the current version of Dr.Web for UNIX Internet Gateways was installed from the universal package, then to upgrade Dr.Web for UNIX Internet Gateways, you need to install another universal package that contains a newer version of the product.

To identify how the product version was installed, check whether the Dr.Web for UNIX Internet Gateways executable directory contains the uninst.sh uninstallation script. If so, the current version was installed from the universal package; otherwise it was installed from the repository.

 

For FreeBSD OS, Dr.Web for UNIX Internet Gateways can be installed only from the universal package.

If you cannot update Dr.Web for UNIX Internet Gateways the way you installed it initially, uninstall your current version of Dr.Web for UNIX Internet Gateways, and then install a new version using any convenient method. Installation and uninstallation procedures for previous Dr.Web for UNIX Internet Gateways versions are the same as installation and uninstallation described in the current manual for version 11.1. For additional information, see User manual for your current version of Dr.Web for UNIX Internet Gateways.

If the current version of Dr.Web for UNIX Internet Gateways is operating in the centralized protection mode, it is recommended that you record the address of the centralized protection server. For example, to determine the address to which Dr.Web for UNIX Internet Gateways of the version higher than 6.0.2, you can use the command:

$ drweb-ctl appinfo

In the output of this command find the following line:

ESAgent; <PID>; RUNNING 1; Connected <address>, on-line

save the <address> part (which can look like tcp://<IP address>:<port>, for example: tcp://10.20.30.40:1234). In addition, it is recommended that you save the server certificate file.

In case there are any problems with finding out the parameters of the connection that you are currently using, refer to the Administrator Manual for the Dr.Web for UNIX Internet Gateways version that you are currently using and to the administrator of your anti-virus network.

Installing Universal Package for an Upgrade

Install Dr.Web for UNIX Internet Gateways 11.1 from the universal package. If an automatic update is impossible, during the installation of the new version, you will get an offer to remove the components of the older version of Dr.Web for UNIX Internet Gateways installed on your computer automatically.

If during the update process you need to remove the installed Dr.Web for UNIX Internet Gateways version, and there are multiple Dr.Web server products are installed together on your server (for example, products for file servers, for mail servers, and for internet gateways), you need to select only the packages listed below for removal, in order to keep other products—that will not be upgraded—fully functional (i.e. to keep the products for file servers and for mail servers intact):

drweb-internet-gateways-doc,

drweb-icapd .

Upgrading from the Repository

You cannot upgrade Dr.Web for UNIX Internet Gateways 6.0.2 to version 11.1 from the repository if several Dr.Web’s version 6.0.2 server products are installed together on your server (for example, if the product for file servers, the product for mail servers, and the product for internet gateways are installed). In this case, install the new version of Dr.Web for UNIX Internet Gateways on a separate machine.

To upgrade your current version of Dr.Web for UNIX Internet Gateways installed from the Doctor Web repository

To upgrade your current version of Dr.Web for UNIX Internet Gateways that was installed from the Doctor Web repository, do one of the following, depending on the required type of packages:

RPM packages (yum, dnf)

1.Change the repository (from the package repository of your current version to the package repository 11.1).

You can find the name of the repository that stores 11.1 packets in the Installing from the Repository section. For details on how to change repositories, refer to help guides of your operating system distribution.

2.Install the new version using the command:

# yum update

or, if the manager dnf is used (similar to the Fedora OS of version 22 and later):

# dnf update

If during the update of packages there is an error, uninstall Dr.Web for UNIX Internet Gatewaysand install it again. If necessary, see sections Uninstallation of Dr.Web for UNIX Internet Gateways installed from the repository and Installing from the Repository (items for the OS and the package manager that you are using).

DEB packages (apt-get)

1.Change the repository (from the package repository of your current version to the package repository 11.1).

2.Upgrade the Dr.Web for UNIX Internet Gateways packages by entering the commands:

# apt-get update
# apt-get dist-upgrade

For the Ubuntu 14.04 (64-bit version) OS, the apt-get dist-upgrade command may fail. In this case use the aptitude package manager (to upgrade the product, issue the aptitude dist-upgrade command).

Key File Transfer

Regardless of the selected method to upgrade Dr.Web for UNIX Internet Gateways, your current license key file (if you have one) will be automatically transferred and installed to the correct location required for the new version.

If any problem occurs during the automatic installation of the key file, you can install it manually.

If a valid license key file was lost, contact the technical support.

Restoring Connection to the Centralized Protection Server

If it is possible, your connection to the centralized protection server will be restored automatically after the upgrade (if the product had been connected to the centralized protection server before the upgrade). In case the connection has not been automatically restored, then to reestablish the connection of the upgraded Dr.Web for UNIX Internet Gateways to the anti-virus network, execute the command:

$ drweb-ctl esconnect <address> --Certificate <path to the certificate file>

In case there are any problems with the connection process, contact the administrator of your anti-virus network.