Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upqubes-dom0-update does not initiate dnf install (correct download, but no install), only affecting some Qubes systems #4099
Comments
Aekez
referenced this issue
Jul 17, 2018
Open
qubes-dom0-update Fails with Curl Error (3) [bad/illegal character] #4090
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jul 17, 2018
Member
Can you paste example output from sudo qubes-dom0-update from affected system? Does qubes-dom0-update --clean help?
|
Can you paste example output from |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Aekez
Jul 17, 2018
Certainly, as requested I did it with today's updates' from current-testing.
As requested I did without --clean first, followed up and did the exact same steps again but with added --clean option.
I'll wait with manually installing these updates for 48 hours in case more information is needed, or wait longer if requested to do so.
- Log without --clean option
- Log uploaded here qubes-dom0-update.log
- sudo qubes-dom0-update
- qubes-dom0-update final line reports "No updates available".
- However doing ls /var/lib/qubes/update/rpm shows the updates are indeed available.
- Further doing
rpm -K /var/lib/qubes/update/rpm/*.rpmto check hash/keys, looks ok. - Everything above is included in the uploaded log.
- Log uploaded here qubes-dom0-update.log
- Log with the --clean option
- Log uploaded here qubes-dom0-update-with--clean.log
- sudo qubes-dom0-update --clean
- qubes-dom0-update final line reports "No updates available".
- However doing ls /var/lib/qubes/update/rpm shows the updates are indeed available.
- Further doing
rpm -K /var/lib/qubes/update/rpm/*.rpmto check hash/keys, looks ok. - Everything above is included in the uploaded log.
- Log uploaded here qubes-dom0-update-with--clean.log
Aekez
commented
Jul 17, 2018
•
|
Certainly, as requested I did it with today's updates' from current-testing.
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jul 17, 2018
Member
Are you sure you don't have those versions already installed? For me it looks like it downloads packages which you already have. Check for example rpm -q xen.
|
Are you sure you don't have those versions already installed? For me it looks like it downloads packages which you already have. Check for example |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Aekez
Jul 17, 2018
Note the user is different because I originally replaced it with "user" due for anonymity, but I thought a screenshot might be better, hence the difference.
This bug happens every time there are new dom0 updates available for at least some weeks now. It never made any difference if I use --clean, --refresh or without, it still won't trigger the dnf install process. The downloading of updates to dom0 always seem to work perfectly though.
Aekez
commented
Jul 17, 2018
|
Note the user is different because I originally replaced it with "user" due for anonymity, but I thought a screenshot might be better, hence the difference. This bug happens every time there are new dom0 updates available for at least some weeks now. It never made any difference if I use --clean, --refresh or without, it still won't trigger the dnf install process. The downloading of updates to dom0 always seem to work perfectly though. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Aekez
Jul 17, 2018
I just remembered there is one difference for this machine compared to other Qubes machines that might be important to mention, since it has an integrated Ryzen mobile GPU, installing Qubes normally was not possible (no-graphics) due to kernel version the Linux-firmware version included in the Qubes installer.
I used the unix DD command to disc-clone everything on a different Qubes machine. First I updated everything on the working hardware, and installed the newest available kernel-latest and Linux-firmware in the Qubes repo's at the time. Then I moved everything with DD to the Ryzen laptop then made the system work.
So the act of using DD, could maybe change the dom0 integrity? I do not remember if these two overlap in time though, but I thought it might be important to mention just in case my scenario qubes-dom0-update issue is unique, and if that is indeed the case then this can be closed and I can just wait for the newest Qubes installer (I don't mind at all doing manual installs until then).
Aekez
commented
Jul 17, 2018
|
I just remembered there is one difference for this machine compared to other Qubes machines that might be important to mention, since it has an integrated Ryzen mobile GPU, installing Qubes normally was not possible (no-graphics) due to kernel version the Linux-firmware version included in the Qubes installer. I used the unix So the act of using DD, could maybe change the dom0 integrity? I do not remember if these two overlap in time though, but I thought it might be important to mention just in case my scenario qubes-dom0-update issue is unique, and if that is indeed the case then this can be closed and I can just wait for the newest Qubes installer (I don't mind at all doing manual installs until then). |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jul 17, 2018
Member
I don't think dd could cause this problem.
Lets see what cause qubes-dom0-update think there are no updates, try this: sudo bash -x /usr/bin/qubes-dom0-update
|
I don't think dd could cause this problem. Lets see what cause |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Aekez
Jul 17, 2018
I don't think dd could cause this problem.
That's reassuring, it seems like it would have been a wide area of uncertainty if it could.
Here's the log when running sudo bash -x /usr/bin/qubes-dom0-update
qubes-dom0-update-with-bash-x.log
Aekez
commented
Jul 17, 2018
That's reassuring, it seems like it would have been a wide area of uncertainty if it could. Here's the log when running |

Aekez commentedJul 17, 2018
•
edited
Edited 1 time
-
Aekez
edited Jul 17, 2018 (most recent)
-
Aekez
created Jul 17, 2018
Qubes OS version:
Qubes 4.0.
Affected component(s):
Steps to reproduce the behavior:
Expected behavior:
qubes-dom0-update to automatically verify and install the otherwise correctly downloaded dom0 updates.
Actual behavior:
rpm -K /var/lib/qubes/updates/rpm/*.rpmshows the downloaded files are ok "whole and matching".General notes:
Manual fix is easy though, but only if the user realizes the problem and the fix
rpm -K /var/lib/qubes/updates/rpm/*.rpmsudo dnf install /var/lib/qubes/updates/rpm/*.rpmA potential critical problem
Related issues: