cancel
Showing results for 
Search instead for 
Did you mean: 

SAP IQ Express 16 report license error after 30 days. But Express is not Trial, so why is there this license error?

stefano_bolli
Explorer
0 Kudos

Hi all,

       on 17/01/2014 I installed SAP IQ 16 in Express Edition mode. 

I understood that Express Edition is not time limited (like 30 days trial edition), but it is limited in datatstore size (5 GB for datatstore).

Now, 30 days later, the following error is reported in log files during startup.

..

  1. I. 02/17 11:18:54. Transaction log: iqdemo.log
  2. I. 02/17 11:18:54. Starting checkpoint of "iqdemo" (iqdemo.db) at Mon Feb 17 2014 11:18
  3. I. 02/17 11:18:54. Finished checkpoint of "iqdemo" (iqdemo.db) at Mon Feb 17 2014 11:18
  4. E. 02/17 11:18:54. Error: No SYSAM License Available

  1. E. 02/17 11:18:54. No SYSAM License Available
  2. I. 02/17 11:18:54. Database server shutdown due to startup error

...

Just to give you a complete problem vision, hereafter I report the screenshots used to install the SAP IQ Express Edition.

Are there something wrong in the installation process described above?

Do I need to request a specific "Express license" to use IQ Express Edition? How can I do that?

Thank you and best regards,

Stefano

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Stefano,

In the archived kit you should have a file name ExpressEdition.lic. This file is copied automatically by the installation process.

It seems that the file is missing from the "non dedicated" XE downloads. How did you get the installation kit? Which platform?

regards,

Dan

stefano_bolli
Explorer
0 Kudos

Hi Dan,

      I use the following link to download the Express Edition (this link was clicked 1 month ago).

http://download.sybase.com/eval/express/iq160/iq160_WinAMD64.zip

I tried to put the "ExpressEdition.lic" file under $SYBASE/SYSAM-2_0/licenses/ directory, like suggested in thread (but nothing change, I've the same error in log.

I tried also the following steps:

1) I RUN $SYBASE/SYSAM-2_0/bin/sysam.bat status

2) STHE SYSTEM RETURNED the following error:

lmutil - Copyright (coffee) 1989-2007 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.

Flexible License Manager status on Mon 2/17/2014 16:15

[Detecting lmgrd processes...]

Error getting status: No SERVER lines in license file. (-13,66)

Have you got further suggestions?

Best regards,

Stefano

Former Member
0 Kudos

Hi,

  1. in the folder $IQDIR16\sysam;
    1. make a backup of the file iq.default.lmp
    2. edit the iq.default.lmp and change the PE line to PE=XE
  2. in the database folder, delete the <dbname>.lmp file (or rename it).
  3. make sure the Express license is in the SYSAM-2_0\licenses folder
  4. start the database. it should start!
  5. connect and verify by runnig sp_iqlmconfig. You should see the License Notice "IQ Express Edition Free Deployment License" and Edition "XE"

Cheers,

Dan

markmumy
Advisor
Advisor
0 Kudos

Stefano,

All you would need to do is apply the proper license file to either the SYSAM licenses file, as you described above.  You can also copy the license file to the directory that contains the catalog file (.db file).  Either location are picked up automatically.

When you have the file in one of those two directories, what is the error that is shown this time?  Can you copy it from the console log output?

Mark

stefano_bolli
Explorer
0 Kudos

Hi all,

     thanks, for all the suggestions, but actually no good news. Sybase IQ report always the same error at startup (hereafter the detailed screenshot and following the log).

I've the same behaviour both following steps that Dan suggested (step from 1 to 4 because DB didn't start, so I cannot execute step 5) and the ones reported by Mark (copy *.lic file into catalog directory).

Note that : Dan step 1.2 ".. PE line to PE=XE .." in my case I've already the PE=XE configuration in "iq.default.lmp" file.

################# LOG ########################

I. 02/17 17:07:18. 0000000000 Warning: Using default value for -iqmc or -iqtc is insufficient for most applications

I. 02/17 17:07:19. 0000000000 OpenDatabase Completed

I. 02/17 17:07:19. 0000000000 IQ cmd line srv opts:

I. 02/17 17:07:19. 0000000000 IQ full cmd line: -n Federica-PC_iqdemo -x tcpip{port=2638} -c 48m -gc 20 -gd all -gl all -gm 10 -gp 4096 iqdemo.db -ti 4400 -gn 25 -o C:\ProgramData\SybaseIQ\logfiles\Federica-PC_iqdemo.015.srvlog -hn0,9172:208

I. 02/17 17:07:19. 0000000000 DB: r/w, Main 63MB Buffs=510, Temp 63MB Buffs=510, Pgsz=131072/8192blksz/16bpc, BP=1

I. 02/17 17:07:19. 0000000000 DB: Frmt#: 23F/2T/1P (FF: 03/18/1999)

I. 02/17 17:07:19. 0000000000 DB: Versn: 16.0.0.481/130503/P/sp01/MS/Windows 2003/64bit/2013-05-03 17:19:35

I. 02/17 17:07:19. 0000000000 DB: Name:  C:\ProgramData\SybaseIQ\demo\iqdemo.db

I. 02/17 17:07:19. 0000000000 DB: Txn ID Seq: 256986

I. 02/17 17:07:19. 0000000000 DB: DBID Blk: 2610

I. 02/17 17:07:19. 0000000000 DB: IQ Server Federica-PC_iqdemo, PID 9208, LOGIN Federica

I. 02/17 17:07:19. 0000000000 DB: Database encryption is OFF.

I. 02/17 17:07:19. 0000000000                Mem: 155mb/M155

             Main      Blks: U7360/28%, Buffers: U6/L0

             Temporary Blks: U65/2%, Buffers: U4/L0

             Main      I: L43/P3 O: C3/D3/P0 D:0 C:100.0

             Temporary I: L34/P0 O: C4/D4/P0 D:0 C: 0.0

I. 02/17 17:07:19. 0000000000 Collation ISO_BINENG, Case Ignore, Blank Padding On, Comparisons are Conditioned

I. 02/17 17:07:19. 0000000000 RcvyCmpl

I. 02/17 17:07:19. 0000000000 Chk

I. 02/17 17:07:19. 0000000000 ChkDone [NumTxnCP: 0]

I. 02/17 17:07:19. 0000000000 PostChk

I. 02/17 17:07:19. 0000000000 CloseDatabase

I. 02/17 17:07:19. 0000000000 Warning: Using default value for -iqmc or -iqtc is insufficient for most applications

I. 02/17 17:07:20. 0000000000 Using licenses from: C:\Programmi\Sybase\SYSAM-2_0\licenses\ExpressEdition.lic;C:\ProgramData\SybaseIQ\demo\ExpressEdition.lic

I. 02/17 17:07:20. 0000000000 Failed to obtain license(s) for IQ_CORE feature from license file(s) or server(s).

I. 02/17 17:07:20. 0000000000 Licenses exist for IQ, but a license containing the configured (PE=XE;LT=DT) attributes could not be obtained. Verify that IQ is configured to use the correct type of license, and either reconfigure; or generate and deploy the desired license from the Sybase Product Download Center.

I. 02/17 17:07:20. 0000000000 License feature name:  IQ_CORE

I. 02/17 17:07:20. 0000000000 License search path:   C:\Programmi\Sybase\SYSAM-2_0\licenses\ExpressEdition.lic;C:\ProgramData\SybaseIQ\demo\ExpressEdition.lic;

I. 02/17 17:07:20. 0000000000 FLEXnet Licensing error:-73,125

I. 02/17 17:07:20. 0000000000 For further information, refer to the Sybase Software Asset Management website at http://www.sybase.com/sysam

I. 02/17 17:07:20. 0000000000 License Checkout Failed for IQ_CORE

I. 02/17 17:07:20. 0000000000 Exception Thrown from oslib\hos_sysam.cxx:892, Err# 0, tid 14 origtid 14

I. 02/17 17:07:20. 0000000000   O/S Err#: 0, ErrID: 549 (hos_sysamException); SQLCode: -1006269, SQLState: 'QBC69', Severity: 14

I. 02/17 17:07:20. 0000000000 [21161]: No SYSAM License Available

I tried also to run manaulli the Sysam as described above, but I've again the same error message.

Thank you and best regards,

Stefano

Former Member
0 Kudos

Stefano,

can you please change the iq.default.lmp to have PE=XE and LT=CP

cheers,

Dan

markmumy
Advisor
Advisor
0 Kudos

Based on the output, you can clearly see that it is picking up the proper license file:

     I. 02/17 17:07:20. 0000000000 Using licenses from: C:\Programmi\Sybase\SYSAM-2_0\licenses\ExpressEdition.lic;C:\ProgramData\SybaseIQ\demo\ExpressEdition.lic

The issue, as Dan points out, is the LMP file.  It has the incorrect license type and needs to have the proper PE=XA and LT=CP in the file.

Mark

Former Member
0 Kudos

Hi,

I have downloaded the 'SAP IQ 16.0 Express Edition on Linux AMD 64' from the following link;

SAP IQ 16.0 Express Edition

But I cannot find the license file ExpressEdition.lic in the archives as you have suggested, however I am able to find SySAMLicenseServer.lic. Please tell me where I can download the correct copy so that it won't expire in 30 days for the Linux. Thanks ...... Matthew

sybase@Matthew-PC:~/db/IQ16_Install$ find . -name "*.lic"

./archives/sysam_server/SySAMLicenseServer.lic

sybase@Matthew-PC:~/db/IQ16_Install$ ls -l archives/sysam_server/SySAMLicenseServer.lic

-rwxr-xr-x 1 sybase dba 751 May 30  2013 archives/sysam_server/SySAMLicenseServer.lic

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

i now have a similar problem - but my server already expired, so i cannot start it.

my iq.default.lmp looks like this:

82BA9075AE0C9CD4E451894EC03775C837C2E4AF3E3A594196

PE=XE

LT=CP

email.smtp.host=foo.bar.com

email.smtp.port=25

email.sender=foo@bar.com

email.recipients=foo@bar.com

email.severity=INFORMATIONAL

C0E1F9072EA6C67C95C59B1567215D7395209C354A3932528EBD16967C7C74FF72E1DB02B78A94FC0D079060FE3FFA64A309A61CAD306092456F177B9219D1C5D4508418F052F376E09F4B3949003F22F2CF127D32F40FB79AF04323EE408CE064622A153935DB4EC529F1657524D6BCD7D9C86F293E64AE8ACDF7A566CB393126BB29242EC0040431

BE5D03F8E2D7FDA7A05438496A8540B583051F9FB76FED3090

Folder C:\iq16\SYSAM-2_0\licenses is empty - no files.

searching for *.lic in C:\iq16\ finds nothing.

where can i quickly get a express license file?

thanks a lot and best regards

Tobias daucher

saroj_bagai
Contributor
0 Kudos

please use attached ExpressEdition.lic

Former Member
0 Kudos

Tks..... Itś Work

saroj_bagai
Contributor
0 Kudos

This is a new expressedition license I am glad it worked. 

stefano_bolli
Explorer
0 Kudos

Hi Dan and Mark,

           I'va solved thanks to your posts.

Hereafter the compelte solution steps:

  1. in the folder $IQDIR16\sysam;
    1. make a backup of the file iq.default.lmp
    2. edit the iq.default.lmp and change the PE line to PE=XE
    3. edit the iq.default.lmp and change the LT line to LT=CP
  2. in the database folder copy the *.lmp file previously editedt at point (1).
  3. make sure the Express license is in the SYSAM-2_0\licenses folder
  4. start the database. it should start! Check the log

     ...

          I. 02/18 10:20:57. 0000000000 Using licenses from: C:\Programmi\Sybase\SYSAM-2_0\licenses\ExpressEdition.lic;C:\Programmi\Sybase\SYSAM-2_0\licenses\SySAMLicenseServer.lic;C:\ProgramData\SybaseIQ\demo\ExpressEdition.lic

          I. 02/18 10:20:57. 0000000000 Checked out license for 2 IQ_CORE (2016.1231/permanent/0A44 EBF0 DF43 2EA9).

          I. 02/18 10:20:57. 0000000000 This product is licensed to: IQ Express Edition Free Deployment License

     ...

     5.  connect and verify by runnig sp_iqlmconfig. You should see the License Notice "IQ Express Edition Free Deployment License" and Edition "XE" like reported in following screen-shot.

Thank you and best regards,

Stefano