On 2024-01-11 5:46 p.m., Jacob Nolan via python-win32 wrote:
I performed a custom install for all users on my E: drive
(E:/installs/python3). Added it to the path. It is not under my
specific user account. My understanding is this is a global install.
What exactly is E:? If anything other than a local device it might not
be available to the user running the service.
I then run it under administrator privileged cmd and successfully
install the service.
Looking at security permissions for pythonservice.exe in the root
python directory. SYSTEM and Admin users have full control.
To be clear, the entire Python tree will need those permissions, not
just that .exe. And the question is whether the user running the service
has access - SYSTEM and Admin should cover many common scenarios, but
not all. You could try configuring the service for your specific user
just to see if it works - if it does it would still point to user
permissions.
Mark
*Jacob Nolan*
*Gayner Technical Services*
Phone: 0437210168
Email: j...@gaynertechnicalservices.com.au
On 1/12/24 01:19, Mark Hammond wrote:
The "<Error getting traceback - traceback.print_exception() failed>"
part sounds like it is failing to find Python itself. Where is Python
installed? Is it possible the user running the service can't access
that location? I believe Python being installed in the default
location could cause this if the server is running as any other other
than the user which installed Python.
Mark
On 2024-01-11 1:20 a.m., Jacob Nolan via python-win32 wrote:
Currently experiencing this issue on my Windows machine when
installing a Windows Service. This is the error output I get from
running in the cmd as administrator. Restricting me from being able
to run my services.
*- PythonService was unable to locate the service manager. Please
see the event log for details.**
*
Here is the output from event viewer application log:
|The description for Event ID 14 from source Python Service cannot
be found. Either the component that raises this event is not
installed on your local computer or the installation is corrupted.
You can install or repair the component on the local computer. If
the event originated on another computer, the display information
had to be saved with the event. The following information was
included with the event: <Error getting traceback -
traceback.print_exception() failed> The specified resource type
cannot be found in the image file |
This issue has happened on each of these version I've tested
Python3.11, 3.10.10 and 3.10.8.
Currently running Python 3.10.8 64 Bit on Windows Server 2016.
- I've installed pywin32
- Run post_install in the root directory of python310
- Installed the service with install flag
- Attempted to start service with start flag
- PythonService was unable to locate the service manager. Please see
the event log for details.
--
*Thanks*
*Jacob*
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32