after second try I’m at 4.3
This time I did step by step update and first minor issue that -l
flag does not working.
Then…
-
after reboot with default kernel it was not possible to boot the system, because `systemd[1]: Unable to fix SELinux security context of *** Permission denied (a lot of lines) and
[!!!] Failed allocate manger object.
But with some other kerner it booted.
-
At STAGE 5 it fail with this:
--> (STAGE 5) Enabling disposable qubes preloading
/usr/lib/python3.13/site-packages/salt/grains/core.py:2953: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
start_time = datetime.datetime.utcnow()
/usr/lib/python3.13/site-packages/salt/utils/jid.py:19: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
return datetime.datetime.utcnow()
[ERROR ] An un-handled exception was caught by Salt's global exception handler:
SaltRenderError: Could not find relpath for qvm.disposable-preload.top
Traceback (most recent call last):
File "/var/cache/salt/minion/extmods/utils/toputils.py", line 319, in toppath
saltenv = self.get(path, 'saltenv')
File "/var/cache/salt/minion/extmods/utils/pathutils.py", line 138, in get
return matcher.getter(key, element)(element)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
AttributeError: 'str' object has no attribute 'saltenv'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/qubesctl", line 130, in <module>
salt_call()
~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/salt/scripts.py", line 444, in salt_call
client.run()
~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/salt/cli/call.py", line 50, in run
caller.run()
~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/salt/cli/caller.py", line 95, in run
ret = self.call()
File "/usr/lib/python3.13/site-packages/salt/cli/caller.py", line 200, in call
ret["return"] = self.minion.executors[fname](
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self.opts, data, func, args, kwargs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/site-packages/salt/loader/lazy.py", line 160, in __call__
ret = self.loader.run(run_func, *args, **kwargs)
File "/usr/lib/python3.13/site-packages/salt/loader/lazy.py", line 1269, in run
return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/salt/loader/lazy.py", line 1284, in _run_as
ret = _func_or_method(*args, **kwargs)
File "/usr/lib/python3.13/site-packages/salt/executors/direct_call.py", line 10, in execute
return func(*args, **kwargs)
File "/usr/lib/python3.13/site-packages/salt/loader/lazy.py", line 160, in __call__
ret = self.loader.run(run_func, *args, **kwargs)
File "/usr/lib/python3.13/site-packages/salt/loader/lazy.py", line 1269, in run
return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/salt/loader/lazy.py", line 1284, in _run_as
ret = _func_or_method(*args, **kwargs)
File "/var/cache/salt/minion/extmods/modules/topd.py", line 73, in enable
return TopUtils(__opts__, **kwargs).enable(paths, saltenv)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/var/cache/salt/minion/extmods/utils/toputils.py", line 596, in enable
toppaths, unseen = self.prepare_paths(paths)
~~~~~~~~~~~~~~~~~~^^^^^^^
File "/var/cache/salt/minion/extmods/utils/toputils.py", line 449, in prepare_paths
toppath = self.toppath(path)
File "/var/cache/salt/minion/extmods/utils/toputils.py", line 328, in toppath
saltenv = saltenv or self.saltenv(path, saltenv)
~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/var/cache/salt/minion/extmods/utils/pathutils.py", line 127, in saltenv
relpath = self.relpath(path)
File "/var/cache/salt/minion/extmods/utils/pathutils.py", line 485, in relpath
return self.path(path, saltenv)
~~~~~~~~~^^^^^^^^^^^^^^^
File "/var/cache/salt/minion/extmods/utils/toputils.py", line 267, in path
return super(TopUtils, self).path(path, saltenv, path_type=path_type)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/cache/salt/minion/extmods/utils/pathutils.py", line 444, in path
raise SaltRenderError('Could not find relpath for {0}'.format(path))
salt.exceptions.SaltRenderError: Could not find relpath for qvm.disposable-preload.top
Traceback (most recent call last):
File "/var/cache/salt/minion/extmods/utils/toputils.py", line 319, in toppath
saltenv = self.get(path, 'saltenv')
File "/var/cache/salt/minion/extmods/utils/pathutils.py", line 138, in get
return matcher.getter(key, element)(element)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
AttributeError: 'str' object has no attribute 'saltenv'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/qubesctl", line 130, in <module>
salt_call()
~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/salt/scripts.py", line 444, in salt_call
client.run()
~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/salt/cli/call.py", line 50, in run
caller.run()
~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/salt/cli/caller.py", line 95, in run
ret = self.call()
File "/usr/lib/python3.13/site-packages/salt/cli/caller.py", line 200, in call
ret["return"] = self.minion.executors[fname](
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self.opts, data, func, args, kwargs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/site-packages/salt/loader/lazy.py", line 160, in __call__
ret = self.loader.run(run_func, *args, **kwargs)
File "/usr/lib/python3.13/site-packages/salt/loader/lazy.py", line 1269, in run
return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/salt/loader/lazy.py", line 1284, in _run_as
ret = _func_or_method(*args, **kwargs)
File "/usr/lib/python3.13/site-packages/salt/executors/direct_call.py", line 10, in execute
return func(*args, **kwargs)
File "/usr/lib/python3.13/site-packages/salt/loader/lazy.py", line 160, in __call__
ret = self.loader.run(run_func, *args, **kwargs)
File "/usr/lib/python3.13/site-packages/salt/loader/lazy.py", line 1269, in run
return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
---> (STAGE 5) Cleaning up salt
Error on ext_pillar interface qvm_prefs is expected
/usr/lib/python3.13/site-packages/salt/grains/core.py:2953: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
start_time = datetime.datetime.utcnow()
/usr/lib/python3.13/site-packages/salt/utils/jid.py:19: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
return datetime.datetime.utcnow()
local:
True
/usr/lib/python3.13/site-packages/salt/grains/core.py:2953: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
start_time = datetime.datetime.utcnow()
[CRITICAL] Specified ext_pillar interface qvm_features is unavailable
[CRITICAL] Specified ext_pillar interface qvm_prefs is unavailable
[CRITICAL] Specified ext_pillar interface qvm_tags is unavailable
/usr/lib/python3.13/site-packages/salt/utils/jid.py:19: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
return datetime.datetime.utcnow()
local:
----------
beacons:
clouds:
engines:
executors:
grains:
- grains.boot_mode
- grains.pci_devs
- grains.redefined_dom0_grains
- grains.whonix
log_handlers:
matchers:
modules:
- modules.debug
- modules.module_utils
- modules.qubes
- modules.topd
output:
pillar:
- pillar.qvm_features
- pillar.qvm_prefs
- pillar.qvm_tags
proxymodules:
renderers:
returners:
sdb:
serializers:
states:
- states.debug
- states.status
thorium:
tops:
utils:
- utils.__init__
- utils.fileinfo
- utils.matcher
- utils.nulltype
- utils.pathinfo
- utils.pathutils
- utils.qubes_utils
- utils.toputils
wrapper:
---> (STAGE 5) Adjusting default kernel
Changing default kernel from 6.12.39-1.fc37 to 6.12.39-1.fc37
File "/usr/lib/python3.13/site-packages/salt/loader/lazy.py", line 1284, in _run_as
ret = _func_or_method(*args, **kwargs)
File "/var/cache/salt/minion/extmods/modules/topd.py", line 73, in enable
return TopUtils(__opts__, **kwargs).enable(paths, saltenv)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/var/cache/salt/minion/extmods/utils/toputils.py", line 596, in enable
toppaths, unseen = self.prepare_paths(paths)
~~~~~~~~~~~~~~~~~~^^^^^^^
File "/var/cache/salt/minion/extmods/utils/toputils.py", line 449, in prepare_paths
toppath = self.toppath(path)
File "/var/cache/salt/minion/extmods/utils/toputils.py", line 328, in toppath
saltenv = saltenv or self.saltenv(path, saltenv)
~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/var/cache/salt/minion/extmods/utils/pathutils.py", line 127, in saltenv
relpath = self.relpath(path)
File "/var/cache/salt/minion/extmods/utils/pathutils.py", line 485, in relpath
return self.path(path, saltenv)
~~~~~~~~~^^^^^^^^^^^^^^^
File "/var/cache/salt/minion/extmods/utils/toputils.py", line 267, in path
return super(TopUtils, self).path(path, saltenv, path_type=path_type)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/cache/salt/minion/extmods/utils/pathutils.py", line 444, in path
raise SaltRenderError('Could not find relpath for {0}'.format(path))
salt.exceptions.SaltRenderError: Could not find relpath for qvm.disposable-preload.top
How to fix 1 for new kernel and 2 issue with STEP 5 ?
Thanks