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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/qubes-users/16a7ce49-215d-4c8a-8437-796d9ed8262dn%40googlegroups.com.