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 system image (operating system and kernel). As a result, sometimes this means that the system image on the deployed NTA1000 platforms need to be updated.
The current system image shipping on NTA1000 hardware, is 5.4.3. This system image runs the CentOS 7.5 operating system with a kernel based off the 4.14 Linux kernel branch. There are also several system files modified or added to facilitate running the CDRouter software on this platform.
Updating the NTA1000 kernel and system software
If your NTA1000 hardware is already running an earlier 5.x system image, then QA Cafe offers a simple update script available as an RPM package that will bring your NTA1000 system software (including the kernel) up to date.
To check which system image you are currently running on your NTA1000 hardware, you may run the command:
NTA1000 serial number: NTA1000-10513 NTA1000 platform: 5 NTA1000 image: 5.4.3
Please note that NTA1000 v1 systems shipped with an older version of Ubuntu and are no longer supported, so this procedure will not work. If you have an NTA1000v1, please contact firstname.lastname@example.org to discuss upgrade options.
If you’re not sure which version of NTA1000 you have, please refer to the NTA1000 Versions page.
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.
Backup 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.
Installing and Running the NTA1000 Update Script
The custom update script is available as an RPM package and must be installed via the QA Cafe software repository. 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 will 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.
Your NTA1000 should already have the QA Cafe repository enabled. To install the NTA1000 update script, Open up a terminal window and enter the following commands:
su yum makecache yum install --enablerepo=nta1000-updates nta1000-updates
If you’ve run this procedure in the past or have a newer NTA1000 that already has this package installed, you will get a message indicating this package is already installed. In this case, you can make sure you’re using the latest RPM:
yum update --enablerepo=nta1000-updates nta1000-updates
Once the RPM has been installed (or updated), you will notice a message telling you to run a script. 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. When it finishes, it will alert you that it needs to reboot in order to finalize the update. Go ahead and hit Enter to reboot and allow the system to boot normally. 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.