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 upInternet "sometimes" freeze until connecting with different template based domU or re-connect WiFi altogether #4077
Comments
andrewdavidwong
added
bug
C: other
P: minor
labels
Jul 14, 2018
andrewdavidwong
added this to the Release 4.0 updates milestone
Jul 14, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Aekez
Jul 19, 2018
After paying greater attention to Whonix, it seems this also happens here. But it's acting a little differently due to the extra Tor-bootstrapping processes, and I believe the time bugs like #4097 might also further be complicating the clear picture about what is going on here. For example when time goes out-of-sync, which as far as I can tell messes up the Tor bootstrapping process, and having other reasons internet stops working makes it harder to debug.
In short, overlapping bugs are complicating this current bug issue, but it seems clear at this point that Whonix has the same issue as fedora has. For example it can sometime restore networking by connecting from a different DomU non-Tor internet connection (like Firefox), or reconnecting the WiFi. But because Tor doesn't always 100% get restored after reconnecting WiFi like Fedora does, it's complicating the picture for Whonix (presumably due to other bugs. Like the time bug mentioned above, which seems to sometimes require to restart Qubes fully ((restarting VM's not enough), etc. in order to regain internet access, and also makes the reconnection of WiFi less than 100% success like it is with Fedora).
This issue does not seem to matter in which template or Linux distribution is used.
- Either its a common bug, or it's something outside the templates.
From a broad perspective, it seems like it can be narrowed down to either;
- Hardware driver/firmware problem.
- sys-vm and Router WiFi compatibility
- I'll try see if I can check a different router in the coming weeks, however all other devices work fine with the current router, so this is only to "rule-out" a router problem, rather than it being a suspect.
- Possibility for mixed bug and possible poor WiFi signal strength
- For example sys-net loose of connection, and is unable to recover from the hickup. At which case its a joint bug and environment problem.
- and similar joint bug and environment scenarios.
- Something in the inter-VM Qubes networking.
Aekez
commented
Jul 19, 2018
|
After paying greater attention to Whonix, it seems this also happens here. But it's acting a little differently due to the extra Tor-bootstrapping processes, and I believe the time bugs like #4097 might also further be complicating the clear picture about what is going on here. For example when time goes out-of-sync, which as far as I can tell messes up the Tor bootstrapping process, and having other reasons internet stops working makes it harder to debug. In short, overlapping bugs are complicating this current bug issue, but it seems clear at this point that Whonix has the same issue as fedora has. For example it can sometime restore networking by connecting from a different DomU non-Tor internet connection (like Firefox), or reconnecting the WiFi. But because Tor doesn't always 100% get restored after reconnecting WiFi like Fedora does, it's complicating the picture for Whonix (presumably due to other bugs. Like the time bug mentioned above, which seems to sometimes require to restart Qubes fully ((restarting VM's not enough), etc. in order to regain internet access, and also makes the reconnection of WiFi less than 100% success like it is with Fedora). This issue does not seem to matter in which template or Linux distribution is used.
From a broad perspective, it seems like it can be narrowed down to either;
|
Aekez
closed this
Jul 19, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Aekez
Jul 19, 2018
Apologies for the closing, I miss clicked when deciding to post-pone posting here I was in a semi-hurry to get out of the door just now and miss-read the grey button as a normal cancel button.
The original reason for posting is that I found this bug to also affect Whonix, but it's less clear in Whonix because it has other bugs also affecting connectivity, like the time bugs currently being an issue for Tor bootstrapping, and sometimes even requiring a full restart to regain connectivity (when restarting VM's isn't enough). These are unrelated to this issue, however it complicates the clear view of the symptoms as they overlap.
Reason I decided to postpone posting (that is until I missclicked close button...) is in part because I might be able to find more information on my own before reporting the Whonix issue (i.e. replacing my WiFi router to narrow down whether this is a Qubes problem or not), and in part due to being on the way out of the door. Apologies, I'll be looking to see if I can gather more information on this issue.
If you have any ideas for useful logs, testing methods or similar, then please feel free to suggest it.
Aekez
commented
Jul 19, 2018
|
Apologies for the closing, I miss clicked when deciding to post-pone posting here I was in a semi-hurry to get out of the door just now and miss-read the grey button as a normal cancel button. The original reason for posting is that I found this bug to also affect Whonix, but it's less clear in Whonix because it has other bugs also affecting connectivity, like the time bugs currently being an issue for Tor bootstrapping, and sometimes even requiring a full restart to regain connectivity (when restarting VM's isn't enough). These are unrelated to this issue, however it complicates the clear view of the symptoms as they overlap. Reason I decided to postpone posting (that is until I missclicked close button...) is in part because I might be able to find more information on my own before reporting the Whonix issue (i.e. replacing my WiFi router to narrow down whether this is a Qubes problem or not), and in part due to being on the way out of the door. Apologies, I'll be looking to see if I can gather more information on this issue. If you have any ideas for useful logs, testing methods or similar, then please feel free to suggest it. |
Aekez commentedJul 13, 2018
•
edited
Edited 3 times
-
Aekez
edited Jul 13, 2018 (most recent)
-
Aekez
edited Jul 13, 2018
-
Aekez
edited Jul 13, 2018
-
Aekez
created Jul 13, 2018
Qubes OS version:
Qubes 4.0. (final v.).
Note: There is a possibility for this issue to be narrowed to specific devices (driver, firmware, hardware, or OS settings) because this issue doesn't appear to have been reported by someone else yet, and it doesn't occur on my two other Qubes systems.
Affected component(s):
If I had to guess due to the nature of the problem, it's probably in one of these possibilities below.
Feel free to ask me for logs or details you suspect might be helpful narrowing down the exact issue, I'll gladly provide.
Steps to reproduce the behavior:
Patterns
It happens when browsing in similar templates (i.e. when loosing internet connection in firefox, fedora-26/28 AppVM, it also happens to the other fedora-26/28 AppVM, firefox) at exactly the same time.
It occurs presumably very randomly and suddenly, typically with days in-between. Sometimes once a day, sometimes more days where it doesn't happen. Sometimes weeks in-between.
This happens only on one of my three Qubes systems.
Expected behavior:
No sudden "presumably random" loose of connections across similar based AppVM based templates.
Actual behavior:
Sudden "presumably random" loose of connections across similar based AppVM based templates.
I found three relative simple ways to fix this issue when it happens.
General notes:
Other uncertainties
Related issues: