Hi,
Not sure is this actually related to python3.12, but I've notived it
today on few machines after upgrading -current.
I didn't troubleshoot this yet.
pce-0033# rcctl -d start salt_minion
doing _rc_parse_conf
salt_minion_flags empty, using default ><
doing rc_check
salt_minion
doing rc_start
doing _rc_wait_for_start
doing rc_check
doing rc_check
doing rc_check
doing rc_check
doing rc_check
doing rc_check
Traceback (most recent call last):
File "/usr/local/bin/salt-minion", line 33, in <module>
sys.exit(load_entry_point('salt==3006.9', 'console_scripts',
'salt-minion')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/salt/scripts.py", line 175, in
salt_minion
import salt.cli.daemons
File "/usr/local/lib/python3.12/site-packages/salt/cli/daemons.py", line 45,
in <module>
import salt.utils.parsers
File "/usr/local/lib/python3.12/site-packages/salt/utils/parsers.py", line
26, in <module>
import salt.config as config
File "/usr/local/lib/python3.12/site-packages/salt/config/__init__.py", line
16, in <module>
import salt.crypt
File "/usr/local/lib/python3.12/site-packages/salt/crypt.py", line 23, in
<module>
import salt.channel.client
File "/usr/local/lib/python3.12/site-packages/salt/channel/client.py", line
18, in <module>
import salt.utils.event
File "/usr/local/lib/python3.12/site-packages/salt/utils/event.py", line 67,
in <module>
import salt.ext.tornado.iostream
File "/usr/local/lib/python3.12/site-packages/salt/ext/tornado/iostream.py",
line 41, in <module>
from salt.ext.tornado.netutil import ssl_wrap_socket, ssl_match_hostname,
SSLCertificateError, _client_ssl_defaults, _server_ssl_defaults
File "/usr/local/lib/python3.12/site-packages/salt/ext/tornado/netutil.py",
line 57, in <module>
import backports.ssl_match_hostname
ModuleNotFoundError: No module named 'backports'
[ERROR ] An un-handled exception was caught by Salt's global exception
handler:
ModuleNotFoundError: No module named 'backports'
Traceback (most recent call last):
File "/usr/local/bin/salt-minion", line 33, in <module>
sys.exit(load_entry_point('salt==3006.9', 'console_scripts',
'salt-minion')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/salt/scripts.py", line 175, in
salt_minion
import salt.cli.daemons
File "/usr/local/lib/python3.12/site-packages/salt/cli/daemons.py", line 45,
in <module>
import salt.utils.parsers
File "/usr/local/lib/python3.12/site-packages/salt/utils/parsers.py", line
26, in <module>
import salt.config as config
File "/usr/local/lib/python3.12/site-packages/salt/config/__init__.py", line
16, in <module>
import salt.crypt
File "/usr/local/lib/python3.12/site-packages/salt/crypt.py", line 23, in
<module>
import salt.channel.client
File "/usr/local/lib/python3.12/site-packages/salt/channel/client.py", line
18, in <module>
import salt.utils.event
File "/usr/local/lib/python3.12/site-packages/salt/utils/event.py", line 67,
in <module>
import salt.ext.tornado.iostream
File "/usr/local/lib/python3.12/site-packages/salt/ext/tornado/iostream.py",
line 41, in <module>
from salt.ext.tornado.netutil import ssl_wrap_socket, ssl_match_hostname,
SSLCertificateError, _client_ssl_defaults, _server_ssl_defaults
File "/usr/local/lib/python3.12/site-packages/salt/ext/tornado/netutil.py",
line 57, in <module>
import backports.ssl_match_hostname
ModuleNotFoundError: No module named 'backports'
doing rc_check
doing _rc_rm_runfile
(failed)
--
Regards,
Mikolaj