Although the silent authorization process does not generate any GUI outputs, the DISPLAY environment variable must still be set to a valid X Display. This requirement arises from the third-party MainWin software used internally during the authorization process. If you wish to perform a silent authorization sequence in an environment where no physical X Display is available, we recommend that you create a virtual display server for use during the authorization process. The following steps review how this may be done. 1. Start a virtual display server. The following command is typical for a basic service: Xvfb :500 -screen 0 1280x1024x24 & This example uses �??500�?� as the display number. This can be changed as needed if a conflict arises. The following folders are the usual install locations where Xvfb can be found: linux: /usr/X11R6/bin/Xvfb Solaris 9: /usr/openwin/bin/Xvfb Solaris 10: /usr/X11/bin/Xvfb 2. Set the DISPLAY to the virtual display server: C Shell: setenv DISPLAY :500.0 Bourne, Bash shell: DISPLAY=�?�:500.0�?�; export DISPLAY 3. Run the silent authorization procedure. SoftwareAuthorizationLS -S -LIF 4. Stop the virtual display server by using the �??ps�?� command to identify its process number and then using the kill command to stop it. linux: ps �??ef | grep �??i xvfb
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.