Is This Content Helpful?
We're glad to know this article was helpful.
When attempting to run a Python script (or execute python.exe) on a Linux operating system as a user other than the install owner of ArcGIS for Server, the following error message is returned.
"Python can only be started by the install owner (name of install owner) This script must be run by the installation owner (name of install owner)"
The owner of the installed files does not match the identity of the user executing the command.
<server install directory>/arcgis/server/tools/python
Switch the user to the one created when installing ArcGIS Server prior to executing the Python script.
[root@bobafettt tools]# ./python
Python can only be started by the install owner (arcgis1031). This script must be run by the installation owner (arcgis1031)
[root@bobafettt tools]# su arcgis1031
[arcgis1031@bobafettt tools]$ ./python
Python 2.7.8 (default, Jun 30 2014, 16:08:48) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.