%META:TOPICPARENT{name="ErrorMessagesU"}%
= Error Message: Unable to open a Request Broker license (Network failure) =
A variety of factors contribute to the "Network failure" error. If you encounter network failures, take the action that corresponds to the operating system on which the Broker is running:
%TOC%
==For a Unix Broker host==
# Log into the problem machine.
# Run {{{ps -ef}}} and make sure that {{{oplmgr}}}, {{{oplrqb}}}, and {{{www_sv}}} are not running. Kill any relevant processes. For example:
{{{
ps -ef | grep oplmgr
ps -ef | grep oplrqb
ps -ef | grep www_sv
}}}
# {{{cd}}} to the root of your OpenLink installation, where you find {{{openlink.sh}}} and {{{openlink.csh}}}.
# Set the OpenLink environment by running the appropriate script for your shell --
| *shell* | *command* |
| sh, bash, zsh
and related | . ./openlink.sh
|
| ksh
and related | source ./openlink.sh
|
| csh, tcsh
and related | source ./openlink.csh
|
# {{{cd}}} into the {{{bin}}} sub-directory of your OpenLink installation.
# Use {{{ls -al}}} to insure that {{{oplrqb.log}}} is writable by its owner.
# {{{vi oplrqb.ini}}}
# Locate the {{{[Protocol TCP]}}} section. For example:
{{{
[Protocol TCP]
PingWatchdog = No
PingInterval = 600
Listen = 5000
PortLow = 5000
PortHigh = 6000
;IPAddress = 127.0.0.1
}}}
# Remove the semicolon from the IPAddress
parameter.
# Hardcode your machine's IP address.
# Record the value passed to Listen
.
# Exit the file.
# Run netstat -a
to insure that UDP and TCP ports 60001
are free. For example:
{{{
netstat -a | grep 60001
}}}
# Run netstat -a
to insure that the TCP port passed to Listen is free. For example:
{{{
netstat -a | grep 5000
}}}
# Run {{{./oplmgr -?}}} to insure that you do not have version 0.9.4. If you do, you have a bug, and you must stop and contact OpenLink Product Support. For example:
{{{
[root@r3 bin]# ./oplmgr -?
OpenLink License Manager
Version 0.9.4 as of Fri Feb 03 2006 (Release 6.0 cvsid 00082).
Compiled for Linux 2.4.20-43.9.legacysmp (i686-pc-linux-glibc23)
Copyright (C) OpenLink Software.
}}}
# Use {{{ls -al}}} to make sure that all files in {{{~/openlink/bin}}} and {{{~/openlink/lib}}} have file ownership.
# Remove any files named {{{.opl*}}} or {{{opl*}}} in {{{/tmp}}} --
{{{
rm /tmp/.opl* /tmp/opl*
}}}
# Start your Request Broker process.
# Test your connection.
If the same error persists send the following resources to OpenLink Product Support:
# Copies of your {{{oplrqb.lic}}}, {{{oplrqb.log}}}, and {{{oplrqb.ini}}} files
# The output of the various commands suggested above
# The output of these additional commands --
{{{
strace ./oplrqb -fd
oplrqb -?
}}}
==For a Windows Broker host==
# Log into the problem machine.
# Use the Services utility to insure that the OpenLink License Manager and OpenLink Request Broker are shut down.
# Use the Task Manager to make sure that www_sv is not running. Kill any relevant processes.
# Expand your **Start** -> **Programs** menu.
# Expand the OpenLink Data Access Drivers folder.
# Click the Session Rules Book entry. This should open the {{{oplrqb.ini}}} file (a.k.a. Session Rules Book) in Notepad.
# Locate the {{{[Protocol TCP]}}} section. For example:
{{{
[Protocol TCP]
PingWatchdog = No
PingInterval = 600
Listen = 5000
PortLow = 5000
PortHigh = 6000
;IPAddress = 127.0.0.1
}}}
# Remove the semicolon from the {{{IPAddress}}} parameter.
# Hardcode your machine's IP address.
# Record the value passed to {{{Listen}}}.
# Exit the file.
# Open an CMD/DOS session.
# Run {{{netstat}}} to insure that TCP and UDP ports 60001, and the TCP port passed to Listen, are free.
# {{{cd}}} into the {{{bin}}} sub-directory of the OpenLink installation.
# Run {{{oplmgr -?}}} to insure that you do not have version 0.9.4. If you do, you have a bug. For example:
{{{
[root@r3 bin]# ./oplmgr -?
OpenLink License Manager
Version 0.9.4 as of Fri Feb 03 2006 (Release 6.0 cvsid 00082).
Compiled for Linux 2.4.20-43.9.legacysmp (i686-pc-linux-glibc23)
Copyright (C) OpenLink Software.
}}}
# If you have a new license file, put it in the bin sub-directory of your OpenLink installation.
# Restart the OpenLink License Manager using the Services panel.
# Restart the OpenLink Request Broker using the Services panel.
# Test your connection.
If the same error persists send the following resources:
# Copies of your {{{oplrqb.lic}}}, {{{oplrqb.log}}}, and {{{oplrqb.ini}}} files
# The output of the various commands suggested above
# The output of these additional commands --
{{{
strace ./oplrqb -fd
oplrqb -?
}}}