Current software and firmware versions

[edit this page] pdf version

This page lists the current versions of the software components that are required to use the SERENITY carrier card.

Checking versions: Alternate method

If you last installed the software on or before 19th December, then you won’t have the serenitybutler script mentioned above. In that case, you should consider re-running the instructions in the First Steps section to get the serenitybutler. But if you cannot do that straight away, you can instead verify which versions of software you have on your COM Express by running the following YUM commands:

yum grouplist | sed '/^Installed Groups:/,$!d;/^Available Groups:/,$d;/^Installed Groups:/d;s/^[[:space:]]*//' ; yum list installed | grep -E 'smash|emp-|uhal'

The output should look something like this:

Current software versions on the ComX

Fig. 1 Current software versions on the ComX

If your software versions differ then the first step should be to issue an update command to packages for which you have repository access:

yum update

Then repeat the verification step above. If you still don’t have the latest versions or missing packages then it is recommended that you following the package installation instructions described under Installation (SMASH & EMP) and then running the above command again.

If the group is marked as installed but the package has not been updated then you can force its removal first:

sudo yum groupremove smash emp

If the RPM has been removed (invidually), but the group is marked at installed then you can force it:

sudo yum group mark remove smash emp

An installation of the latest software versions should then be possible with:

sudo yum clean all && sudo yum groupinstall smash emp

Or:

yum groupupdate smash emp

Lastly to remove all components and start afresh:

sudo yum group remove smash emp

You can then proceed according to Installation (SMASH & EMP) and you should be able to reproduce the latest package list displayed in Current software versions on the ComX.