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.