Frank Ueberschar added the comment:
These lines correspond (due to dirty working copy):
File
"/home/franku/git/bareos/master/core/src/plugins/filed/python/libcloud/BareosLibcloudApi.py",
line 102 in __init__
The actual Python code that starts the child processes is h
Frank Ueberschar added the comment:
Initialization of the Python interpreter in C-code is here:
https://github.com/bareos/bareos/blob/fb76608092ba204ce43cd7c262619e01f9d6a2d6/core/src/plugins/filed/python/python-fd.cc#L189
The actual Python code that starts the child processes is here:
https
Frank Ueberschar added the comment:
Here is part of the gdb backtrace:
[franku@franku py3plug-fd-libcloud]$ sbin/bareos_fd-py3plug-fd-libcloud -f -c
etc/bareos
Fatal Python error: _PyInterpreterState_DeleteExceptMain: not main interpreter
Python runtime state: initialized
Current
New submission from Frank Ueberschar :
Related to this issue https://bugs.python.org/issue34651, our Bareos libcloud
plugin cannot be run with Python > 3.7. We are using subprocesses in a
C-subinterpreter environment.
Is there a way to circumvent rewriting our code complet