-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"qubes-gui-daemon-4.1.15 is already installed" when attempting to update to qubes-gui-daemon-4.1.18 #6979
Comments
And yet I was able to install the update without `--action=update`.
I have security-testing enabled by default - does this make a
difference, as opposed to enabling on the call? I wouldn't have thought
so.
Nor the fact that you were on 4.1.15 - had you not picked up 4.1.17 from current?
|
No, but the update run I launched just prior (only to check if 4.1.18 would come that way, and decided to decline the global update for now) would have included 4.1.17. But I did not (and still do not) see any pending dom0 update in the taskbar widget, whereas |
I'm having trouble understanding this report. First of all, it seems to me that the main problem is that it's trying to install Secondly, It's unclear to me how this is a UX issue, as it sounds more like some kind of internal bug in the update code. You mention some other possibly-UX-related things in passing, but those should be filed as separate issues, since every issue must be about a single, actionable thing. (I'll update the issue title accordingly.) Finally, there seems to be an implicit assumption that a big problem here (possibly even the main problem) is that of #4792, namely that the desired package is being downloaded but not installed. But this is even more puzzling, for two reasons:
As was I.
Same here, FWIW.
I wonder if declining it somehow messed up the internal state of the system and resulted in the aforementioned confusion.
That might have to do with the frequency of update checking and which qube(s) are performing the check (e.g., if not running or lacking internet access, there would be no successful check). |
I wonder if this is a consequence of the update code encountering an error and failing to retrieve the updates. |
I think the bug in the update code is already handled as #4792, my point for this one (although I probably diluted it too much with the update problem) is the necessity to add |
@ydirson It increases dom0’s attack surface, as it displays untrusted text (from the UpdateVM) in a dom0 terminal. |
Kind of yes. Specifically: when you want to update specific package (you give package name on the command line), you need to add also |
Then it seems to me that at least we should make sure the window never closes without user interaction, or maybe, if dnf is not predictable enough, have the logs recorded in the download vm and point the user to this log. |
OK, so maybe we should have this spelled out in the docs in the docs pointed to by a QSB ? |
That is probably a good idea. |
This comment was marked as outdated.
This comment was marked as outdated.
I'm not really sure where we stand on that ticket, but "only affects 4.1" should clearly not be a suitable reason to close it - I indeed had to search github to get here and add the IMHO there is really a UI issue to be dealt with. |
After reading QSB-073 I decided to have a try at installing this update.
First, the links for "how to update" are plain-text at the end of a scrolling-area and would benefit from being href'd somewhere more easily accessible.
Then launching
qubes-dom0-update --enablerepo=qubes-dom0-security-testing qubes-gui-daemon
, in the terminal that briefly opens I have the time to glimpse the 4.1.18 version number, but then...I'm not yet sure why
--console --show-output
is not the default withqubes-dom0-update
, it seems to me that information it shows should just be always shown, and it does not seem to be available in any log to get after the fact.So here we go for another try, which only shows that indeed the previous run did download the RPM. But with the missing information from that run I'd say we can't really be sure the original output was the same we have how.
This one in fact looks much like #4792, and indeed
--action=update
at last allows to install the update.The text was updated successfully, but these errors were encountered: