.. Reminder for header structure: Parts (H1) : #################### with overline Chapters (H2) : ******************** with overline Sections (H3) : ==================== Subsections (H4) : -------------------- Subsubsections (H5) : ^^^^^^^^^^^^^^^^^^^^ Paragraphs (H6) : """""""""""""""""""" .. meta:: :description: Upgrading the WAPT Server :keywords: WAPT, upgrade, upgrading, documentation .. |ok| image:: wapt-resources/ok.png :scale: 5% :alt: feature available .. |nok| image:: wapt-resources/nok.png :scale: 5% :alt: feature not available .. |date| date:: .. _upgrade-wapt: .. hint:: If your WAPT Server is a virtual machine, take a snapshot of the VM. This way, you'll be able to go back easily in the rare case that the update fails. .. warning:: After each server update, update your :ref:`console ` then :ref:`regenerate ` the WAPT agent. Before upgrading WAPT Server, please refer to the following upgrading compatibility chart: .. list-table:: Available WAPT Upgrade paths :header-rows: 1 :stub-columns: 1 :widths: auto :align: center * - \ - To WAPT 1.5 - To WAPT 1.6 - To WAPT 1.7 - To WAPT 1.8 - To WAPT 2.0 - To WAPT 2.1 * - From WAPT 1.3 - |ok| - |ok| - |nok| - |nok| - |nok| - |nok| * - From WAPT 1.5 - - - |ok| - |ok| - |nok| - |nok| - |nok| * - From WAPT 1.6 - - - - - |ok| - |nok| - |nok| - |nok| * - From WAPT 1.7 - - - - - - - |ok| - |nok| - |nok| * - From WAPT 1.8.2 - - - - - - - - - |ok| - |ok| .. _wapt_minor_upgrade: ******************************* Upgrade Community to Enterprise ******************************* To upgrade WAPT Community to WAPT Enterprise follow the standard Enterprise :ref:`1.8.2 to 2.1 upgrade documentation `. The server will make the appropriate changes. ******************************* Upgrade Discovery to Enterprise ******************************* .. note:: Not Available as of |date|. ************************ Minor WAPT server update ************************ Debian ====== .. hint:: This process is only valid for Debian (:ref:`Ubuntu Here `). * Before updating, if not done already apply this :ref:`configuration ` to your repositories. * If it is correct, execute the following block. .. code-block:: bash export DEBIAN_FRONTEND=noninteractive apt update apt install tis-waptserver tis-waptsetup unset DEBIAN_FRONTEND * Then run the **post-configuring** script. .. include:: wapt-postconf.rst * Once completed your server is ready. .. _minor_update_ubuntu: Ubuntu ====== * Before updating, if not done already apply this :ref:`configuration ` to your repositories. * If it is correct, execute the following block. .. code-block:: bash export DEBIAN_FRONTEND=noninteractive apt update apt install tis-waptserver tis-waptsetup unset DEBIAN_FRONTEND * Then run the **post-configuring** script. .. include:: wapt-postconf.rst * Once completed your server is ready. Centos / RedHat =============== * Before updating, if not done already apply this :ref:`configuration ` to your repositories. * If it is correct, execute the following command. .. code-block:: bash yum update -y * Install packages. .. code-block:: bash yum install tis-waptserver tis-waptsetup -y * Then run the **post-configuration** script. .. include:: wapt-postconf.rst * Once completed your server is ready. Windows ======= Discovery --------- .. important:: Follow this procedure for getting the right packages for the WAPT **Discovery** Edition. For WAPT **Enterprise** Edition please refer to the next block. .. note:: Not Available as of |date|. WAPT Discovery will be release later. For the free version, refer to wapt-1.8 documentation https://www.wapt.fr/en/doc-1.8/. Enterprise ---------- .. hint:: **To access WAPT Enterprise resources**, you must use the username and password provided by our sales department. * Download and execute :download:`waptserversetup.exe `. .. attention:: The installation of the WAPT server must be done using a **Local Administrator** account on the host .. warning:: The post-configuration script rewrites the nginx configuration. If you use a special configuration, save your :file:`nginx.conf` file with: .. code-block:: bash copy C:\wapt\waptserver\nginx\conf\nginx.conf C:\wapt\waptserver\nginx\conf\nginx.conf.old It will be necessary to overwrite the configuration after the post-configuration with the command: .. code-block:: bash copy C:\wapt\waptserver\nginx\conf\nginx.conf.old C:\wapt\waptserver\nginx\conf\nginx.conf * Choose the installation language. .. figure:: wapt-resources/windows-choose-language.png :align: center :alt: Choose the language for WAPT * Accept the GNU Public License and click on :guilabel:`Next` to go on to the next step. .. figure:: wapt-resources/windows-accept-wapt-license.png :align: center :alt: Accept the WAPT license terms * Choose the installation directory (leave the default) and click on :guilabel:`Next` to go on to the next step. .. figure:: wapt-resources/windows-installation-folder.png :align: center :alt: Choose the WAPT destination folder * Choose additional task (leave the default). .. figure:: wapt-resources/windows-additional-task.png :align: center :alt: Choose additional task * Not change the password for the WAPT server (if not necessary). .. figure:: wapt-resources/windows-choose-password.png :align: center :alt: Don't change Password * Click on the :guilabel:`Install` to launch the installation, wait for the installation to complete. .. figure:: wapt-resources/windows-installation-in-progress.png :align: center :alt: Progress of installation of the WAPT Server * Click on :guilabel:`Finish` to close the window. .. figure:: wapt-resources/windows-installation-wizard-completed.png :align: center :alt: Installation has finished The WAPT Server on your Windows is ready. .. _wapt_minor_upgrade_21: ************************************* Upgrading WAPT on a from 2.0 to 2.1 ************************************* .. Note:: Before upgrading, ensure that :ref:`installation requirements ` are met. .. attention:: Port 443 is used by the WAPT Server and must be available. .. _wapt_minor_debian_upgrade_21: Debian ====== .. Note:: If you are running on Debian9 Stretch, you have first to upgrade to Debian10 Buster before upgrading to WAPT 2.x. **WAPTServer 2.x is not available for Debian9**. * First of all, update the underlying distribution. .. code-block:: bash apt update && apt upgrade -y * Add or update the package repository for Debian packages, import the GPG key from the repository and install the WAPT Server packages. Community to Discovery ---------------------- .. note:: Not Available as of |date|. WAPT Discovery will be release later. For the free version, refer to wapt-1.8 documentation https://www.wapt.fr/en/doc-1.8/ Enterprise ---------- .. important:: Follow this procedure for getting the right packages for the WAPT **Discovery** Edition. For WAPT **Enterprise** Edition please refer to the next block. * Install ``apt-transport-https`` for the use of https. .. code-block:: bash apt install apt-transport-https lsb-release gnupg * Retrieve the key :mimetype:`.gpg` and add it to the Tranquil IT repository. .. code-block:: bash wget -O - https://wapt.tranquil.it/debian/tiswapt-pub.gpg | apt-key add - echo "deb https://srvwapt-pro.tranquil.it/entreprise/debian/wapt-2.1/ $(lsb_release -c -s) main" > /etc/apt/sources.list.d/wapt.list .. note:: * If the file does not exist, create :file:`wapt.conf` in :file:`/etc/apt/auth.conf.d` to store your login information. .. hint:: Replace **user** and **password** to access WAPT Enterprise repository, with those provided by our sales department. .. code-block:: bash cat > /etc/apt/auth.conf.d/wapt.conf <` is changed. It's necessary to run the post-configuration script. * Launch the post-configuration step. .. include:: wapt-postconf.rst * Restart the WAPT Server. .. code-block:: bash systemctl restart waptserver nginx * Make sure that the file owner is correct. .. code-block:: bash chown wapt:www-data -R /var/www/wapt* .. _wapt_minor_ubuntu_upgrade_21: Ubuntu ====== * First of all, update the underlying distribution. .. code-block:: bash apt update && apt upgrade -y * Add or update the package repository for Debian packages, import the GPG key from the repository and install the WAPT Server packages. Community to Discovery ---------------------- .. note:: Not Available as of |date|. WAPT Discovery will be release later. For the free version, refer to wapt-1.8 documentation https://www.wapt.fr/en/doc-1.8/ Enterprise ---------- .. important:: Follow this procedure for getting the right packages for the WAPT **Discovery** Edition. For WAPT **Enterprise** Edition please refer to the next block. * Install ``apt-transport-https`` for the use of https. .. code-block:: bash apt install apt-transport-https lsb-release gnupg * Retrieve the key :mimetype:`.gpg` and add it to the Tranquil IT repository. .. code-block:: bash wget -O - https://wapt.tranquil.it/debian/tiswapt-pub.gpg | apt-key add - echo "deb https://srvwapt-pro.tranquil.it/entreprise/ubuntu/wapt-2.1/ $(lsb_release -c -s) main" > /etc/apt/sources.list.d/wapt.list .. note:: * If the file does not exist, create :file:`wapt.conf` in :file:`/etc/apt/auth.conf.d` to store your login information. .. hint:: Replace **user** and **password** to access WAPT Enterprise repository, with those provided by our sales department. .. code-block:: bash cat > /etc/apt/auth.conf.d/wapt.conf <` is changed. It's necessary to run the post-configuration script. * Launch the post-configuration step. .. include:: wapt-postconf.rst * Restart the WAPT Server. .. code-block:: bash systemctl restart waptserver nginx * Make sure that the file owner is correct. .. code-block:: bash chown wapt:www-data -R /var/www/wapt* .. _wapt_minor_upgrade_centos_21: CentOS / RedHat =============== * First of all, update the underlying distribution. .. code-block:: bash yum update * Add or update the package repository for CentOS / RedHat packages, import the GPG key from the repository and install the WAPT Server packages. CentOS7 ------- Community to Discovery ^^^^^^^^^^^^^^^^^^^^^^ .. important:: Follow this procedure for getting the right packages for the WAPT **Discovery** Edition. For WAPT **Enterprise** Edition please refer to the next block. .. note:: Not Available as of |date|. WAPT Discovery will be release later. For the free version, refer to wapt-1.8 documentation https://www.wapt.fr/en/doc-1.8/. Enterprise """""""""" .. important:: Follow this procedure for getting the right packages for the WAPT **Enterprise** Edition. For WAPT **Discovery** Edition please refer to the previous block. To access WAPT **Enterprise** resources, you must use the username and password provided by our sales department. * Add the Tranquil IT repository. .. code-block:: bash cat > /etc/yum.repos.d/wapt.repo < /etc/yum.repos.d/wapt.repo <` is changed. It's necessary to run the post-configuration script. .. include:: wapt-postconf.rst * Restart the WAPT Server. .. code-block:: bash systemctl restart waptserver nginx * Make sure that the file owner is correct. .. code-block:: bash chown wapt:www-data -R /var/www/wapt* .. _wapt_minor_upgrade_windows_21: Windows ======= Community to Discovery ---------------------- .. note:: Not Available as of |date|. Enterprise ---------- .. hint:: **To access WAPT Enterprise resources**, you must use the username and password provided by our sales department. * Download and execute :download:`waptserversetup.exe `. * Choose the installation language. .. figure:: wapt-resources/windows-choose-language.png :align: center :alt: Choosing the language for WAPT Choosing the language for WAPT * Accept the License and click on :guilabel:`Next` to go on to the next step. .. figure:: wapt-resources/windows-accept-wapt-license.png :align: center :alt: Accepting the WAPT license terms Accepting the WAPT license terms * Choose the installation directory (leave the default if correct) and click on :guilabel:`Next` to go on to the next step. .. figure:: wapt-resources/windows-installation-folder.png :align: center :alt: Choosing the WAPT destination folder Choosing the WAPT destination folder * If old folder installation found, this message appear. Click on :guilabel:`Yes` to go on to the next step. .. figure:: wapt-resources/windows-update-folder.png :align: center :alt: Message of old folder WAPT destination folder Message of old folder WAPT destination folder * Select additional task if needed. .. figure:: wapt-resources/windows-additional-task.png :align: center :alt: Selecting additional task * Change the WAPT Server password if needed, then press :guilabel:`Next`. .. figure:: wapt-resources/windows-update-password.png :align: center :alt: Changing the WAPT Server password Changing the WAPT Server password * Click on the :guilabel:`Install` to launch the installation, wait for the installation to complete. .. figure:: wapt-resources/windows-installation-in-progress.png :align: center :alt: Installation of the WAPT Server in progress Installation of the WAPT Server in progress * Click on :guilabel:`Finish` to close the window. .. figure:: wapt-resources/windows-installation-wizard-completed.png :align: center :alt: Installation has finished .. attention:: **DO NOT** use the WAPT console on the WAPT server. **DO NOT** install nor run your WAPT package development tools on the WAPT Server. The WAPT Server on your Windows server or workstation is ready. .. figure:: wapt-resources/web-interface-server.png :align: center :alt: The WAPT Server on your Windows is ready Your server is now ready. You may now go to the documentation on :ref:`Installing the WAPT management console `. .. _wapt_upgrade_182_to_21: ************************************* Upgrading WAPT on a from 1.8.2 to 2.1 ************************************* .. hint:: It is not necessary to upgrade from version 1.8.2 to 2.0 to upgrade to 2.1. For this updating, follow :ref:`Upgrading WAPT on a from 1.8.2 to 2.0 ` but change 2.0 to 2.1 on repository link. .. warning:: On WAPT 2.1 :ref:`licence activation ` is changed. It's necessary to run the post-configuration script. .. _wapt_minor_upgrade_20: ************************************* Upgrading WAPT on a from 1.8.2 to 2.0 ************************************* .. Note:: Before upgrading, ensure that :ref:`installation requirements ` are met. .. attention:: Port 443 is used by the WAPT Server and must be available. .. _wapt_minor_upgrade_debian_20: Debian ====== .. Note:: If you are running on Debian9 Stretch, you have first to upgrade to Debian10 Buster before upgrading to WAPT 2.x. **WAPTServer 2.x is not available for Debian9**. * First of all, update the underlying distribution. .. code-block:: bash apt update && apt upgrade -y * Add or update the package repository for Debian packages, import the GPG key from the repository and install the WAPT Server packages. Community to Discovery ---------------------- .. note:: Not Available as of |date|. WAPT Discovery will be release later. For the free version, refer to wapt-1.8 documentation https://www.wapt.fr/en/doc-1.8/ Enterprise ---------- .. important:: Follow this procedure for getting the right packages for the WAPT **Discovery** Edition. For WAPT **Enterprise** Edition please refer to the next block. * Install ``apt-transport-https`` for the use of https. .. code-block:: bash apt install apt-transport-https lsb-release gnupg * Retrieve the key :mimetype:`.gpg` and add it to the Tranquil IT repository. .. code-block:: bash wget -O - https://wapt.tranquil.it/debian/tiswapt-pub.gpg | apt-key add - echo "deb https://srvwapt-pro.tranquil.it/entreprise/debian/wapt-2.0/ $(lsb_release -c -s) main" > /etc/apt/sources.list.d/wapt.list * If the file does not exist, create :file:`wapt.conf` in :file:`/etc/apt/auth.conf.d` to store your login information. .. hint:: Replace **user** and **password** to access WAPT Enterprise repository, with those provided by our sales department. .. code-block:: bash cat > /etc/apt/auth.conf.d/wapt.conf <`, or * :ref:`Using the command line `. .. _wapt_minor_upgrade_Ubuntu_20: Ubuntu ====== * First of all, update the underlying distribution. .. code-block:: bash apt update && apt upgrade -y * Add or update the package repository for Debian packages, import the GPG key from the repository and install the WAPT Server packages. Community to Discovery ---------------------- .. note:: Not Available as of |date|. WAPT Discovery will be release later. For the free version, refer to wapt-1.8 documentation https://www.wapt.fr/en/doc-1.8/ Enterprise ---------- .. important:: Follow this procedure for getting the right packages for the WAPT **Discovery** Edition. For WAPT **Enterprise** Edition please refer to the next block. * Install ``apt-transport-https`` for the use of https. .. code-block:: bash apt install apt-transport-https lsb-release gnupg * Retrieve the key :mimetype:`.gpg` and add it to the Tranquil IT repository. .. code-block:: bash wget -O - https://wapt.tranquil.it/debian/tiswapt-pub.gpg | apt-key add - echo "deb https://srvwapt-pro.tranquil.it/entreprise/ubuntu/wapt-2.0/ $(lsb_release -c -s) main" > /etc/apt/sources.list.d/wapt.list * If the file does not exist, create :file:`wapt.conf` in :file:`/etc/apt/auth.conf.d` to store your login information. .. hint:: Replace **user** and **password** to access WAPT Enterprise repository, with those provided by our sales department. .. code-block:: bash cat > /etc/apt/auth.conf.d/wapt.conf <`, or * :ref:`Using the command line `. .. _wapt_minor_upgrade_centos_20: CentOS / RedHat =============== * First of all, update the underlying distribution. .. code-block:: bash yum update * Add or update the package repository for CentOS / RedHat packages, import the GPG key from the repository and install the WAPT Server packages. CentOS7 ------- Community to Discovery ^^^^^^^^^^^^^^^^^^^^^^ .. important:: Follow this procedure for getting the right packages for the WAPT **Discovery** Edition. For WAPT **Enterprise** Edition please refer to the next block. .. note:: Not Available as of |date|. WAPT Discovery will be release later. For the free version, refer to wapt-1.8 documentation https://www.wapt.fr/en/doc-1.8/. Enterprise """""""""" .. important:: Follow this procedure for getting the right packages for the WAPT **Enterprise** Edition. For WAPT **Discovery** Edition please refer to the previous block. To access WAPT **Enterprise** resources, you must use the username and password provided by our sales department. * Add the Tranquil IT repository. .. code-block:: bash cat > /etc/yum.repos.d/wapt.repo < /etc/yum.repos.d/wapt.repo <`, or * :ref:`Using the command line `. .. _wapt_minor_upgrade_windows_20: Windows ======= Community to Discovery ---------------------- .. note:: Not Available as of |date|. Enterprise ---------- .. hint:: **To access WAPT Enterprise resources**, you must use the username and password provided by our sales department. * Download and execute :download:`waptserversetup.exe `. * Choose the installation language. .. figure:: wapt-resources/windows-choose-language.png :align: center :alt: Choosing the language for WAPT * Accept the License and click on :guilabel:`Next` to go on to the next step. .. figure:: wapt-resources/windows-accept-wapt-license.png :align: center :alt: Accepting the WAPT license terms * Choose the installation directory (leave the default if correct) and click on :guilabel:`Next` to go on to the next step. .. figure:: wapt-resources/windows-installation-folder.png :align: center :alt: Choosing the WAPT destination folder * If old folder installation found, this message appear. Click on :guilabel:`Yes` to go on to the next step. .. figure:: wapt-resources/windows-update-folder.png :align: center :alt: Message of old folder WAPT destination folder * Select additional task if needed. .. figure:: wapt-resources/windows-additional-task.png :align: center :alt: Selecting additional task * Change the WAPT Server password if needed, then press :guilabel:`Next`. .. figure:: wapt-resources/windows-update-password.png :align: center :alt: Changing the WAPT Server password * Click on the :guilabel:`Install` to launch the installation, wait for the installation to complete. .. figure:: wapt-resources/windows-installation-in-progress.png :align: center :alt: Installation of the WAPT Server in progress * Click on :guilabel:`Finish` to close the window. .. figure:: wapt-resources/windows-installation-wizard-completed.png :align: center :alt: Installation has finished .. figure:: wapt-resources/web-interface-server.png :align: center :alt: The WAPT Server on your Windows is ready The WAPT Server on your Windows server or workstation is ready. .. attention:: **DO NOT** use the WAPT console on the WAPT server. **DO NOT** install nor run your WAPT package development tools on the WAPT Server. Your server is now ready. You may now go to the documentation on :ref:`Installing the WAPT management console `. * Re-sign all your WAPT Packages. * :ref:`On graphical ` .. _wapt_minor_upgrade_debian_1.8: *************************************** Upgrading WAPT on a from 1.6/1.7 to 1.8 *************************************** Debian ====== .. attention:: Ports 80 and 443 are used by the WAPT Server and must be available. * First of all, update the Debian underlying distribution. .. code-block:: bash apt update && apt upgrade -y && apt dist-upgrade * Add the package repository for Debian packages, import the GPG key from the repository and install the WAPT Server packages. Enterprise ---------- .. hint:: **To access WAPT Enterprise ressources**, you must use the username and password provided by our sales department. Replace **user** and **password** in the **deb** parameter to access WAPT Enterprise repository. .. code-block:: bash apt install apt-transport-https lsb-release wget -O - https://wapt.tranquil.it/debian/tiswapt-pub.gpg | apt-key add - echo "deb https://user:password@srvwapt-pro.tranquil.it/entreprise/debian/wapt-1.8/ $(lsb_release -c -s) main" > /etc/apt/sources.list.d/wapt.list apt update apt install tis-waptserver tis-waptsetup Community --------- .. code-block:: bash apt install apt-transport-https lsb-release wget -O - https://wapt.tranquil.it/debian/tiswapt-pub.gpg | apt-key add - echo "deb https://wapt.tranquil.it/debian/wapt-1.8/ $(lsb_release -c -s) main" > /etc/apt/sources.list.d/wapt.list apt update apt install tis-waptserver tis-waptsetup Post-configuration ------------------ * Launch the post-configuration step. .. note:: * We advise that you launch the post-configuration steps after each server upgrade so that the server uses the latest configuration format. * It is not required to reset a password for the WAPT console during the post-configuration step. * If you have personalized the configuration of :program:`Nginx`, do not answer :guilabel:`Yes` when the post-configuration ask you to configure :program:`Nginx`. .. attention:: * With WAPT 1.8 post-configuration, WAPT WUA packages will be moved from their current storage location to waptwua root folder (:file:`/var/www/waptwua`). * If repository replication has been set, all KB/CAB packages will be re-synchronized on remote repositories. .. code-block:: bash /opt/wapt/waptserver/scripts/postconf.sh The password requested in step 4 is used to access the WAPT console. * Start the WAPT Server. .. code-block:: bash systemctl restart waptserver * Upgrade the WAPT console by following the same set of steps as :ref:`installing the WAPT console `. * Then :ref:`create the WAPT agent `. You will have to keep the same prefix for your packages and change nothing in relation to the private key/ public certificate pair! This will generate a **waptupgrade** package in the private repository. .. note:: There are two methods for deploying the updates: * Using a :abbr:`GPO (Group Policy Object)` and :program:`waptdeploy`. * Using a :program:`waptupgrade` package and deploy it using WAPT. * Update the WAPT agents. The steps to follow to update WAPT agents are the same as the ones to first install the WAPT agents. Download and install the latest version of the WAPT agent by visiting http://wapt.mydomain.lan/wapt/waptagent.exe. As mentioned above, this procedure may be made automatic with a GPO or a **waptupgrade** package. * :ref:`Minor update for CentOS `. * :ref:`Minor update for Windows `. .. attention:: * Debian Jessie is now deprecated. **WAPT 1.8 will not work with old Debian versions**. * Consider migrating your existing WAPT installation to Debian Buster or CentOS7. .. _wapt_minor_upgrade_centos_1.8: CentOS ====== * First of all, update the CentOS/ RedHat underlying distribution. .. code-block:: bash yum update Enterprise ---------- Modify the repository address then launch the upgrade. .. hint:: To access WAPT Enterprise ressources, you must use the username and password provided by our sales department. Replace **user** and **password** in the **baseurl** parameter to access WAPT Enterprise repository. .. code-block:: bash cat > /etc/yum.repos.d/wapt.repo < /etc/yum.repos.d/wapt.repo <`. * Then :ref:`create the WAPT agent `. You will have to keep the same prefix for your packages and change nothing in relation to the private key/ public certificate pair! This will generate a **waptupgrade** package in the private repository. .. note:: There are two methods for deploying the updates: * Using a :abbr:`GPO (Group Policy Object)` and :program:`waptdeploy`. * Using a :program:`waptupgrade` package and deploying it using WAPT. * Update the WAPT agents. The steps to follow to update WAPT agents are the same as the ones to first install the WAPT agents. Download and install the latest version of the WAPT agent by visiting http://wapt.mydomain.lan/wapt/waptagent.exe. As mentioned above, this procedure may be made automatic with a GPO or a **waptupgrade** package. .. _wapt_minor_upgrade_windows_1.8: Windows ======= .. attention:: In the case you choose to use a :abbr:`GPO (Group Policy Object)` to upgrade the WAPT agent, the WAPT Server must be excluded from the :abbr:`OU (Organizational Unit)` where the GPO will apply. .. note:: The WAPT Server may be installed on 64bit Windows 10 clients, and 64 bit Windows Server 2012/R2, 2016 and 2019 and 2022. * On the Windows machine hosting the WAPT Server, download the latest version of the installer from Tranquil IT's website :download:`waptserversetup.exe ` and launch it as :term:`Local Administrator`. * Install the update. .. note:: The procedure to follow is the same as the one for :ref:`installing a WAPT Server on Windows `. .. attention:: **The prefix must NOT be changed and you must NOT generate a new key!** * On the workstation that you use to build your packages, manually download WAPTSetup from. * Discovery: :download:`waptsetup.exe `. * Enterprise: :download:`waptsetup.exe `. * Then :ref:`create the WAPT agent `. You will have to keep the same prefix for your packages and change nothing in relation to the private key/ public certificate pair! This will generate a **waptupgrade** package in the private repository. .. note:: There are two methods for deploying the updates: * Using a :abbr:`GPO (Group Policy Object)` and :program:`waptdeploy`. * Using a :program:`waptupgrade` package and deploy it using WAPT. * Update the WAPT agents. The steps to follow to update WAPT agents are the same as the ones to first install the WAPT agents. Download and install the latest version of the WAPT agent by visiting http://wapt.mydomain.lan/wapt/waptagent.exe (**the link is your own WAPT server**). As mentioned above, this procedure may be made automatic with a GPO or a **waptupgrade** package. ******************************************* Upgrading WAPT from versions older than 1.6 ******************************************* We recommend that you restart from scratch, that you provision an up-to-date WAPT Server environment alongside the old version, and that you use the old setup or a domain GPO to deploy the new WAPT agent.