Sdwdate-gui systray is not appearing in Whonix-Gateway sysmaint session

This is reproducible in Vbox and KVM.

1 Like

Cannot reproduce. Testers repository. Whonix-Gateway, Whonix-Workstation, both have sdwdate-gui systray.

1 Like
  • Fresh download of current available version
  • Import
  • Upgrade
  • systray disappear

Any command to run it from terminal and see some verbose log?

1 Like

Might be a race condition.

Analyzed with AI.

Assigned to @arraybolt3.

Disappear meaning sdwdate-gui is visible for a while and then disappearing?

2 Likes

at first importing of the VM, then after upgrade, gone.

1 Like

Was able to reproduce the issue. Looks like the result of a botched refactor on my part. Fixes:

2 Likes

Merged. This is now in the testers repository.

1 Like

Same result from my test, sysmaint not appearing, user session appear.

This is reproducible on KS as a host.

1 Like

Can you share the output of the following three commands:

  • grep -A15 'early_user_service_list=(' /usr/libexec/user-sysmaint-split/sysmaint-session-shared
  • journalctl --no-pager --user --boot -u sdwdate-gui.service
  • systemctl --user status sdwdate-gui.service
1 Like

Sysmaint:

[sysmaint ~]% grep -A15 'early_user_service_list=(' /usr/libexec/user-sysmaint-split/sysmaint-session-shared 
  early_user_service_list=(
     'polkit-mate-authentication-agent-1'
     'msgdispatcher'
     'nm-applet'
     'sdwdate-gui-client'
     'sdwdate-gui-server'
     'updatecheck'
     'spice-vdagent'
     'livecheck'
     'lxqt-notifications'
     'wlr-resize-watcher'
     'backlight-tool-dist-restore'
  )
  late_user_service_list=(
     'lxqt-powermanagement'
  )
[sysmaint ~]% journalctl --no-pager --user --boot -u sdwdate-gui.service
-- No entries --
[sysmaint ~]% systemctl --user status sdwdate-gui.service 
○ sdwdate-gui.service - Secure Distributed Web Date Graphical User Interface
     Loaded: loaded (/usr/lib/systemd/user/sdwdate-gui.service; static)
     Active: inactive (dead)
zsh: exit 3     systemctl --user status sdwdate-gui.service

User

[user ~]% grep -A15 'early_user_service_list=(' /usr/libexec/user-sysmaint-split/sysmaint-session-shared
  early_user_service_list=(
     'polkit-mate-authentication-agent-1'
     'msgdispatcher'
     'nm-applet'
     'sdwdate-gui-client'
     'sdwdate-gui-server'
     'updatecheck'
     'spice-vdagent'
     'livecheck'
     'lxqt-notifications'
     'wlr-resize-watcher'
     'backlight-tool-dist-restore'
  )
  late_user_service_list=(
     'lxqt-powermanagement'
  )
[user ~]% journalctl --no-pager --user --boot -u sdwdate-gui.service

Jul 03 02:39:46 localhost systemd[2903]: Starting sdwdate-gui.service - Secure Distributed Web Date Graphical User Interface...
Jul 03 02:39:46 localhost systemd[2903]: Finished sdwdate-gui.service - Secure Distributed Web Date Graphical User Interface.
[user ~]% systemctl --user status sdwdate-gui.service

● sdwdate-gui.service - Secure Distributed Web Date Graphical User Interface
     Loaded: loaded (/usr/lib/systemd/user/sdwdate-gui.service; static)
     Active: active (exited) since Fri 2026-07-03 02:39:46 UTC; 3min 16s ago
 Invocation: a47f792085d248f9ae31a88ac5563c87
    Process: 3784 ExecCondition=/usr/libexec/helper-scripts/has_netvm_on_qubes (code=exited, status=0/SUCCESS)
    Process: 3797 ExecStart=/usr/bin/sdwdate-gui (code=exited, status=0/SUCCESS)
   Main PID: 3797 (code=exited, status=0/SUCCESS)
      Tasks: 5 (limit: 57316)
     Memory: 36.4M (peak: 38.4M)
        CPU: 289ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/sdwdate-gui.service
             ├─3812 /usr/bin/python3 -su /usr/bin/sdwdate-gui-server
             └─3813 /usr/bin/python3 -su /usr/bin/sdwdate-gui-client

Jul 03 02:39:46 localhost systemd[2903]: Starting sdwdate-gui.service - Secure Distributed Web Date Graphical User Interface...
Jul 03 02:39:46 localhost systemd[2903]: Finished sdwdate-gui.service - Secure Distributed Web Date Graphical User Interface.
1 Like

Your user-sysmaint-split isn’t up-to-date. Enable the testers repository (note that Sdwdate-gui systray is not appearing in Whonix-Gateway sysmaint session - #7 by Patrick says the update is in the testers repo, not the main repo yet) and install all updates, then reboot into sysmaint mode and see if it works any better.

1 Like

Im always on testers repo, problem either from the repo didnt push the changes, or the changes pushed but didnt resolve the issue.

So its between you and @Patrick to see where is the issue happening.

Current version installed: 3.12.5-1

2 Likes

My mistake. The fixed version wasn’t in the testers repository yet.

Additional sdwdate-gui fixes are scheduled soon.

1 Like

Done. Now in the testers repository.

Could you please test if the issue has been resolved? @nurmagoz

1 Like

Yes it did, great.

2 Likes