Monero wallet - sdwdate issue

Installed everything from this github guide linked in this thread with fixes from this link instead of

socat TCP-LISTEN:18081,fork,bind=127.0.0.1 EXEC:“qrexec-client-vm monerod-ws whonix.monerod-mainnet” &

from here.
After receiving funds, monero-wallet-ws gets error:

2024-10-21 07:44:45 - sdwdate - INFO - PREPARATION: running onion-time-pre-script…
2024-10-21 07:44:45 - sdwdate - INFO -
__ ### START: ### /usr/libexec/helper-scripts/onion-time-pre-script
__ Status: Subsequent run after boot.
__ Static Time Sanity Check: Within minimum time ‘Fri Sep 20 00:00:00 UTC 2024’ and expiration timestamp ‘Tue May 17 10:00:00 UTC 2033’, ok.
__ Tor Bootstrap Result: Tor’s Control Port could not be reached.Did you start Gateway beforehand? Please run systemcheck on Gateway.
__ ### END: ### Exiting with exit_code ‘1’ indicating ‘wait, show error icon and retry.’.
2024-10-21 07:44:45 - sdwdate - INFO - PREPARATION RESULT: onion-time-pre-script detected a known permanent (until the user fixes it) error status. Consider running systemcheck for more information.
2024-10-21 07:44:45 - sdwdate - INFO -

Running systemcheck in monero-wallet-ws results in:

ERROR: check network interfaces Result: network interface eth0 not up!
Recommendation:
Try to manually start Whonix networking.
sudo systemctl restart networking
Or reboot.
Debugging information:
Command
sudo --non-interactive cat /sys/class/net/eth0/carrier
failed.
If this error happens only during upgrading or is transient this error can be safely ignored.
If you know what you are doing, feel free to disable this check. Create a file /etc/systemcheck.d/50_user.conf and add:
systemcheck_skip_functions+=" check_network_interfaces "

sudo systemctl restart networking does nothing.
In addition, I successfully connect to local node. I only don’t have internet connection in monero-wallet-ws. Also I have ethernet enabled in BIOS. It is used in sys-net too and I have internet connection besides monero-wallet-ws.
I am looking forward for any help :slight_smile:

The point of using split monero wallet is to use your wallet with the keys in the offline qube monero-wallet-ws where you’ll sign the transactions and send the signed transactions to the online qube monerod-ws which will broadcast the transactions to the internet.
So it’s expected that there won’t be network available in monero-wallet-ws.

Qubes gives the flexibility to easily create separate VMs for different purposes. First you will create a Whonix workstation for the wallet with no networking. Next, another Whonix workstation for the daemon which will use your Whonix gateway as it’s NetVM. For communication between the wallet and daemon you can make use of Qubes qrexec.

CLI Wallet/Daemon Isolation with Qubes + Whonix | Monero - secure, private, untraceable

Yeah, that’s correct. Thanks for quick answer. But I didn’t have any sdwdate errors before receiving funds in wallet. That’s what I am concerned about.

Where do you see this error?

I see this error in sdwdate’s log in monero-wallet-ws.

I guess it’s expected since this qube is not connected to the network.
But you can ask on Whonix forum to be sure.

1 Like

Sdwdate is expected not to work for an offline whonix qube, afaik.