-
-
Notifications
You must be signed in to change notification settings - Fork 50
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
Updating Fedora templates results in loss of internet connection (only in the templates) #9025
Comments
Confirmed. Happens with fedora-39 Template after it was been upgraded. Does not happen before the Template has been upgraded. Therefore some upgrade must have broken this. I would call this a critical issue because it will prevent users from upgrading again. Should be fixed in the stable repository as quickly as possible so as few users as possible will receive this faulty upgrade. Attempting to provide further hopefully useful debug information... In sys-net:
|
I found a workaround for this issue... In sys-net, Open file
Add.
Save.
I am pretty sure the same file modification could be applied in the fedora-39 Template. |
Can also confirm this.
Seem to be related to
Editing qubes.UpdatesProxy from |
dom0 updates seem to be unaffected. (Because it does not use Qubes UpdatesProxy. It uses a different mechanism, Qubes UpdateVM.) So it seems this can and should be fixed in both levels:
|
A) fixed it for me with Fedora 39. I didn't try B). |
Yes, that's exactly why we have our update tool instead calling apt/dnf directly.
|
Since the issue breaks updates, apply the fix via updater wrapper QubesOS/qubes-issues#9025
Since the issue breaks updates, apply the fix via updater wrapper QubesOS/qubes-issues#9025
Recent change in socat made it prefer ::1 address for localhost. This breaks updates proxy, because it allowed only 127.0.0.1. Force the IPv4 address. An alternative could be allowing IPv6 address in the proxy instead, but since IPv6 can be disabled (Whonix does it), it would mean having different paths depending on IP settings, which could be confusing at times. Fixes QubesOS/qubes-issues#9025 (cherry picked from commit 8acd68c)
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
Likewise, fixed with A. |
This is still an issue, if sys-net is based on the debian-12-xfce template, despite having using workaround A) to manually update, and having the latest packages installed. After switching sys-net to use template fedora-39-xfce, updating works. |
My understanding is that issue is about the case in which sys-net and sys-firewall are based on a Fedora template. It sounds like your situation is different, since your sys-net is based on a Debian template. Since you also said that switching sys-net to a Fedora template works, that seems to be further evidence that this issue has indeed been fixed. If this understanding is correct, then you should open a separate issue for your problem (unless one already exists, in which case you should comment on that existing issue instead). |
How to file a helpful issue
Qubes OS release
4.2
Steps to reproduce
Upgraded Fedora templates (both full and minimal), then shut them down and restarted sys-net/firewall. Now, there is no possibility to upgrade any templates (neither Fedora nor Debian).
Expected behavior
Upgrades should proceed as usual.
Actual behavior
Fedora 39 template:
Debian 12 template:
Fedora curl 127.0.0.1:8082
Debian curl 127.0.0.1:8082
Workaround
Shut down sys-net/firewall/usb.. and switch the DVM template on which these DispVMs are based to Debian-12. The internet connection will return to the templates.
Note
The internet connection is lost only in the templates, not in DispVMs or AppVMs.
The text was updated successfully, but these errors were encountered: