Install-Panther WebSphere |
Panther Installation Error Messages |
A Panther installation was not successful if you receive an error message and the program terminates. The following messages describe some of the more common error messages and how to resolve them.
Recurring errors: Occasionally, errors described in this section seem to recur even though the file smvars
is in order. More often than not, the problem is that the smvars
file (in the config
directory), although correct, has not been converted to binary (smvars.bin
), which is the required format used by Panther. If the ASCII version of smvars
has been edited, be sure to run var2bin
to convert it to binary format. Otherwise Panther is not aware of the changes, and it will seem as though smvars
was not updated.
SMTERM
is not set (and, under UNIX, TERM
is also not set) or the value could not be found in smvars.bin
(left column of smvars
).
SMTERM
correctly. Once the variable is defined, run prodev
again.
See the left column of the smvars
file and correct the specification. Use var2bin
to convert the file to binary. And/Or:
UNIX: Set the variable at the command line.
Windows: Set the variable to mswin
in prol5w32.ini
or prol5w64.ini
.
If you are running in character mode and the screen appears disorganized, with all the text bunched together along with special characters, check the value of SMTERM
; you probably only need to change its value, but you may also need to create a new video file.
SMVIDEO
, SMKEY
, SMMSGS
, or some similar configuration variable in the environment or in smvars.bin
, but the file could not be found.
smvars
, recompile smvars
with the var2bin
utility.
SMVARS
or in the environment (refer to the following note). This error usually means that you have some variables defined in your environment, but not all that are required, and SMVARS
is not defined.
Note:
Most Panther setup variables can be set in the environment, rather than depending on values set in an SMVARS
-defined file. If Panther can't find a required variable specification in either the environment or in the SMVARS
file, that variable will be cited as missing. Refer to the Configuration Guide for more details.
SMVARS
is set to be the name of an existing file, but it is not a binary SMVARS
file. The most common incorrect value for SMVARS
in this case is the path and name of the source SMVARS
file instead of the binary SMVARS
file.
.bin
extension.
SMBASE
(or SMVARS
, if you are using one) is not set, or not set properly. Normally, Panther looks for smvars.bin
in the config
directory under the directory pointed to by SMBASE
. If SMBASE
is not set, you must have an SMVARS
variable to tell Panther explicitly where the SMVARS
file can be found. If SMBASE
is not set property, and Panther cannot find an SMVARS
variable, the above message is given.
SMBASE
variable specification, or determine why setting it is not taking effect.
Windows: Check to see that SMBASE
is being set in autoexec.bat
and that you have not run out of environment space.
UNIX: Make sure that the variable is exported (via the export sh/ksh
command or setenv csh
command).
SMVARS
is not set correctly.
DLL Messages |
The following error messages might occur after a Windows installation and are specific to DLLs required for Panther's database drivers and to DLL version mismatches.
util
directory is on the PATH
. If you do not wish to use the Panther database driver DLLs, edit PROL5W32.INI
to remove the database name from the install
entry.
util
directory is on the PATH
. If you do not wish to use the Panther database driver DLLs, edit PROL5W32.INI
to remove the database name from the install
entry.
util
directory is on the PATH
. If you do not wish to use the Panther database driver DLLs, edit PROL5W32.INI
to remove the database name from the install entry.
util
directory is on the PATH
. Verify that Oracle is installed correctly. If you do not wish to use the Panther database driver DLLs, edit PROL5W32.INI
to remove the database name from the install
entry.
util
directory is on the PATH
. If you do not wish to use the Panther database driver DLLs, edit PROL5W32.INI
to remove the database name from the install
entry.
cktbl32.dll
from a previous installation.
util
directory with the correct cktbl32.dll
is on the PATH
or copy cktbl32.dll
to the Windows directory.
Graph-Related Messages |
If graph widgets are not displaying correctly, the following graph-specific errors might be displayed;
gdsp
program (in the util
directory) was not found on the path. (UNIX only.)
grafcap
file is invalid or not found in SMPATH
(UNIX) and the IPT setting in the file LIBSTI.INI
does not point to the directory that contains the grafcap
file (Windows).
License Manager Error Messages |
In most circumstances, Panther license management is transparent to the developer. This section describes the error messages that can be generated from Panther and from the underlying license manager software, FLEXlm.
The messages described in this section can appear when the screen editor is invoked.
FEATURE
and INCREMENT
lines in the license file are correct or contact your system administrator.
FEATURE
and INCREMENT
lines in the license file are correct and that none of the backspaces indicating continued lines are followed by a space, or contact your system administrator.
lmgrd
is started on the system specified in the SERVER line of the license file, or contact your system administrator. The two codes can help locate the problem.
prold
.
LM_LICENSE_FILE
in your initialization file or environment points to the correct license file and that it is readable.
FEATURE
or INCREMENT
line in the license file for [product].
prold
is not licensed to run on your platform.
prodev
) before you can pick any New and Open menu options.
The following Panther startup error information is specific to node-locked licenses.
product
] is not licensed to run on the current computer.
version
] of the program being run is greater than that.
The following error information is specific to the create_license
utility.
.lic
) in the current directory.
$SMBASE/licenses
. Your license files should have one of the following names: proserv.lic
(Panther application server engine), prodev.lic
(development client), or proweb.lic
(web application broker).
license.dat
file.
create_license
utility to write to disk.
.lic
) have DAEMON lines, but they are inconsistent with each other. Since the resulting license.dat
file and the vendor daemon (prold
) are for a single machine, any DAEMON
lines among license files should be the same.
DAEMON
lines for typographical errors.
.lic
) have SERVER lines, but they are inconsistent with each other. Since the resulting license.dat file is meant for one server machine, any SERVER
lines among license files should be the same.
SERVER
lines for typographical errors.
The following messages are generated by FLEXlm license management software, and is provided courtesy of the FLEXlm Programmer's Guide.
node
.
user
was denied access to N
licenses of feature
.
feature
has passed its expiration date.
user
at d:hh:mm:ss
.
user
has checked in N
licenses of feature
by virtue of the fact that his server died.
host
, which can cause the clients to have to reconnect, or cause the number of daemons to go below the minimum number, in which case clients may start exiting. If license daemons lose the connection to the master, they will kill all vendor daemons; vendor daemons will shut themselves down.
nnn
.
xxx
are running.
xxx
daemon processes and restart the license daemon.
user
has checked out N
licenses of feature
at d:hh:mm:ss
.
feature
is reserved for either user name
or host name
.
xxx
was restarted at internet port nnn
.
address
in use errors.
lmgrd
s using the same TCP port number.
node
) as the master.
xxx
.
node
.
lmgrd
on the host(s) specified in the SERVER
lines.
hostname
.
DAEMON
line in the license file.
lmgrd
on servers.
DAEMON
line for daemon
.
DAEMON
line for daemon
in the license file.
DAEMON
name in the license file.
DAEMON
lines in the license file; with no vendor daemons to start, there is nothing to do.
feature
in the license file.
ps
command, and kill it with kill -9
.
hostname
specified on a SERVER
line in the license file does not exist in your host's database.
/etc/hosts
.
user
has requested a feature that this vendor daemon does not support. This can happen for a number of reasons: the license file is bad, the feature has expired, or the daemon is accessing the wrong license file.
xxx
).
server
connect message was received.
pipe
system call failed.
node
.
DAEMON
, but this vendor daemon is not DAEMON
.
DAEMON
name.
kill -9
.
SERVER
line.
read
system call was detected.
select
system call was detected.
server
hello message that was destined for a different DAEMON.