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
Linux broken after sleep #1812
Comments
I've been unable to reproduce on an ubuntu vm using a variety of "sleeps" (linux sleep, suspend VM, SIGSTOP). Pawing through the code yields no hints. I'm pausing work on this for now. |
Looking at the logs above, is the problem indicator the "sendto: network is unreachable"? Another "network is unreachable" related problem: #1726 |
I believe so, yes.
Interesting. Alas my ISP doesn't support IPv6, so I'll have to go spin up a VM to investigate... |
Another report came in, added link from Front so it should appear in the "Front conversations" link. This one happens on two laptops, and not on other systems running the same Ubuntu version. The code path in question may be related to ACPI or other operations relating to sleep/wake in a laptop, possibly why it couldn't be produced with a VM. The report says, "Running "ip route show table 52" shows the expected routes, but "ip -6 route show table 52" shows an empty table (i.e. not a table doesn't exist error). If I manually copy the routes from a working machine then IPv6 works fine, but it all breaks again when Tailscale is restarted." |
Is this bug not just the “systemd wipes out our ip rule settings” problem?
On Tue, Jun 8, 2021 at 07:29 Denton Gentry ***@***.***> wrote:
Another report came in, added link from Front so it should appear in the
"Front conversations" link.
This one happens on two laptops, and not on other systems running the same
Ubuntu version. The code path in question may be related to ACPI or other
operations relating to sleep/wake in a laptop, possibly why it couldn't be
produced with a VM.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#1812 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAFA4D7IYKLWKP6ULXB7CLTRX5LNANCNFSM43WE53KQ>
.
--
Avery Pennarun // CEO @ Tailscale
|
Ah. Yes. The “systemd wipes out our ip rule settings” problem is: #1591 |
Yes, probably a dup of #1591. |
Reported in both 1.6.0 and head at 2840afa. Logs from HEAD below:
Before the sleep:
BUG-877c6f6675eab123ce0c856d79ecac6e6271d0e5dfd1d7b90acecec2d87658ef-20210428022721Z-b35f60aa36470974
After the sleep:
BUG-877c6f6675eab123ce0c856d79ecac6e6271d0e5dfd1d7b90acecec2d87658ef-20210428022901Z-8bb77466dd102463
We at least notice the time jump now:
Not a 1.8.0 regression from 1.6.0 so not a blocker for release, but would be nice to have in 1.8.x soonish if not in 1.8.0 itself.
/cc @danderson @josharian (who were just in this code so might have things fresh in their heads)
Front conversations
The text was updated successfully, but these errors were encountered: