Deleting NetWorker base enablers

There are a few situation when it is necessary to delete a NetWorker base enabler. Usually you face such problem when you see one of the following messages
  • Cannot remove base enabler from the nwadmin GUI
  • Base enabler code expired
  • Error: 'resource is corrupt re-retrieve it and attempt the update'
  • Error: base enabler already exists
  • Error 'unable to create evaluation license'
  • Entered wrong base enabler code on server

Until recently, deleting a NetWorker base enabler was possible but it was neither user-friendly nor easy. Please find below the new, fully supported procedure.

CAUTION: Keep in mind that without a valid license, you will not be able to make new backups.

Procedure

The following procedure shows UNIX/Linux pathnames, unless otherwise noted. For NetWorker/Windows servers, please exchange the “/“ by a “\“.

  1. For additional reduncancy, make sure that you have a valid copy of your bootstrap save set.
  2. Shutdown NetWorker.
  3. Make a backup copy of the entire /nsr/res or at least the /nsr/res/nsrdb folder.
  4. Based on your NetWorker version, run the following command:
    NetWorker VersionCommand
    NetWorker for Windows
    Up to NW 6.1.4 nsradmin -f drive:\path\nsr.res
    Since NW 6.2 nsradmin -d drive:\path\nsrdb
    NetWorker for UNIX/Linux
    Up to NW 6.1.4 nsradmin -f /path/nsr.res
    Since NW 7.0 nsradmin -d /path/nsrdb
    • The options -f or -d option must be used.
    • If the pathname contains spaces, then quotes will be required. Example:
      nsradmin -d "C:\Program Files\Legato\nsr\res\nsrdb"
    • If NetWorker is of a version below 6.0 then there would be the additional requirement
      • to either upgrade to NetWorker 6.X or 7.X first or
      • to replace the current nsrd binary, which was called ensrd but renamed to nsrd, with the nsrd binary provided during the install of NetWorker 5.X.
  5. Enter the following command at the nsradmin prompt:
    nsradmin> . type: NSR license
  6. Enter the following command at the nsradmin prompt:
    nsradmin> delete 
    and delete all licenses.
  7. Exit out of nsradmin .
    nsradmin> q
    The NetWorker base enabler has been now removed.

    8. Start the NetWorker server.

    It will either be in evaluation mode or it will be disabled due to being passed the evaluation period.

    9. Enter your new base enabler and all remaining enabler codes.

    For an example:

Z:\> nwadmin -s localhost

Z:\> net stop nsrexecd
The following services are dependent on the NetWorker Remote Exec Service service.
Stopping the NetWorker Remote Exec Service service will also stop these services.

NetWorker Backup and Recover Server

Do you want to continue this operation? (Y/N) [N]: y
...

The NetWorker Backup and Recover Server service was stopped successfully.
....

The NetWorker Remote Exec Service service was stopped successfully.
Z:\> nsradmin -d Z:\nsr\res\nsrdb
NetWorker administration program.
Use the "help" command for help.
nsradmin> . type: NSR license
Current query set
nsradmin> delete
type: NSR license;
auth code: ;
checksum: \
"P)Q\"]?UF.IdU6Ip^f\\DFMESa?L.aSo[K7=XVkB\\]`}OQRAMLS wIe\\ZJN01hO<Vu*AXFO6Nf\
t`dE KtYi]hPCYvKO<:,]m,]Y%5CJeZ:*a6TNq\"P[+U9>Cw$V]NB>P+p";
comment: ;
enabler code: 332eb5-xxxxxx-3bc179;
expiration date: "G Dec 07, 2004";
license type: Z12;
name: \
"NetWorker Module for Lotus Notes, Windows Client/1";
Delete? y
deleted resource id 20.0.144.4.125.21.16.63.172.19.7.27(11)
.....
.....
type: NSR license;
auth code: ;
checksum: \
"0I]_J<xYVep3VG.xe3[!TH<bJ+SDME'*`TAtdMZi?,_~OY}#hZJXD~LE~vi<MTHE&6m^k/PeF4?7\
ksTR[N=xONig?Oa^]EBM~aH I.?>ZWU?FEh!bly;q+}O2sT ]|/5",
"bab13d-xxxxxx-c2b080 Sep 30, 2002",
"2b36ad-xxxxxx-597571 Nov 14, 2004",
"a4bf26-xxxxxx-c2e3ee Nov 14, 2004",
"243fa6-xxxxxx-42626e Nov 14, 2004";
comment: ;
enabler code: 76fef8-xxxxxx-7e2b3c;
expiration date: "G Dec 07, 2004";
license type: I10;
name: \
"NetWorker for Windows, Network Edition (10 clients per server)/1 server";
Delete? y
deleted resource id 25.0.100.4.152.82.90.61.172.19.2.5(80)
type: NSR license;
auth code: ;
checksum: \
"@xd;ecMb/KEn!VE{V:YAM2413?s'JRSB^Wni$&) vYC~K4(X_cmd\"Zi!*.=CyiN~Z}C^aH:LK!Z\
6^/mkqn[9AHGBDHb$X\"!o?ICvF8IIJ4NL9m!N=HGV:R\\lB>(6hC\\%";
comment: ;
enabler code: c44146-xxxxxx-c8b88e;
expiration date: "G Dec 07, 2004";
license type: D43;
name: Dynamic Drive Sharing;
Delete? y
deleted resource id 49.0.100.4.152.82.90.61.172.19.2.5(16)
nsradmin> q

Z:\> net start nsrd
The NetWorker Backup and Recover Server service is starting.................................
The NetWorker Backup and Recover Server service was started successfully.

Z:\>