English

Error: Registration of binaries did not go through correctly!!

Error Message

The ArcIMS 9.2 Service Pack 3 configuration script <install_directory>/arcims/qs_scripts/SP3config.sh fails to complete successfully and displays the error message:

"Error: Registration of binaries did not go through correctly!!"

This only pertains to installations of ArcIMS 9.2 SP3 for ArcMap Server on Solaris or Linux.{/BOLD)

Cause

The ArcIMS 9.2 Service Pack 3 configuration script <install_directory>/arcims/qs_scripts/SP3config.sh relies on the successful startup of the Virtual Display server (Xvfb) for registration of the Service Pack 3 libraries.

If there is a Xvfb process already running or if there is lock on this process, then Xvfb fails to start and the registration of the ArcIMS 9.2 Service Pack 3 libraries fails.

Solution or Workaround

Before running the ArcIMS 9.2 SP3 configuration script <install_directory>/arcims/qs_scripts/SP3config.sh

a. Verify a Xvfb process is not running.
b. Remove any locks on Xvfb if they exist.

Follow the steps below:

1. Verify that ArcIMS is stopped, by checking if the following processes are no longer running:

> ps -ef | grep aimsserver.exe
> ps -ef | grep watchdog
> ps -ef | grep regss
> ps -ef | grep mwrpcss

If ArcIMS is running, stop ArcIMS by running the script: <install_directory>/arcims/qs_scripts/stop_arcims

2. After checking that ArcIMS is not running, verify that there is no existing Xvfb process:

> ps -ef | grep Xvfb

If Xvfb is running, kill the process after identifying the Process ID of Xvfb:

> kill -9 <pid of Xvfb>

3. Verify there are no existing locks on Xvfb by checking the following locations:

/tmp/.username-X11-unix/X7 (Solaris)
/tmp/.username-X11-pipe/X7 (Solaris)
/tmp/.X7-lock (Linux)
/tmp/.X11-unix/X7 (optional, exists on some SuSE machines)
/tmp/.X11-unix/X7= (optional, exists on some Redhat machines)

4. Remove the lock file if it exists.

The system is now ready for running the ArcIMS 9.2 SP3 configuration script.