Upgrade Tenable.sc

Required User Role: Root user

Note: This topic assumes a basic understanding of Linux.

Caution: During the upgrade process, Tenable.sc produces a log file in a temporary location: /tmp/sc.install.log. Once the installation process finishes, the file is stored here: /opt/sc/admin/logs/install.log. Do not remove or modify these files; they are important for debugging in case of a failed upgrade.

For information about new features, resolved issues, third-party product updates, and supported upgrade paths, see the release notes for Tenable.sc 5.19.x.

Before you begin:

  1. Complete system prerequisites, as described in Before You Upgrade.

    Note: Tenable recommends creating a backup of your Tenable.sc data before upgrading, as described in Perform a Backup.

  2. Download the upgrade RPM file from the Tenable downloads page. If necessary, depending on the operating system of the host, move the upgrade RPM file onto the host.
  3. Confirm the integrity of the upgrade RPM file by comparing the download checksum with the checksum on the Tenable downloads page.
  4. If your organization requires Tenable.sc to use /dev/random instead of /dev/urandom to generate random number data for secure communication functions, modify the random data source as described in Use /dev/random for Random Number Data Generation.

To upgrade to Tenable.sc 5.19.x:

  1. Log in to Tenable.sc via the user interface.

  2. Pause all running scans, as described in Start or Pause a Scan.
  3. Prepare the upgrade command you intend to run:

    • Use rpm with the “-Uvh” switches from the command-line of the Tenable.sc server.
    • Use “sudo -i” when performing sudo upgrades of Tenable.sc to ensure the proper use of environmental variables.

    For example:

    # rpm -Uvh SecurityCenter-x.x.x-el7.x86_64.rpm

    - or -

    # rpm -Uvh SecurityCenter-x.x.x-el8.x86_64.rpm

    The upgrade begins. Tenable.sc is not available until the upgrade finishes.

    # rpm -Uvh SecurityCenter-x.x.x-el6.x86_64.rpm

    Preparing...                ########################################### [100%]

    Shutting down SecurityCenter services: [  OK  ]

    Backing up previous application files ... complete.

       1:SecurityCenter         ########################################### [100%]

     

    Applying database updates ... complete.

    Beginning data migration.

    Starting plugins database migration...complete.

    (1 of 4) Converting Repository 1 ...  complete.

    (2 of 4) Converting Repository 2 ...  complete.

    (3 of 4) Converting Repository 3 ...  complete.

    (4 of 4) Converting Repository 4 ...  complete.

    Migration complete.

    Starting SecurityCenter services: [  OK  ]

    ~]#

What to do next:

  • (Optional) If you used custom Apache SSL certificates before upgrading Tenable.sc, restore the custom SSL certificates, as described in Restore Custom SSL Certificates.