-
Notifications
You must be signed in to change notification settings - Fork 46
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
Update dev env logic in case of upstream changes due to signed RPM requirement #669
Comments
I'm still not encountering any breakage here, which is surprising, given that dom0 reports it's enforcing the signature checks: " Enforcing GPG signature check globally as per active RPM security policy". Will need to perform more testing, because I still expect this behavior to break. full output from dom0 session
|
Ah, now it makes sense: the current mitigation only applies to Fedora-based domUs. Testing an manual installation in a F32-based AppVM properly rejected the installation, complaining about lack of signature. Installation in dom0 still works, although a close read of the QSB notes that:
There is some interesting rustlang tooling mentioned in QubesOS/qubes-issues#6485 that may address. |
(Likely no action required during this sprint, but we'll continue to track.) |
Removing off the board for now but keeping open in case of further upstream changes. |
@rocodes is experiencing issues installing dev packages in |
Investigating with @conorsch, we were able to locate a configuration discrepancy: Our best guess for now is that the domU updateVM Salt state was accidentally applied to dom0. This is the Salt state that applies the mitigation referenced in the advisory by setting the package verification level: https://github.com/QubesOS/qubes-mgmt-salt-dom0-update/blob/master/update/qubes-vm.sls |
🚨 *warning: untested and potentially destructive command 🚨 For example, when typing a command such as:
as:
I think would result in this particular broken state. |
(Removed |
Added this to the near-term so someone could take time to understand the issue being reported here and try to repro. I believe @eaon has been running |
|
Closing, no longer a problem. |
From https://www.qubes-os.org/news/2021/03/19/qsb-067/:
That'll break the "make dev" behavior we have of installing a local RPM.
The text was updated successfully, but these errors were encountered: