CDRouter Support

NTA1000 In-Place Updates

knowledge-base version 13.9

Overview

The NTA1000 is a hardware platform running a version of the Linux operating system. The operating system and Linux kernel are specifically configured to run CDRouter, and they should be updated regularly.

The NTA1000 operating system must be updated using the official "nta1000-updates" RPM package and script described here in this article. Do not try to upgrade or reinstall the NTA1000 system using any other method.

Why do I need to update?

The CDRouter development team is constantly making improvements to the CDRouter software. Some of these changes require updates to the underlying operating system and kernel of the NTA1000 hardware platform.

It is important to update your NTA1000 periodically when new versions are available to ensure it has the latest kernel and operating system software versions. All necessary updates for the NTA1000 come bundled in an nta1000-updates RPM package. This package provides a script that must be run after the RPM is installed. The script will make all necessary system changes.

When do I need to update?

To determine if your NTA1000 system needs to be updated, go to the System page in CDRouter and click the "Show cdrouter-cli -info" button (or enter cdrouter-cli -info on the NTA1000 CLI). This will display details about your CDRouter system, including the Linux operating system and NTA1000 system image version:

  • OS: Rocky Linux 8.4 (5.4.80-20201124.4b62454040ba.el8.qacafe.x86_64)
  • NTA1000 image: 8.4.0-1

A WARNING message will be printed if your system is out of date and needs to be updated:

  • NTA1000 image: 7.0-8
  • WARNING: NTA1000 image 7.0-8 is DEPRECATED and needs UPDATING, see https://support.qacafe.com/knowledge-base/nta1000-updates for details
  • WARNING: CDRouter on CentOS Linux 7.7.1908 is DEPRECATED and needs UPDATING, contact support@qacafe.com for assistance

Update your system

Follow the steps below to install the latest version of the nta1000-updates RPM and update your NTA1000 platform.

Important:

  • The nta1000-updates RPM requires your system to be running CentOS 7, CentOS 8, or Rocky 8

  • Type "more /etc/centos-release" at the system CLI to see which version of CentOS or Rocky your system is running:

    cat /etc/centos-release
    
    CentOS Linux release 7.7.1908 (Core)
    

    If your NTA1000 is running CentOS 6 or Ubuntu, you will need to re-image your disk(s) in order to update. Re-imaging your disk(s) will completely erase what is currently on the disk(s) and replace it with new and updated content. See NTA1000 Rocky Linux Migration for more information and instructions.

  • The NTA1000 must be connected to the Internet in order to complete the updates in this guide.

Back Up Your Data

Although installing the nta1000-updates RMP and running the script does not require backing up your data first, it’s still recommended and always good practice.

You can read more about performing backups in the “What’s the best way to back up and restore CDRouter?” article.

Upgrade the nta1000-updates RPM

The latest nta1000-updates RPM is available at the QA Cafe software repository. The RPM bundles a script with various supporting files.

Upgrading the RPM alone will not make any system changes; the script must be run after. The update script will make many changes to your NTA1000 system software. The script may also install a new Linux kernel as well as additional software packages from the CentOS or Rocky repository that are required by CDRouter. These are the same updates that are applied to new NTA1000 systems being shipped.

To upgrade the nta1000-updates RPM, open up a terminal window and enter the following commands:

su
yum makecache
yum update --enablerepo=nta1000-updates nta1000-updates
  • For CentOS 7, the current version is nta1000-updates-7.0-12.el7.x86_64.
  • For CentOS 8, your system needs to be migrated to Rocky 8
  • For Rocky 8, the current version is nta1000-updates-8.4.0-1.el8.x86_64.

Run the update script

Once you have the latest version of the nta1000-updates RPM installed, you can run the update script:
(make sure you are still the ‘root’ user).

/usr/share/nta1000/updates/nta1000-updates.py

The process can take some time and will reboot the system automatically.
When the system comes back up, the updates should be complete.

If you run into any issues with this process, please contact QA Cafe Customer Support.

Contents

×

About CDRouter

QA Cafe CDRouter is a comprehensive and powerful test automation solution focused on feature, security, and performance testing for broadband and enterprise edge gateways, Wi-Fi and mesh systems, and other CPE.

Get in touch via our Contact page or by following us on your favorite service: