Schrodinger license issues?

3,781 views
Skip to first unread message

Alison Lecher

unread,
Nov 29, 2011, 7:54:35 PM11/29/11
to Mark Benson
Hi

Is anyone else having issues with the Schrodinger license? Both of the computers that I have Schrodinger software installed on here won't work right now and I was wondering if if effected more than just me.

Thanks,
Alison

Bill Miller III

unread,
Nov 29, 2011, 9:25:59 PM11/29/11
to QTPSchrodinger
From my understanding, the Schrodinger host server got moved about a
week ago to a location that was guarded by a firewall because the HPC
did not realize that people used Schrodinger installations not on the
HPC. The HPC sent out an e-mail (to Nihan, our new Schrodinger
liaison) with installations for personal computers when the server is
behind a firewall. I have copied all of the instructions at the end of
this e-mail. Essentially, it requires you to set up a new environment
variable in your .bashrc (or other shell equivalent): LM_LICENSE_FILE.

export LM_LICENSE_FILE=28...@lmgr.hpc.ufl.edu

I have personally gotten this to work on my personal laptop with the
aid of the helpful HPC technicians. I hope this helps. If you have any
questions, feel free to e-mail me or file a bugzilla report with the
HPC. You can also view the bugzilla report that I filed on this same
issue last week on the bugzilla website (Request 5451 - Setting up
Schrodinger client machine).

-Bill

Below is the e-mail from the HPC.

-------- Original Message --------
Subject: Schrodinger Relocation (INV 8609), UFlorida | 090813c
Date: Wed, 16 Nov 2011 14:47:12 -0800 (PST)
From: Schrodinger Licensing <lice...@schrodinger.com>
To: Craig Prescott <pres...@hpc.ufl.edu>
Cc: Melek Ucisik <uci...@qtp.ufl.edu>, Mark Benson
<ben...@qtp.ufl.edu>, Schrodinger Licensing
<lice...@schrodinger.com>

Greetings,

Thank you for your patience as we worked to create a new license file
for you. Please find attached per your request a new license file for
rdns1.ufhpc. This license file is designed to replace the one
currently on linx32. Once the server is up and running on rdns1.ufhpc,
please delete the license files from linx32, and destroy and email
copies. We would apprecitate a note indicating that you have done so.

Attached and listed below are the licenses you will need to enable a
50 token library with Prime, Glide, XP Visualizer, Combiglide, Phase,
Liaison, QSite, MacroModel, ConfGen, Jaguar, pKa, PrimeX, QikProp,
LigPrep, Epik, Strike, SiteMap, Canvas and CoreHopping, as well as
access to KNIME and Maestro. These are now tied to rdns1.ufhpc as the
license server remain valid through 13-Aug-2012. They will allow you
to run jobs on rdns1.ufhpc or on any machine that can communicate with
rdns1.ufhpc over a network.

You will need to place these licenses in the $SCHRODINGER/license file
and then issue the command:

$SCHRODINGER/licadmin START -c $SCHRODINGER/license -l
lmgrd.`hostname`.log

(not wrapped and exactly as shown) on rdns1.ufhpc to activate the
license server daemon.

After starting the license server please try starting Maestro.
One of three things may happen; you may encounter no errors, you may
encounter errors that describe the HOST ID not matching, or you may
encounter other types of errors.

Assuming that you encounter no errors, additional setup instructions
are included directly after the license file (which has been inserted
below the signature line). Please retain both these instructions and
licenses for future reference. Note that there is a seven character
licensing code 090813c in the subject line of this e-mail. For
expedited service, please refer to this licensing code in any future
correspondence regarding these licenses.

If you encounter an error regarding the HOST ID, please send us the
following additional output:

$SCHRODINGER/run lmutil lmhostid

We will promptly re-write your license using the corrected codes based
on the new information.

If you encounter any other type of error please issue the command:

$SCHRODINGER/licadmin INFO -c $SCHRODINGER/license

and send to us the resulting .tar.gz file. If this command fails for
some reason, please issue the following commands instead:

echo $SHELL
hostname; whoami; pwd
echo $SCHRODINGER
echo $LM_LICENSE_FILE
echo $SCHROD_LICENSE_FILE
echo $FLEXLM_DIAGNOSTICS
$SCHRODINGER/machid
ls -l $SCHRODINGER/license
cat -v $SCHRODINGER/license
more $SCHRODINGER/*lmgrd*.log
$SCHRODINGER/licadmin CKSUM
$SCHRODINGER/licadmin STAT
$SCHRODINGER/licadmin DIAG -n
ps -ef|egrep 'SCHROD|lmgrd'
cat $SCHRODINGER/schrodinger.hosts
$SCHRODINGER/hunt -rtest
cat /etc/hosts
/sbin/ifconfig

Please find below additional installation instructions which explain
how
to start and stop the license server, as well as provide information
about redundant servers and setting up client machines. Please don't
hesitate to contact us if we can provide any further assistance.

Sincerely,

Kimberly Seits

**Please send only license requests to lice...@schrodinger.com. All
other questions or queries should go to he...@schrodinger.com. Thank
you.**

# Date generated: <Wed Nov 16 14:40:44 PST 2011>
# Server flexid: <00259051cddc> # Machine(s): <rdns1.ufhpc>
# Tokens:
# <Interchangeable>
# <50>
# Expiration date: <13-Aug-2012>
# Features to license:
# <CANVAS_FULL> <104>
# <COMBIGLIDE_CORE_HOPPING> <104>
# <COMBIGLIDE_MAIN> <104>
# <EPIK_MAIN> <104>
# <GLIDE_COMBIGLIDE> <104>
# <GLIDE_CORE_HOPPING> <104>
# <GLIDE_MAIN> <104>
# <GLIDE_PRIMEX_LIGFIT> <104>
# <GLIDE_SP_DOCKING> <104>
# <GLIDE_XP_DESC> <104>
# <GLIDE_XP_DOCKING> <104>
# <IMPACT_COMBIGLIDE> <104>
# <IMPACT_MAIN> <104>
# <JAGUAR_MAIN> <104>
# <JAGUAR_PKA> <104>
# <JAGUAR_QSITE> <104>
# <LIAISON_MAIN> <104>
# <LIGPREP_MAIN> <104>
# <MMOD_MACROMODEL> <104>
# <PHASE_CORE_HOPPING> <104>
# <PHASE_DBCREATE> <104>
# <PHASE_DBSEARCH> <104>
# <PHASE_FEATURE> <104>
# <PHASE_PARTITION> <104>
# <PHASE_QSAR> <104>
# <PHASE_SCORING> <104>
# <PHASE_SELECTIVITY> <104>
# <PRIMEX_LIGPREP_EPIK> <104>
# <PRIMEX_MAIN> <104>
# <PSP_BB> <104>
# <PSP_FR> <104>
# <PSP_PLOP> <104>
# <PSP_PLOP_MEMBRANE> <104>
# <PSP_RB> <104>
# <PSP_SKA> <104>
# <PSP_SSP> <104>
# <PSP_STA> <104>
# <PSP_STA_GPCR> <104>
# <QIKPROP_MAIN> <104>
# <SITEMAP_MAIN> <104>
# <STRIKE_MAIN> <104>
# <MAESTRO_MAIN> <104>
# <MMOD_XCLUSTER> <104>
# <MMOD_MBAE> <104>
# <MMOD_CONFGEN> <104>
# <MMLIBS> <104>
# <CANVAS_SHARED> <104>
# Supersedes previous licenses: <Yes>
# Key FLEXlm Version: <108>
SERVER rdns1.ufhpc 00259051cddc 27008
VENDOR SCHROD PORT=53000
PACKAGE SUITE SCHROD COMPONENTS="CANVAS_FULL:104 \
COMBIGLIDE_CORE_HOPPING:104 COMBIGLIDE_MAIN:104 EPIK_MAIN:104 \
GLIDE_COMBIGLIDE:104 GLIDE_CORE_HOPPING:104 GLIDE_MAIN:104 \
GLIDE_PRIMEX_LIGFIT:104 GLIDE_SP_DOCKING:104 GLIDE_XP_DESC:104
\
GLIDE_XP_DOCKING:104 IMPACT_COMBIGLIDE:104 IMPACT_MAIN:104 \
JAGUAR_MAIN:104 JAGUAR_PKA:104 JAGUAR_QSITE:104 \
LIAISON_MAIN:104 LIGPREP_MAIN:104 MMOD_MACROMODEL:104 \
PHASE_CORE_HOPPING:104 PHASE_DBCREATE:104 PHASE_DBSEARCH:104 \
PHASE_FEATURE:104 PHASE_PARTITION:104 PHASE_QSAR:104 \
PHASE_SCORING:104 PHASE_SELECTIVITY:104 \
PRIMEX_LIGPREP_EPIK:104 PRIMEX_MAIN:104 PSP_BB:104 PSP_FR:104 \
PSP_PLOP:104 PSP_PLOP_MEMBRANE:104 PSP_RB:104 PSP_SKA:104 \
PSP_SSP:104 PSP_STA:104 PSP_STA_GPCR:104 QIKPROP_MAIN:104 \
SITEMAP_MAIN:104 STRIKE_MAIN:104 " OPTIONS=SUITE SUPERSEDE \
ISSUED=16-Nov-2011 SIGN="1431 1DE6 234B 709E BC93 D2B3 A140 \
04A9 2647 A4FD 50F5 A66B 5FB8 9536 98A5 1DB5 0CFE BB96 2181 \
3EBB 9995 7045 0163 5F04 3911 AA3C 8BE6 529B 1B09 4A67" \
SIGN2="15EC C37F 26BD 806E 5C00 5005 1E13 DE1D 999B 4EDD 590E \
1C37 538D 1D1B 7288 1DB1 4A73 8342 3166 6816 DD15 D1CC 55B6 \
2D04 81EF 8056 7B49 ED25 F23E 8CA9"
INCREMENT SUITE SCHROD 10 13-aug-2012 50 HOSTID=ANY SUPERSEDE \
ISSUED=16-Nov-2011 SIGN="1168 4979 24F0 5625 F708 E5C0 8409 \
BD09 4ACC 0008 A912 ACA6 B044 266C FAB6 0DEE D108 A2E7 D4DE \
137D 0150 F2D3 6381 F4CC D7C1 17A3 73E9 5239 E8D1 6C7C" \
SIGN2="191F 8CA5 D70D E975 1661 662F 73EE 9231 9F5F D569 8993 \
349B DEBC 6AAC 0F9C 095B 495E 5564 5883 DB50 D36F 5ED6 E32D \
83D0 7ECB 59CC EB68 E08D 4120 C6D1"
INCREMENT MAESTRO_MAIN SCHROD 104 13-aug-2012 1000 HOSTID=ANY \
SUPERSEDE ISSUED=16-Nov-2011 SIGN="1CF3 D272 E8DD C40E 7E3A \
8859 72BB B153 097F 2C63 0952 9B21 2E5F 1769 D774 00BA 11A2 \
AB20 63E1 B300 1E79 CCF3 6251 88A3 DEE2 59F0 9E55 AD62 96D6 \
A041" SIGN2="178E 9B5F 8663 4710 5AA1 4D78 0FE7 9B44 3664 1A6F
\
6ECD 96F9 7CF4 FF90 7087 0D1B 327E 4AC3 4C84 4502 E713 7D71 \
7F65 5FC9 991C 1D4C E13F B147 2B56 5CC9"
INCREMENT MMOD_XCLUSTER SCHROD 104 13-aug-2012 1000 HOSTID=ANY \
SUPERSEDE ISSUED=16-Nov-2011 SIGN="01D8 FD85 161B 6A88 2EBC \
2262 9A25 10D0 003D E79E C182 B966 E941 A142 4BAF 1B4D 3C5B \
3A4F 012D 860A 7756 64B6 0F95 1D00 60E8 E769 452F 9C90 4733 \
5D07" SIGN2="18C2 C025 C9A8 D306 0385 7DCF 1109 6A50 EA82 54D8
\
18E1 D9F4 46ED 813F 8C9E 1DC8 E8A7 9E04 51A9 C9FA F4CE A9A2 \
8390 5224 DCB6 076B 3A5B BE18 1648 46B0"
INCREMENT MMOD_MBAE SCHROD 104 13-aug-2012 25 HOSTID=ANY SUPERSEDE \
ISSUED=16-Nov-2011 SIGN="1445 1574 DCEA 6763 7C13 4F22 EC58 \
CCB7 1B46 0C74 EAC6 C523 1B85 4648 70B3 0EC7 CC5C 1B25 B7D0 \
31A9 A3BB 551D CA09 B8CB C1E4 DD0A D5AD C91C 4260 2BAC" \
SIGN2="0C37 E8DF 0683 FD6B B60F 6B36 4303 1DDA CC08 DDA9 657E \
B835 1C8B 9381 DFA3 109A DA73 E8E1 BD31 05E6 8348 76F8 43CE \
BF4E FAB8 53F1 E238 B19F 597F 19A1"
INCREMENT MMOD_CONFGEN SCHROD 104 13-aug-2012 80 HOSTID=ANY SUPERSEDE
\
ISSUED=16-Nov-2011 SIGN="1A14 29F3 2B95 1490 29FE 4778 B335 \
0E16 397A 4482 76F2 6BF5 2FAE 55DA B603 121B 85AE 44C1 1128 \
13FF 120A 540C 17E6 4BF8 F9DC B732 DB26 80BE 9BE0 E98A" \
SIGN2="0E51 D3A3 B4CE 587C ECD1 05F5 C18E DA97 5DD9 7AB1 084B \
4CCB 16FC 2F3D DF96 1055 9992 8BE7 A89A 44B2 7114 6E90 3E7B \
64AD 7D3B 46B0 A4F8 BA3C 856C F7AC"
INCREMENT MMLIBS SCHROD 104 13-aug-2012 1000 HOSTID=ANY SUPERSEDE \
ISSUED=16-Nov-2011 SIGN="0068 5AF5 E12C 5737 7646 E058 2CB1 \
17CE 22E3 F804 E7D7 F0C6 F6D6 85BF BF37 04BC 25BB A08F 4417 \
FC15 107E E202 A4FD C9FE 4D27 5901 0056 6F4A 1961 AFFE" \
SIGN2="07FB 0AF7 2A60 BD1F 456D 9E29 EE21 FF0D 4DB5 C16C B917 \
84A8 F673 2AFB 7F59 0673 9CD8 26E7 8495 F0F8 2A9B 0D34 FE67 \
2589 30B2 C8D4 DF18 737E F500 A16F"
INCREMENT CANVAS_SHARED SCHROD 104 13-aug-2012 1000 HOSTID=ANY \
SUPERSEDE ISSUED=16-Nov-2011 SIGN="0C42 B115 458D 403F 8DEF \
FC92 3A92 7CCE B1AC 7011 E73D 29B3 B309 F7D1 A957 11FB FBE4 \
DE4D 043C E995 2C06 A003 8EA9 DFE0 7AF3 4032 1ED7 EC9E 8F65 \
2904" SIGN2="09F1 539C 440C 19DE 544B 4E24 9D49 372A 01D2 175E
\
5718 973C 9FE8 C9EA 44DD 1531 B56B 0848 5EF9 CDC5 5910 B504 \
D552 3C55 6FD1 59E2 4CDB FA72 F9FA EA7B"
# Date generated: <Wed Nov 16 14:41:13 PST 2011>
# Server flexid: <00259051cddc> # Machine(s): <rdns1.ufhpc>
# Tokens:
# <Non-interchangeable>
# <50>
# Expiration date: <13-Aug-2012>
# Features to license:
# <CANVAS_MAIN> <104>
# <KNIME_MAIN> <104>
# Supersedes previous licenses: <Yes>
# Key FLEXlm Version: <108>
INCREMENT CANVAS_MAIN SCHROD 104 13-aug-2012 50 HOSTID=ANY SUPERSEDE \
ISSUED=16-Nov-2011 SIGN="11A2 E013 06DC 1D9F C748 FBC2 6805 \
10FC 6169 DD10 F77B 5A36 6FB5 917D F0BA 1F8B DDD9 098C 907D \
CD4E 950D 2498 B9DA BAD3 1459 D03B 2CF4 DEC3 6BAC 2B57" \
SIGN2="1090 BCD8 CFFA BDD2 03E6 1D8D 601A EFB1 8FC2 60B8 E684 \
14CF E2C1 0E38 97BC 0500 44FC 539D 68DD 8D5D C6F8 C764 E5E5 \
08FE AFD2 20B3 4FB7 7D70 9806 C4F1"
INCREMENT KNIME_MAIN SCHROD 104 13-aug-2012 50 HOSTID=ANY SUPERSEDE \
ISSUED=16-Nov-2011 SIGN="1436 C8DE F3FE 7D2F 00FC 7C6F 53AE \
549B BFC1 F84D EBCD 48F6 1CAD 24EE D4AF 1D33 2C0B 6673 4385 \
4044 2889 DADB 121B EC43 ADD4 AB60 ED2A 5350 8B9D 9065" \
SIGN2="0457 5D6B 354B E68E F966 39BE 1FCD F6D8 2FC1 7623 D37D \
684A CDE5 B650 627A 0400 206A 33E0 79CB 6653 00B6 BC22 2766 \
A183 1A47 F27A F4A9 A62E 1EF6 808A"
# Date generated: <Wed Nov 16 14:41:42 PST 2011>
# Server flexid: <00259051cddc> # Machine(s): <rdns1.ufhpc>
# Tokens:
# <Non-interchangeable>
# <100>
# Expiration date: <13-Aug-2012>
# Features to license:
# <CANVAS_ELEMENTS> <104>
# Supersedes previous licenses: <Yes>
# Key FLEXlm Version: <108>
INCREMENT CANVAS_ELEMENTS SCHROD 104 13-aug-2012 100 HOSTID=ANY \
SUPERSEDE ISSUED=16-Nov-2011 SIGN="0CF7 0E36 F0B6 4FB9 617B \
5D2A 9026 71F9 76A9 2706 610C CDF7 91DB C540 14A8 0460 777E \
AD94 9C00 E63B 3119 3AA3 D673 A5F6 8DF1 32AA F448 5DC5 12F3 \
5BBC" SIGN2="0EEB 4878 D692 56D3 427B 299C EDA1 7E97 F570 2D5F
\
41AB CFEC 9D46 4765 8352 1C6C 8717 2BEE 1C4F 9683 518D 9FEF \
1BED A6F7 73C4 D961 B974 6365 D11D 03A4"

----------------------------------------------------------------------
Schrodinger Licensing | lice...@schrodinger.com
http://www.schrodinger.com | 503-299-1150 | 503-299-4532 (fax)
101 SW Main Street, Suite 1300, Portland, OR 97204
----------------------------------------------------------------------
Find answers in our searchable Knowledge Base!
http://www.schrodinger.com/kb/
----------------------------------------------------------------------
===============================================================================
License Installation Instructions
===============================================================================


The instructions below assume that the SCHRODINGER environment
variable has been set to the directory where you have installed the
software.


Editing the license file
========================
1. Add the license information that was sent to you to the end of your
$SCHRODINGER/license file. If your license file contains any SERVER
lines,
then a copy of, or symbolic link to, the license file must be placed
in the
$SCHRODINGER directory of each machine that is listed on a SERVER
line.

2. Close and save the changes to the license file. Please ensure
that the license file has the appropriate read permissions.

3. If your license file does not contain a SERVER line, and does not
have any FEATURE or INCREMENT sections specifying HOSTID=INTERNET=,
then your license installation is complete.

If your license file does not contain a SERVER line, but *does* have
FEATURE or INCREMENT sections specifying HOSTID=INTERNET=, you will
need to place a copy of (or symbolic link to) the license file in the
$SCHRODINGER directory of your other machines (that fall in the IP
address range specified by the HOSTID=INTERNET= lines). This will
allow those machines to access these features.

4. If your license file *does* contain a SERVER line, you will need to
either start the Schrodinger-installed license server daemon for the
first
time, or make the currently-running copy of the
Schrodinger-installed license server daemon reread the license file.

If you are installing the license information for the first time, and
have not previously started the license server daemon using the
licensing
software installed with your Schrodinger software, please proceed to
the section titled "Starting the license server daemon".

If you edit the license file after having already started the license
server daemon (lmgrd) using the Schrodinger-installed licensing
software,
you will need to tell lmgrd to reread the updated license file. This
is
usually the case if you have added additional license lines to your
file
that already contained license information. In this case, please
proceed
to the section titled "Rereading the license file".

If you encounter any problems, please see the Troubleshooting section
below.


Rereading the license file
==========================
You can instruct an already-running instance of the Schrodinger-
installed license server daemon to reread the license file by
executing the following command:

$SCHRODINGER/licadmin REREAD

Please execute this command each time you add new lines to the license
file and wish to have the updated license information read by an
already-running copy of the license server daemon.

After executing a reread, you may want to check the current status of
available licenses with the following command:

$SCHRODINGER/licadmin STAT


Starting the license server daemon (lmgrd)
==========================================
1. Before starting the license server daemon, you should set your
FLEXLM_DIAGNOSTICS environment variable to 3, which will provide the
highest level of license debugging output. This additional output can
be used to troubleshoot any problems you may experience with starting
the license server.

For bash or ksh, FLEXLM_DIAGNOSTICS can be set with the following
command:

export FLEXLM_DIAGNOSTICS=3

For csh, FLEXLM_DIAGNOSTICS can be set with the following command:

setenv FLEXLM_DIAGNOSTICS 3

(* Once you've verified that the license server has started and
everything is working correctly, you can unset your FLEXLM_DIAGNOSTICS
environment variable if you wish. This may be desirable if you have
other software running which also uses FLEXlm, as they will also
produce additional debugging output as long as this environment
variable is set.)

2. If your license file contains a SERVER line, and you have not
already previously started the license server, then execute the
command:

$SCHRODINGER/licadmin START -c $SCHRODINGER/license -l
lmgrd.`hostname`.log

(exactly as shown). This command will start lmgrd, the license server
daemon. lmgrd will listen for license requests on the port designated
by the third argument after the word SERVER on the SERVER line of the
license file.

For example, in the following SERVER line:

SERVER lsnode b0019732 27000

27000 is the port on which the machine lsnode will listen for license
requests.

If no port is specified on the SERVER line, a default port in the
range 27000-27009 is used.

3. Available command-line arguments for the licadmin utility may be
viewed with the command:

$SCHRODINGER/licadmin HELP

* Additional notes for running in redundant server mode
-------------------------------------------------------
a) If you have requested a license file that allows you to run on
three redundant servers, you will need to execute the $SCHRODINGER/
licadmin START -c $SCHRODINGER/license -l lmgrd.`hostname`.log
command on each of the three servers.

b) Please note that if you are running in redundant server mode, a
port must be specified on each of the three SERVER lines. In most
cases a port will already have been included in the license file.
This port may be changed if the default ports specified in the license
file are already in use on the machines acting as the redundant
servers.


Setting up client machines
==========================
1. To allow client machines to access license information from the
license
server, the LM_LICENSE_FILE environment variable must be set
appropriately on the client machines. The LM_LICENSE_FILE environment
variable tells the client machine where to look in order to obtain a
license. In addition, setting your FLEXLM_DIAGNOSTICS variable to 3
will provide the highest level of license debugging output, for use in
troubleshooting license checkout problems.

For bash or ksh, FLEXLM_DIAGNOSTICS can be set with:

export FLEXLM_DIAGNOSTICS=3

For csh, FLEXLM_DIAGNOSTICS can be set with:

setenv FLEXLM_DIAGNOSTICS 3

Before attempting to set the LM_LICENSE_FILE variable, please check
whether it has already been set to a particular value by executing the
command:

echo $LM_LICENSE_FILE

If the command above returns no output, then the LM_LICENSE_FILE
variable has not yet been set.

If the LM_LICENSE_FILE environment variable has not been set, it can
be set as follows:

For bash or ksh, LM_LICENSE_FILE can be set with the following
command:

export LM_LICENSE_FILE=[port]@<host>

For csh, LM_LICENSE_FILE can be set with the following command:

setenv LM_LICENSE_FILE [port]@<host>

If the echo $LM_LICENSE_FILE command shows that the LM_LICENSE_FILE
environment variable has already been set, then new values can be
appended with the following commands:

For bash or ksh, a new value can be appended to LM_LICENSE_FILE with
the following command:

export LM_LICENSE_FILE=[port]@<host>:$LM_LICENSE_FILE

For csh, a new value can be appended to LM_LICENSE_FILE with the
following command:

setenv LM_LICENSE_FILE [port]@<host>:$LM_LICENSE_FILE

In all the commands above, replace <host> with the hostname of the
machine on which lmgrd is running (the license server). Replace
[port] with the port number that is specified as the third argument
after the word SERVER on the SERVER line of the license file. If no
port is specified on the SERVER line, or if the port specified is in
the default range of 27000-27009, then the value for [port] may be
omitted when specifying LM_LICENSE_FILE.

Enabling license communication across a firewall or proxy
---------------------------------------------------------
If the client machine and the license server are separated by a
firewall or proxy, it will probably be necessary to specify a port on
the VENDOR line of the license in order to enable license
communication. Any unused port may be chosen, but the port specified
will need to be made available on the firewall or proxy. For example,
if the license file looks like the following:

SERVER lsnode b0019732 27000
VENDOR SCHROD PORT=10081

and the client machine and license server are separated by a firewall
or proxy, then ports 27000 and 10081 will need to be made available to
the client.


Troubleshooting
===============

General
-------
1. If you experience problems installing the license file, please
first check that the read permissions are set appropriately on the
license file.

2. In addition, the formatting of the license file is
important. The following command can be used to diagnose if any
formatting or content errors exist in the license file:

$SCHRODINGER/licadmin CKSUM


Node-locked features
--------------------
1. Features that are node-locked are identified by HOSTID=<alphanum>
in
the FEATURE or INCREMENT section of the license, where <alphanum> is
an
alpha-numeric string (and <alphanum> is not INTERNET=). Each machine
has its own, unique value for HOSTID.

2. Node-locked features can only be used on the machine whose HOSTID
value matches the HOSTID value specified for that feature in the
license file.


Token-based features
--------------------
1. A license file may contain several lines beginning with FEATURE or
INCREMENT. If the last argument of a specific FEATURE or INCREMENT
line in your license file is not "uncounted", then that FEATURE or
INCREMENT uses tokens. Please note that token-based license lines
limit the number of instances that specific features of the program
may be used simultaneously.

2. The licadmin utility can be used to check how many tokens are
available
for a specific FEATURE or INCREMENT. If you are logged in to the
license server (the machine running lmgrd), issue the command:

$SCHRODINGER/licadmin STAT

If you are logged in to a client machine, issue the command:

$SCHRODINGER/licadmin STAT -c $LM_LICENSE_FILE


IP Subnet features
---------------------
1. A license file may restrict access to certain features of the
program
based on the IP address of the machine trying to access the
license. Features that are restricted by IP address will have the
words
"HOSTID=INTERNET=" in the FEATURE or INCREMENT section of the license.

2. If you have difficulty accessing the license file from a client
machine, please ensure that the client machine falls within the IP
address
subnet specified for that feature in the license file.


Requesting assistance
---------------------
1. If you encounter difficulties installing or using the license
file, please send us the .log file (if any) generated by the failed
job.

2. Set your FLEXLM_DIAGNOSTICS environment variable to the highest
setting (3), then send us the output of the commands requested in the
following sections.

For bash or ksh, FLEXLM_DIAGNOSTICS can be set with the following
command:

export FLEXLM_DIAGNOSTICS=3

For csh, FLEXLM_DIAGNOSTICS can be set with the following command:

setenv FLEXLM_DIAGNOSTICS 3

3. Please execute the following commands on the machine where the
license is installed (or where lmgrd is running, if you are using a
license server), and send the output to he...@schrodinger.com:

echo $SHELL
hostname
whoami
pwd
echo $SCHRODINGER
$SCHRODINGER/machid
ls -l $SCHRODINGER/license
cat -v $SCHRODINGER/license
more $SCHRODINGER/*lmgrd*.log
$SCHRODINGER/licadmin CKSUM
$SCHRODINGER/licadmin STAT
$SCHRODINGER/licadmin DIAG
ps -ef|egrep 'SCHROD|lmgrd'
cat $SCHRODINGER/schrodinger.hosts
$SCHRODINGER/hunt -rtest
cat /etc/hosts
/sbin/ifconfig
which perl
perl -v
env |grep -i perl

If your license server is running Linux, please also run the following
command:

$SCHRODINGER/licadmin VER $SCHRODINGER/mmshare-v*/bin/Linux-x86/SCHROD

Note: If you have more than one version of mmshare installed in your
SCHRODINGER directory, you will will need to replace mmshare-v* in the
command above with the exact mmshare directory name, and run the
command for each version of mmshare that is installed.


4. Additionally, if you have difficulties accessing the license file
on the license server from a client machine, try testing whether the
client is able to connect to the license server using other protocols
(such as telnet, ssh, ping, etc.). Please check with your system
administrator to determine if a firewall may be present between the
client and the license server, and also see the section above,
"Enabling license communication across a firewall or proxy".

Please execute the following commands on the client machine, and send
the output to he...@schrodinger.com:

echo $SHELL
hostname
whoami
pwd
echo $SCHRODINGER
$SCHRODINGER/machid
cat -v $SCHRODINGER/license
echo $LM_LICENSE_FILE
echo $FLEXLM_DIAGNOSTICS
$SCHRODINGER/licadmin STAT -c $LM_LICENSE_FILE
$SCHRODINGER/licadmin DIAG -n -c $LM_LICENSE_FILE
cat $SCHRODINGER/schrodinger.hosts
$SCHRODINGER/hunt -rtest
nslookup `hostname`
nslookup <license_server_name> # please replace <license_server_name>
cat /etc/resolv.conf
cat /etc/host.conf
echo $RESOLV_SERV_ORDER
/sbin/ifconfig
cat /etc/hosts
which perl
perl -v
env |grep -i perl


