Upgraded to 4.3 from 4.2 caused dom0 to break!

For context, I have upgraded from qubes 4.2 to qubes 4.3 by completely reinstalling qubes for 4.3 from a USB stick. I restored everything from Q’s 4.2 from my backup. Everything was working fine until I restarted my computer. The USB mice and keyboard still work, however nothing else works. In the screenshots below, I have tried to open restore qubes application and qubes template manager. The qubes manager does not open at all.

Please help me. I don’t want to spend another four hours reinstalling and restoring everything.


Please post the outputs of:

sudo systemctl status qubesd

sudo journalctl -xeu qubesd.service

(Run them in the dom0 Xfce terminal)

While I feel like it’s possible to get to the bottom of this through debugging here in the Forums, I think it may just be faster for you to restore again (maybe piece-by-piece, to see if something specific causes breakage).

Qubesd.service: main process exited, code=exited, status=1/FAILURE. Failed with exit-code

Failed to start qubesd.service
Scheduled restart job, restart counter is at 15

File /usr/bin/qubesd, line 5, in
Sys.exit(main))
And several other errors like this for different files

Bare with me since i typing this on my phone.

Chatgpt thinks there is a Vm that’s trying to take duplicate pci devices.

Heres some more details:

admin@dom0:~$ sudo ls -1 /root/qubes-config-backup
total 0
)
^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^
^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/qubes/app.py", line 1040, in __init_
self.load(lock=lock)
~~~~~~~~~^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/qubes/app.py", line 1152, in load
vm.load_extras ()
~~~~~ ~~~~~~~~~^^
admin@dom0:~$ sudo sed -n '1,240p' /root/qubes-config-backup/*.conf 2>/dev/null || true admin@dom0:~$ sudo journalctl -u qubesd.service -b --no-pager -n 200 Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 domo qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 domo qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: Mar 30 16:51:06 dom0 qubesd [6937]: AssertionError Mar 30 16:51:06 dom0 systemd[1]: qubesd.service: Main process exited, code=exited, status=1/FAILURE Mar 30 16:51:06 dom0 systemd[1]: qubesd.service: Failed with result 'exit-code'.
File "/usr/lib/python3.13/site-packages/qubes/vm/__init__.py", line 488, in load_extras
self.devices [devclass].load_assignment (device_assignment)
NNNNNNI
File "/usr/lib/python3.13/site-packages/qubes/devices.py", line 275, in load_assignment
self._set.add(device_assignment)
NNNNNAA^^^^^
ΑΛΛΛΛΛΛΛΛ
File "/usr/lib/python3.13/site-packages/qubes/devices.py", line 473, in add assert key not in self._dict
ΑΛΛΑ
ΑΛΛΛΛΛ
Mar 30 16:51:06 dom0 systemd[1]: Failed to start qubesd.service
O
Qubes OS daemon.
I

Mar 30 16:51:07 dom0 systemd[1]: qubesd.service: Scheduled restart job, restart counter is at 15. Mar 30 16:51:07 dom0 systemd[1]: qubesd.service: Start request repeated too quickly.
Mar 30 16:51:07 dom0 systemd[1]: qubesd.service: Failed with result 'exit-code'.
Mar 30 16:51:07 dom0 systemd[1]: Failed to start qubesd.service
-
Qubes OS daemon.
Mar 30 17:36:47 dom systemd[1]: /usr/lib/systemd/system/qubesd.service: 10: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
Mar 30 17:36:57 dom systemd[1]: Starting qubesd.service - Qubes OS daemon... Mar 30 17:36:58 dom@ qubesd [7482]: Traceback (most recent call last):
Mar 30 17:36:58 dome qubesd [7482]: Mar 30 17:36:58 dom0 qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 dom@ qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 dom0 qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 dom qubesd [7482]: Mar 30 17:36:58 dom qubesd [7482]: Mar 30 17:36:58 dom@ qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 dom@ qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 dom0 qubesd [7482]: Mar 30 17:36:58 dome qubesd [7482]: Mar 30 17:36:58 dome qubesd [7482]: Mar 30 17:36:58 dome qubesd [7482]: Mar 30 17:36:58 domo qubesd [7482]: Mar 30 17:36:58 dome qubesd [7482]: Mar 30 17.36.58 doma auhesd 74821.
File "/usr/bin/qubesd", line 5, in <module> sys.exit(main())
~~~~^^
File "/usr/lib/python3.13/site-packages/qubes/tools/qubesd.py", line 46, in main
args = parser.parse_args(args)
File "/usr/lib/python3.13/site-packages/qubes/tools/__init__.py", line 426, in parse_args
namespace.app = qubes.Qubes (
A
~~~~~~~~~~~^
namespace.app, offline_mode=namespace. offline_mode
^^^^^^^^^^^^^^^
ΑΛΛΛΛ
File "/usr/lib/python3.13/site-packages/qubes/app.py", line 1040, in __init__
self.load(lock=lock)
2222N
~~~~~^^^
^^^^^^^
File "/usr/lib/python3.13/site-packages/qubes/app.py", line 1152, in load
vm.load_extras()
~~~~~~~~~~~~~~^^
I
File "/usr/lib/python3.13/site-packages/qubes/vm/__init__.py", line 488, in load_extras
self.devices [devclass].load_assignment (device_assignment)
NNNAA
ΑΛΛΛΛΛ
File "/usr/lib/python3.13/site-packages/qubes/devices.py", line 275, in load_assignment
self._set.add(device_assignment)
NNNNNAA
ΑΛΛΛΛΛ
File "/usr/lib/python3.13/site-packages/qubes/devices.py", line 473, in add assert key not in self._dict
٨٨٨٨٨
Assertion error


Mar 30 17:37:06 dom0 systemd[1]: qubesd.service: Main process exited, code=exited, status=1/FAILURE Mar 30 17:37:06 dom0 systemd[1]: qubesd.service: Failed with result 'exit-code'.
Mar 30 17:37:06 dom0 systemd[1]: Failed to start qubesd.service - Qubes OS daemon.
Mar 30 17:37:07 dome systemd[1]: qubesd.service: Scheduled restart job, restart counter is at 5.
Mar 30 17:37:07 dome systemd[1]: qubesd.service: Start request repeated too quickly.
Mar 30 17:37:07 dom0 systemd[1]: qubesd.service: Failed with result 'exit-code'.
Mar 30 17:37:07 dom0 systemd[1]: Failed to start qubesd.service - Qubes OS daemon. admin@dom0:~$ sudo /usr/bin/qubesd 2>&1 | sed -n '1,300p'
Traceback (most recent call last):
File "/usr/bin/qubesd", line 5, in <module>
sys.exit(main())
~~~~^^
File "/usr/lib/python3.13/site-packages/qubes/tools/qubesd.py", line 46, in main args = parser.parse_args(args)
File "/usr/lib/python3.13/site-packages/qubes/tools/__init__.py", line 426, in parse_args
=
namespace.app qubes.Qubes (
~~~~
namespace.app, offline_mode=namespace. offline_mode
^^^^^^^^^
)
Λ
^^^^^^^^^^^
^^^^^^^^^
^^^^^^^
File "/usr/lib/python3.13/site-packages/qubes/app.py", line 1040, in __init____
self.load(lock=lock)
~~~~~~~~~^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/qubes/app.py", line 1152, in load
vm.load_extras()
~~~~
File "/usr/lib/python3.13/site-packages/qubes/vm/__init__.py", line 488, in load_extras
self.devices [devclass].load_assignment (device_assignment)
^^^^^^^^^^^^^

admin@dom0:~$ sudo /usr/bin/qubesd 2>&1 | sed -n '1,300p' Traceback (most recent call last):
File "/usr/bin/qubesd", line 5, in <module> sys.exit(main())
~~~~^^
File "/usr/lib/python3.13/site-packages/qubes/tools/qubesd.py", line 46, in main
args = parser.parse_args(args)
File "/usr/lib/python3.13/site-packages/qubes/tools/__init__.py", line 426, in parse_args
namespace.app = qubes. Qubes (
qubes.Qubes
~~~A
namespace.app, offline_mode=namespace. offline_mode
^^^^^^^^^^^^^^^^^^^^^^^^^^.
\^^^^^^^^^^^^^^^^^^^
)
Λ
File "/usr/lib/python3.13/site-packages/qubes/app.py", line 1040, in __init__
self.load(lock=lock)
~~~~~~~~~^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/qubes/app.py", line 1152, in load
vm.load_extras()
INN
File "/usr/lib/python3.13/site-packages/qubes/vm/____init__.py", line 488, in load_extras
self.devices [devclass].load_assignment (device_assignment)
^^^^^^^
ΑΛΛΑ
File "/usr/lib/python3.13/site-packages/qubes/devices.py", line 275, in load_assignment
self._set.add(device_assignment)
~~~~~~~
^^^^^^^^^
File "/usr/lib/python3.13/site-packages/qubes/devices.py", line 473, in add
assert key not in self._dict
ΑΑΑΑΑΑΑΑΑ ^^^^^^^^^^^^^
I
AssertionError

Is there a way i can stop sys-net and sys-usb from autostartiNG via GRUB?

These might help







I’m going to go ahead and just reinstall