On 9/26/23 10:29 PM, Viktor Ransmayr wrote:
> 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
> 

It sounds like you might be hitting this bug:

https://github.com/QubesOS/qubes-issues/issues/8440

-- 
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/d3c23bd3-d372-b242-d4d0-1aa37bdb20d6%40qubes-os.org.

Reply via email to