Search This Blog

Monday, August 22, 2011

fsadm: You don't have a license to run this program


Error Message: While extending the file system /tmp on xyz server, I was getting the following error message regarding licenses of Online JFS

xyz:/root#fsadm -b 1088M /tmp
fsadm: /etc/default/fs is used for determining the file system type
fsadm: You don't have a license to run this program

Checking the Valid License Key on the server:
xyz:/root#/usr/sbin/vxlicrep -e

VERITAS License Manager vxlicrep utility version 3.02.006
Copyright (C) 1996-2004 VERITAS Software Corp. All Rights reserved.

Creating a report on all VERITAS products installed on this system

vxlicrep ERROR V-21-3-1003 There are no valid VERITAS License keys installed in the system.

Logged in to another server called abcd:
abcd:/home/root # /usr/sbin/vxlicrep -e

VERITAS License Manager vxlicrep utility version 3.00.007
Copyright (C) VERITAS Software Corp 2002. All Rights reserved.

Creating a report on all VERITAS products installed on this system

 -----------------***********************-----------------

   License Key                         = 401441sfdasdfsaf795229591636651
   Product Name                        = VERITAS Volume Manager
   Lic Key Lib Ver                     = ELM
   Key                                 = Invalid,  Expired
   License Type                        = DEMO
   Demo End Date                       = Sun Jul 15 10:00:00 2007
   Site License                        = YES

Features :=
   VxVM                                = Enabled


 -----------------***********************-----------------

   License Key                         = 010afdsafasdf5889805115946529
   Product Name                        = VERITAS File System
   Lic Key Lib Ver                     = ELM
   License Type                        = PERMANENT
   Site License                        = YES

Features :=
   HP_OnlineJFS                        = Enabled


abcd:/home/root # vxlicense -p vxlicrep

vrts:vxlicense: INFO: Feature name: VxVM [95]
vrts:vxlicense: INFO: Number of licenses: 1 (non-floating)
vrts:vxlicense: INFO: Expiration date: Sun Jul 15 10:00:00 2007 (1499.2 days ago)
vrts:vxlicense: INFO: Release Level: 25
vrts:vxlicense: INFO: Machine Class: All
vrts:vxlicense: INFO: Site ID: 0

vrts:vxlicense: INFO: Feature name: HP_OnlineJFS [50]
vrts:vxlicense: INFO: Number of licenses: 1 (non-floating)
vrts:vxlicense: INFO: Expiration date: No expiration date
vrts:vxlicense: INFO: Release Level: 22
vrts:vxlicense: INFO: Machine Class: All
vrts:vxlicense: INFO: Site ID: 0

Here we can see that there is a valid license in the server abcd with no expiration date:
Installing the Same License key on xyz
xyz:/root#vxlicinst -k 010449565889805115946529

VERITAS License Manager vxlicinst utility version 3.02.006
Copyright (C) 1996-2004 VERITAS Software Corp. All Rights reserved.
License key successfully installed in /etc/vx/licenses/lic/010sfasdf565889805115946529.vxlic

xyz:/root#/usr/sbin/vxlicrep -e

VERITAS License Manager vxlicrep utility version 3.02.006
Copyright (C) 1996-2004 VERITAS Software Corp. All Rights reserved.

Creating a report on all VERITAS products installed on this system

 -----------------***********************-----------------

   License Key                         = 010dfasdfsa5889805115946529
   Product Name                        = VERITAS File System
   Lic Key Lib Ver                     = ELM
   License Type                        = PERMANENT
   Site License                        = YES

 Features :=
   HP_OnlineJFS                        = Enabled

Still we are getting error:
xyz:/root#fsadm -b 1088M /tmp
fsadm: /etc/default/fs is used for determining the file system type
fsadm: You don't have a license to run this program

We need to enable the License:
xyz:/root#/sbin/fs/vxfs/vxenablef -a

After Enabling the License:
xyz:/root#fsadm -b 1088M /tmp
fsadm: /etc/default/fs is used for determining the file system type
vxfs fsadm: /dev/vg00/rlvol4 is currently 1048576 sectors - size will be increased