Skip to content

sys-net occasionally dies on resume from suspend #4658

@andrewdavidwong

Description

@andrewdavidwong

Qubes OS version:

R3.2

Affected component(s):

sys-net


Steps to reproduce the behavior:

  1. Close lid to suspend.
  2. Wait for machine to suspend.
  3. Open lid.
  4. Machine resumes from suspend.
  5. Unlock screen locker.

Expected behavior:

sys-net stays on and continues to provide network access normally.

Actual behavior:

Occasionally:

  • NetworkManager in sys-net looks like it's trying to connect for a second, then the entire sys-net just dies (shows powered off in Qubes Manager).
  • sys-firewall and AppVMs using sys-firewall for network access are still running normally, but of course they don't have network access.
  • Restarting just sys-net does not restore network access to these other AppVMs.
  • Instead, they must all be restarted, beginning with sys-net. (Maybe restarting just sys-net and sys-firewall would be enough, but in practice it's easier for me just to shut them all down and restart them all.)

General notes:

This has been going on for at least a few months. When reading #4657, I saw that it mentioned this problem with sys-net in passing. I thought we already had an issue on this (see below) but couldn't find one, so I'm filing this now.


Related issues:

I could have sworn we already had an issue about this, but after searching, I can't find one. These all look different:

#2964 was about losing network access when sys-net stays on
#3008/#3030 was about failing to connect to a network after resume when sys-net stays on
#3151 was about NetworkManager not running in sys-net after resume when sys-net stays on
#3738 was about the entire computer not resuming correctly from suspend.

Ah, maybe I was thinking of #4042, which is a similar report about sys-usb.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C: coreThis issue pertains to a Qubes core component.P: majorPriority: major. Between "default" and "critical" in severity.affects-4.1This issue affects Qubes OS 4.1.bountyThis issue has a public bounty associated with it.eol-4.1This issue has been closed because Qubes OS 4.1 has reached end of life (EOL).

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions