sdwdate-gui for Qubes. Testers wanted (developers welcome)

Not sure if this is the best place to post, but I’ve been experiencing an issue with sdw-date gui widget on Qubes 4.2 using Whonix 17 for the last couple of days where no running workstation vm will show up in the sdw-date widget, only sys-whonix.

Is this the result of a planned change? I think it started happening after the last big Whonix 17 update (I think I’m on the testing repo). Should I be worried about this?

I’ve also been dealing with the problem described in the Qubes github issue #8672 (I can’t post links) regarding the gui widget.

Edit: just noticed this topic was 5 years old…my bad.

No.

Valid Compromise Indicators versus Invalid Compromise Indicators

Okay, but it seems that this is still relevant to the security of Qubes-Whonix, as it’s now not obvious if sdwdate has completed the synchronization for the workstation.

IIUC the new issue tracker is basically this forum; should I open a new topic for this issue, as it’s distinct from the one already reported to the qubes-os github?

No additional reports required.

This is probably fixed with this commit:

(Whonix is based on Kicksecure.)


This fix is now in all Whonix 17 repositories.

(This was fixed using “Instant Package Migration” (link).)

1 Like

Confirmed fixed by the update on my end, thank you!

It seems that update had some negative side effects (could also have been the prior update): when sdwdate fails to complete for a workstation, I wait for it to complete on the gateway and after that (as I’ve done many times in the past) use the widget to “Restart sdwdate” on that workstation qube; this used to work in the past, but now I’m getting the following error:
whonix_error

In my policy files I see:

/etc/qubes/policy.d/80-whonix.policy:whonix.GatewayCommand +restart @tag:anon-gateway @tag:anon-vm      allow  autostart=no
/etc/qubes/policy.d/80-whonix.policy:whonix.GatewayCommand +stop    @tag:anon-gateway @tag:anon-vm      allow  autostart=no
/etc/qubes/policy.d/80-whonix.policy:whonix.GatewayCommand +showlog @tag:anon-gateway @tag:anon-vm      allow  autostart=no

The tags on the gateway and workstation check out, so it seems that the argument restart is expected, but the actual argument given is _restart_.

In fact, changing that policy (first quoted line) to have a _restart_ argument instead of restart will get rid of the error message, but it still won’t restart sdwdate on the workstation.

1 Like

Fixed in all Whonix 17 repositories.

1 Like

sdwdate-qui-qubes is currently complex. It has a two way communication through multiple qrexec calls. A better design was discussed in ⚓ T930 whonix.SdwdateStatus service starts VMs that were killed but is unlikely to get implemented without a contributors.

I am wondering if I could request a few Qubes github issues re-title to make these easier to locate? @adw

Something like this.

If that is OK I might have a second round of ticket rename requests. I want to group them all together to perhaps sketch a new design. But it won’t be that many sdwdate-gui ticket so don’t worry.

Yes, of course! :slight_smile:

Looks like the issue opener already fixed this one before I had a chance. :slight_smile:

Done. Thanks for letting me know!

Of course, please feel free. No worries.

2 Likes