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:
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 relatedsource ./openlink.sh csh, tcsh
and relatedsource ./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
parameter.IPAddress
- Hardcode your machine's IP address.
- Record the value passed to
.Listen
- Exit the file.
- Run
to insure that UDP and TCP portsnetstat -a
are free. For example:60001
netstat -a | grep 60001
- Run
to insure that the TCP port passed to Listen is free. For example:netstat -a
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
- 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 -?