A silent authorization on Solaris/Linux needs a valid X Windows environment to operate.Although the silent authorization process does not generate any GUI output, 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.The instructions provided describe how to create a virtual display server and perform a silent authorization process in an environment where no physical X Display is available. The following steps review how this can be done using a program called 'Xvfb'.
Xvfb :500 -screen 0 1280x1024x24 &
This example uses '500' as the display number. This can be changed as needed if a conflict arises.
setenv DISPLAY :500.0
DISPLAY=”:500.0”; export DISPLAY
SoftwareAuthorizationLS –s –lif <prvs file>
A Provisioning File (*.prvs) file can be obtained through the Customer Care Portal.
ps –ef | grep –i xvfb
ps –ef | grep –i xsun
kill -9 process_id
Get help from ArcGIS experts
Download the Esri Support App