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.
Beginning with CDRouter 10.2, our Linux 3.10 kernel or newer is required and starting with CDRouter 10.7, our Linux 4.14 kernel is strongly suggested. Our latest image uses Linux 4.x kernel is preferred. Previous versions of CDRouter may have issued a warning about kernels older than 3.10 being deprecated.
There are also other system changes and updates that can be done from time to time to keep your NTA1000 system software current.
Updating the NTA1000 kernel and system software
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. This RPM can only be run on an NTA1000 already running CentOS.
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 NTA1000 v1, please contact email@example.com 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.