Why do I need to update?
The CDRouter development team is constantly making improvements to the CDRouter software. Some of these changes require support in the underlying operating system and kernel. As a result, sometimes this means that the underlying operating system and kernel need updating.
All necessary operating system and kernel changes come bundled in an nta1000-updates RPM package. The RPM has a script that must be run after the RPM is installed. The script will make all necessary system changes.
The nta1000-updates RPM requires either CentOS 7 or CentOS 8 to be running on the system. If your system is already running CentOS 7 or CentOS 8, you can simply update to the latest version of the RPM and run the script.
If your NTA1000 is running Ubuntu or CentOS 6, you’ll need to re-image your disk(s) in order to update. Re-imaging your disk(s) will completely replace what’s currently on the disk(s) with new and updated content. Instructions on how to re-image your disks can be found here.
If your CDRouter system is not running on an NTA1000, please refer to the documentation of your Linux distribution for information about updating the system kernel to a version recommended for CDRouter.
Back Up Your Data
Although upgrading your NTA1000 via a custom QA Cafe RPM does not require backing up 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.
Updating the nta1000-updates RPM and running the script
For CentOS 7, the current version of the CDRouter NTA1000 RPM is nta1000-updates-7.0-12.el7.x86_64. For CentOS 8, the current version of the CDRouter NTA1000 RPM is nta1000-updates-8.0-31.el7.x86_64.
To check which version of nta1000-updates package you have installed on your NTA1000 hardware, you can run the command:
rpm -q nta1000-updates
The latest nta1000-updates RPM is available at the QA Cafe software repository. The RPM bundles a script with various supporting files.
Updating 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, including a full system update from the CentOS software repository for any packages currently installed. The script may also install a new Linux kernel as well as additional software packages from the CentOS repository that are required by CDRouter. These are the same updates that are applied to new NTA1000 systems being shipped.
To install the NTA1000 update script, open up a terminal window and enter the following commands:
su yum makecache yum update --enablerepo=nta1000-updates nta1000-updates
If you’re already at the latest version, the output of the command will indicate this. Otherwise, the RPM
will be updated, and you’ll be prompted to run the associated script. Go ahead and do this. Simply copy
and paste this command to the prompt and hit
<Enter> (make sure you are still the ‘root’ user). The command
you see might look different than this example:
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.