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

Reply via email to