User Tools

Site Tools


projects:nbsp:howtos:nbspupdate.wiki

Upgrading via Nbspupdate

Nbsp can be upgraded easily. The first thing is to install the nbspadm package for your OS. That package contains the program nbspupdate which is used as follows.

Executing

nbspupdate

without arguments, will check the version of the installed Nbsp package against the latest one available, and if the latter is newer than the former it will download it. The Nbsp package can then be upgraded manually as usual. Alternatively, executing

nbspupdate -u

will do the upgrade automatically after downloading the package as above. Passing the -F option as well, i.e.,

nbspupdate -u -F

nbspupdate will do as above, even if the installed version is the same as the latest one, or if Nbsp had not been installed before. nbspupdate can also upgrade npemwin and nbspadm itself, by passing any of those names as an argument; i.e.,

nbspupdate -u npemwin

will download and upgrade Npemwin if the latest version is different than the installed one.

NOTE

Starting with version 2.0.r2, nbspd and npemwind run as the user noaaport, and therefore the directories where the daemons write must be owned by that user:

    chown -R noaaport:noaaport /var/noaaport
    chown -R noaaport:noaaport /var/log/noaaport
    chown -R noaaport:noaaport /var/log/nbsp
    chown -R noaaport:noaaport /var/run/nbsp

During a fresh install, the package installer will create the directories with the appropriate ownership, but not during an upgrade. If you are upgrading from an older version, those commands must be executed manually.

The corresponding commands for Npemwin are

    chown -R noaaport:noaaport /var/npemwin
    chown -R noaaport:noaaport /var/log/npemwin
    chown -R noaaport:noaaport /var/run/npemwin
projects/nbsp/howtos/nbspupdate.wiki.txt · Last modified: 2012/10/12 19:08 (external edit)