Hello community,

I've started to update my Debian-based VMs from 11 to 12.

As part of this exercise, I also switched from 'debian-11' to 
'debian-12-minimal' as the initial template to clone from.

In general I'm quite happy with the results in one working Test-VM. - 
However, when the system tries to update the new template, I consistently 
get the following error:

<Log>

Updating debian-12-vrsq

Error on updating debian-12-vrsq: Command '['sudo', 'qubesctl', 
'--skip-dom0', '--targets=debian-12-vrsq', '--show-output', 'state.sls', 
'update.qubes-vm']' returned non-zero exit status 20.
debian-12-vrsq:
      ----------
      _error:
          Failed to return clean data
      retcode:
          1
      stderr:
          Traceback (most recent call last):
            File "/var/tmp/.root_dd8a91_salt/salt-call", line 27, in 
<module>
              salt_call()
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/scripts.py", line 
437, in salt_call
              import salt.cli.call
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/cli/call.py", line 
3, in <module>
              import salt.cli.caller
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/cli/caller.py", 
line 12, in <module>
              import salt.channel.client
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/channel/client.py", 
line 13, in <module>
              import salt.crypt
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/crypt.py", line 26, 
in <module>
              import salt.payload
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/payload.py", line 
12, in <module>
              import salt.loader.context
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/loader/__init__.py", line 15, in 
<module>
              import salt.config
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/config/__init__.py", line 107, in 
<module>
              _DFLT_IPC_WBUFFER = int(_gather_buffer_space() * 0.5)
                                      ^^^^^^^^^^^^^^^^^^^^^^
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/config/__init__.py", line 95, in 
_gather_buffer_space
              import salt.grains.core
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/grains/core.py", 
line 30, in <module>
              import salt.modules.cmdmod
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/modules/cmdmod.py", 
line 32, in <module>
              import salt.utils.templates
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/utils/templates.py", line 21, in 
<module>
              import salt.utils.http
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/utils/http.py", 
line 27, in <module>
              import salt.ext.tornado.simple_httpclient
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/ext/tornado/simple_httpclient.py", 
line 9, in <module>
              from salt.ext.tornado.http1connection import HTTP1Connection, 
HTTP1ConnectionParameters
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/ext/tornado/http1connection.py", 
line 31, in <module>
              from salt.ext.tornado import iostream
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/ext/tornado/iostream.py", line 42, 
in <module>
              import urllib3.util.ssl_match_hostname
          ModuleNotFoundError: No module named 'urllib3'
          [ERROR   ] An un-handled exception was caught by Salt's global 
exception handler:
          ModuleNotFoundError: No module named 'urllib3'
          Traceback (most recent call last):
            File "/var/tmp/.root_dd8a91_salt/salt-call", line 27, in 
<module>
              salt_call()
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/scripts.py", line 
437, in salt_call
              import salt.cli.call
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/cli/call.py", line 
3, in <module>
              import salt.cli.caller
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/cli/caller.py", 
line 12, in <module>
              import salt.channel.client
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/channel/client.py", 
line 13, in <module>
              import salt.crypt
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/crypt.py", line 26, 
in <module>
              import salt.payload
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/payload.py", line 
12, in <module>
              import salt.loader.context
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/loader/__init__.py", line 15, in 
<module>
              import salt.config
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/config/__init__.py", line 107, in 
<module>
              _DFLT_IPC_WBUFFER = int(_gather_buffer_space() * 0.5)
                                      ^^^^^^^^^^^^^^^^^^^^^^
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/config/__init__.py", line 95, in 
_gather_buffer_space
              import salt.grains.core
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/grains/core.py", 
line 30, in <module>
              import salt.modules.cmdmod
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/modules/cmdmod.py", 
line 32, in <module>
              import salt.utils.templates
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/utils/templates.py", line 21, in 
<module>
              import salt.utils.http
            File "/var/tmp/.root_dd8a91_salt/pyall/salt/utils/http.py", 
line 27, in <module>
              import salt.ext.tornado.simple_httpclient
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/ext/tornado/simple_httpclient.py", 
line 9, in <module>
              from salt.ext.tornado.http1connection import HTTP1Connection, 
HTTP1ConnectionParameters
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/ext/tornado/http1connection.py", 
line 31, in <module>
              from salt.ext.tornado import iostream
            File 
"/var/tmp/.root_dd8a91_salt/pyall/salt/ext/tornado/iostream.py", line 42, 
in <module>
              import urllib3.util.ssl_match_hostname
          ModuleNotFoundError: No module named 'urllib3'
      stdout:

</Log>

Since I have not worked at all with Salt (yet) - and -  also have not 
'touched' dom-0 at all, I'd be very grateful for any advice on how to 
resolve this probem.

With kind regards

Viktor

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/16a7ce49-215d-4c8a-8437-796d9ed8262dn%40googlegroups.com.

Reply via email to