Hello all,
I have a recent problem with syslog-ng service with this error message
juin 30 21:42:51 KaOS syslog-ng[1171]: [2023-06-30T21:42:51.382784] python: private virtualenv is not initialized, use the `syslog-ng-update-virtualenv' script to initialize it or make sure all required Python dependencies are available in the system Python installation; path='/var/lib/syslog-ng/python-venv
juin 30 21:42:51 KaOS syslog-ng[1171]: [2023-06-30T21:42:51.403800] Error evaluating global Python block; exception='ModuleNotFoundError: No module named \'requests\''
juin 30 21:42:51 KaOS syslog-ng[1171]: Traceback (most recent call last):
juin 30 21:42:51 KaOS syslog-ng[1171]: File "/etc/syslog-ng/syslog-ng.conf{python-global-code:25}", line 3, in <module>
juin 30 21:42:51 KaOS syslog-ng[1171]: import syslogng.modules.hypr
juin 30 21:42:51 KaOS syslog-ng[1171]: File "/usr/lib/syslog-ng/python/syslogng/modules/hypr/__init__.py", line 48, in <module>
juin 30 21:42:51 KaOS syslog-ng[1171]: import requests
juin 30 21:42:51 KaOS syslog-ng[1171]: ModuleNotFoundError: No module named 'requests'
juin 30 21:42:51 KaOS syslog-ng[1171]: Error parsing python, Error processing global python block in /usr/lib/syslog-ng/python/syslogng/modules/hypr/scl/hypr.conf:25:1-25:7:
juin 30 21:42:51 KaOS syslog-ng[1171]: 20 # OpenSSL libraries as published by the OpenSSL project. See the file
juin 30 21:42:51 KaOS syslog-ng[1171]: 21 # COPYING for details.
juin 30 21:42:51 KaOS syslog-ng[1171]: 22 #
juin 30 21:42:51 KaOS syslog-ng[1171]: 23 #############################################################################
juin 30 21:42:51 KaOS syslog-ng[1171]: 24
juin 30 21:42:51 KaOS syslog-ng[1171]: 25----> python {
juin 30 21:42:51 KaOS syslog-ng[1171]: 25----> ^^^^^^
juin 30 21:42:51 KaOS syslog-ng[1171]: 26
juin 30 21:42:51 KaOS syslog-ng[1171]: 27 import syslogng.modules.hypr
juin 30 21:42:51 KaOS syslog-ng[1171]: 28
juin 30 21:42:51 KaOS syslog-ng[1171]: 29 syslogng.modules.hypr.register_hypr_config_generator()
juin 30 21:42:51 KaOS syslog-ng[1171]: 30
juin 30 21:42:51 KaOS syslog-ng[1171]: Included from /usr/share/syslog-ng/include/scl/python/python-modules.conf:25:1-25:1:
juin 30 21:42:51 KaOS syslog-ng[1171]: Included from /etc/syslog-ng/scl.conf:31:1-31:1:
juin 30 21:42:51 KaOS syslog-ng[1171]: 26 #
juin 30 21:42:51 KaOS syslog-ng[1171]: 27
juin 30 21:42:51 KaOS syslog-ng[1171]: 28 @module appmodel
juin 30 21:42:51 KaOS syslog-ng[1171]: 29
juin 30 21:42:51 KaOS syslog-ng[1171]: 30 @include 'scl/*/*.conf'
juin 30 21:42:51 KaOS syslog-ng[1171]: 31---->
juin 30 21:42:51 KaOS syslog-ng[1171]: 31----> ^
juin 30 21:42:51 KaOS syslog-ng[1171]: 32 @define java-module-dir "`module-install-dir`/java-modules"
juin 30 21:42:51 KaOS syslog-ng[1171]: Included from /etc/syslog-ng/syslog-ng.conf:8:1-8:1:
juin 30 21:42:51 KaOS syslog-ng[1171]: 3 # single file called /var/log/messages.
juin 30 21:42:51 KaOS syslog-ng[1171]: 4 #
juin 30 21:42:51 KaOS syslog-ng[1171]: 5
juin 30 21:42:51 KaOS syslog-ng[1171]: 6 @version: 4.2
juin 30 21:42:51 KaOS syslog-ng[1171]: 7 @include "scl.conf"
juin 30 21:42:51 KaOS syslog-ng[1171]: 8----->
juin 30 21:42:51 KaOS syslog-ng[1171]: 8-----> ^
juin 30 21:42:51 KaOS syslog-ng[1171]: 9 source s_local {
juin 30 21:42:51 KaOS syslog-ng[1171]: 10 system();
juin 30 21:42:51 KaOS syslog-ng[1171]: 11 internal();
juin 30 21:42:51 KaOS syslog-ng[1171]: 12 };
juin 30 21:42:51 KaOS syslog-ng[1171]: 13
juin 30 21:42:51 KaOS systemd[1]: syslog-ng@default.service: Main process exited, code=exited, status=1/FAILURE
░░ An ExecStart= process belonging to unit syslog-ng@default.service has exited.
juin 30 21:42:51 KaOS systemd[1]: syslog-ng@default.service: Failed with result 'exit-code'.