1. Problem
IQ sometimes fails to obtain license due to mismatch of license type between license file and servername.lmp file.
[Error]
I. 11/04 17:21:11. 0000000000 Using licenses from: /Sybase/SybaseIQ16/Binary/sybase/SYSAM-2_0/licenses/Core_License.lic.lic:/Sybase/SybaseIQ16/Binary/sybase/SYSAM-2_0/licenses/BDDBBETLMV01_20141024091447.lic:/Sybase/SybaseIQ16/Binary/sybase/SYSAM-2_0/licenses/BDDBBETLMV01_20141024091957.lic:/Sybase/SybaseIQ16/Binary/sybase/SYSAM-2_0/licenses/SYBASE.lic:/Sybase/SybaseIQ16/CATALOG_STORE/DWDEV/*.lic
I. 11/04 17:21:12. 0000000000 Checked out graced license for 4 IQ_CORE (2019.09300/permanent/0244 9940 B657 35CC) will expire Fri 21 Nov 2014 12:41:45 PM IST.
I. 11/04 17:21:12. 0000000000 Failed to obtain license(s) for IQ_CORE feature from license file(s) or server(s).
2. Solution
In most cases,
1) This problem can be solved by changing LT(License Type) within servername.lmp to same value of license file.
2) Or Removing the lmp file. In this case, When IQ start-ups, servername.lmp file is generated.
If the LT/PE value has not been changed Even though changing or removing the lmp file.
3) You have to look at the iq.default.lmp file as follows.
~/IQ-16_0/Sysam/iq.default.lmp
If the LT/PE value within iq.default.lmp is different from xxx.lmp or license file,
You have to change the LT value to same value of license file or remove the iq.default.lmp file.
Because the xxx.lmp will use PE/LT values given in iq.default.lmp.
**The value of PE/LT within iq.default.lmp is decided when Installation of IQ.
HTH
Thanks
Gi-Sung Jang