%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 -? }}}