{{Header}} {{Title| title=sdwdate-gui: Secure Distributed Web Date Graphical User Interface }} {{#seo: |description=sdwdate - Secure Distributed Web Date - systray - graphical user interface (GUI) - Homepage |image=sdwdate1.png }} {{time_mininav}} [[File:sdwdate1.png|sdwdate-gui systray with popup on mouse hover|thumb]] {{intro| sdwdate - Secure Distributed Web Date - systray - graphical user interface (GUI) - Homepage }} = Overview = sdwdate-gui is an optional graphical user interface (GUI) for [[sdwdate]]. sdwdate-gui ensures the user knows whether network time synchronization has been completed, a critical factor for security, privacy, and anonymity. Ideally, after boot, users should wait with activities until sdwdate has completed. See also [[Sdwdate#Do_sdwdate_issues_impact_anonymity.3F|Do sdwdate issues impact anonymity?]]. sdwdate can optionally be configured to [[Network_Time_Synchronization#Block_Networking_until_sdwdate_Finishes|block networking until sdwdate finishes]], preventing potential leakage of the time before it is changed. = Troubleshooting = == Qubes Specific == === Denied sdwdate-gui.ConnectCheck from anon-whonix to sys-whonix === This might happen when the required dom0 qvm-tags are missing. {{IconSet|h1|1}} '''Reboot.''' The easiest and safest way to fix this is to reboot. Alternatively, in dom0, restart the qubesd.service systemd unit. Warning: Restarting qubesd can cause some odd behavior, for instance Qube Manager might crash, so make sure you aren’t doing any important work when you try this. {{CodeSelect|code= sudo systemctl restart qubesd.service }} {{IconSet|h1|2}} '''Done.''' * Forum discussion: [https://forums.whonix.org/t/qubes-4-2-4-3-whonix-17-18-denied-sdwdate-gui-connectcheck-from-anon-whonix-to-sys-whonix/22656 Qubes 4.2 -> 4.3 (Whonix 17 -> 18) - Denied sdwdate-gui.ConnectCheck from anon-whonix to sys-whonix] * Similar wiki chapter: [[Qubes/Troubleshooting#qvm-tags_verification|qvm-tags verification]] * Older instructions: Manual instructions for checking the qvm-tags. Should not be required. Only kept for reference. {{box|text= The fix is to make sure sys-whonix has the server tag and anon-whonix has the client tag.
{{IconSet|h1|0}} '''In dom0:'''
Open a dom0 terminal.
{{IconSet|h1|1}} '''Check sys-whonix tags:''' Show which tags are currently set for sys-whonix. {{CodeSelect|code= qvm-tags sys-whonix }} {{IconSet|h1|2}} '''Expected output:''' You should see sdwdate-gui-server in the list.
anon-gateway
audiovm-dom0
created-by-dom0
guivm-dom0
sdwdate-gui-server
{{IconSet|h1|3}} '''Add missing server tag:''' Only needed if sdwdate-gui-server is missing. This command is idempotent, so it is OK to run it even if the tag already exists. {{CodeSelect|code= qvm-tags sys-whonix add anon-gateway sdwdate-gui-server }} {{IconSet|h1|4}} '''Multiple gateways:''' Repeat steps {{IconSet|h1|1}} to {{IconSet|h1|3}} for any [[Multiple Whonix-Gateway]], if any. {{IconSet|h1|5}} '''Check anon-whonix tags:''' Show which tags are currently set for anon-whonix. {{CodeSelect|code= qvm-tags anon-whonix }} {{IconSet|h1|6}} '''Expected output:''' You should see sdwdate-gui-client in the list.
anon-vm
audiovm-dom0
created-by-dom0
guivm-dom0
sdwdate-gui-client
{{IconSet|h1|7}} '''Add missing client tag:''' Only needed if sdwdate-gui-client is missing. This command is idempotent, so it is OK to run it even if the tag already exists. {{CodeSelect|code= qvm-tags anon-whonix add anon-vm sdwdate-gui-client }} {{IconSet|h1|8}} '''Multiple workstations:''' Repeat steps {{IconSet|h1|5}} to {{IconSet|h1|7}} for any [[Multiple Whonix-Workstation]], if any. {{IconSet|h1|9}} '''Done.''' }}
* Developer documentation: [[Dev/Qubes#qvm-tags|qvm-tags developer notes]] === {{q_project_name_long}} - Unexpected Autostart of {{project_name_gateway_vm}} === Follow instructions [[Multiple Whonix-Workstation#Qubes-Whonix|multiple {{q_project_name_short}} {{project_name_workstation_long}}]]. Qubes bug report: https://github.com/QubesOS/qubes-issues/issues/5253 = Upstream = {{upstream_wiki}} = Footnotes = {{reflist|close=1}} {{Footer}} [[Category:Documentation]]