[root@rdns1 ~]# /apps/shared/merz/schrodinger2011/machid
Date: Wed Nov 16 16:18:12 2011
SCHRODINGER: /apps/shared/merz/schrodinger2011
uname -a : Linux rdns1.ufhpc 2.6.32-131.2.1.el6.x86_64 #1 SMP Wed
May 18
07:07:37 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
Machine name: rdns1.ufhpc
IP address: 10 13 16 239
Machine id: 658850844
Main memory: 7870 Mb
Free disk: 788483 Mb
Host ID: 00259051cddd do not use

00:25:90:51:CD:DC
00259051cddc

OS: LINUX 2.6.32-131.2.1.el6.x86_64
Distribution: Red Hat Enterprise Linux Server release 6.1 (Santiago)
CPU: x86_64
Processor: AMD Opteron(tm) Processor 4122 (2199 MHz)
Processors: 4
perl: 5.010
glibc: 2.12
Product: canvas-v14110-Linux-x86
Product: canvas-v14110-Linux-x86_64
Product: combiglide-v27109-Linux-x86
Product: combiglide-v27109-Linux-x86_64
Product: epik-v22109-Linux-x86
Product: epik-v22109-Linux-x86_64
Product: impact-v57109-Linux-x86
Product: impact-v57109-Linux-x86_64
Product: jaguar-v78109-Linux-x86
Product: jaguar-v78109-Linux-x86_64
Product: knime-v14109-Linux-x86
Product: knime-v14109-Linux-x86_64
Product: macromodel-v99109-Linux-x86
Product: macromodel-v99109-Linux-x86_64
Product: maestro-v92109-Linux-x86
Product: maestro-v92109-Linux-x86_64
Product: mcpro-v28109-Linux-x86
Product: mcpro-v28109-Linux-x86_64
Product: mmshare-v20109-Linux-x86
Product: mmshare-v20109-Linux-x86_64
Product: phase-v33109-Linux-x86
Product: phase-v33109-Linux-x86_64
Product: psp-v30109-Linux-x86
Product: psp-v30109-Linux-x86_64
Product: qikprop-v34109-Linux-x86
Product: qikprop-v34109-Linux-x86_64
Module: python-v39109-Linux-x86
Module: python-v39109-Linux-x86_64

Reply all
Reply to author
Forward
0 new messages