THANK YOU! Awesome!
I got this far. "Create monerod config file
Create a new file in /home/user/.config/monerod/monerod.conf and insert the following in it:" I can not find that file. The only file I can find regarding this is ā/home/user/monero-x86_64-linux-gnu-v0.18.3.4/ā .
In monerod basic qubes whonix setup en
after journalctl --user -fu monerod
I have the message which tells me that the port 18080 is closed .
My router is ok but in Qubes OS do I have to change anything in the firewall ?
Post the whole monerod log. Maybe there is already another monerod process running that is using 18080 port.
Check the output of these commands:
sudo ss -tulnp | grep 18080
ps aux | grep monerod
Thank you very much. I saw that I was wrong in the config file with a bad ip for sys-whonix
@k4r4b3y @tanky0u I followed your steps, more specifically I followed this http://karaparawplotu233ux7adtiaqswdthdk6kiqqovgy4ldp2dseijwnad.onion/wiki/monerod/monerod_basic_qubes_whonix_setup_en/
And the monerod works great, but I am stuck on the very last step where I connect both qubes together
you say to edit the 30-user.policy and I did that, and then you say to type this command in the wallet qube
qvm-connect-tcp 18081:monerod-ws:18081
but I get a response saying that the address is already in use
and I also get qubes notifications saying
Denied:qubes.ConnectTCP
Denied qubes.ConnectTCP+18081 from monero-wallet-ws to
Isnāt the guide saying:
Open a terminal window in anon-feather-who17. Enter the following command:
$ qvm-connect-tcp 18081:anon-monerod-who17:18081
From then on, your feather wallet will be able to connect to 127.0.0.1:18081 as a monero node.
you seem to be entering the qube names wrong?
yes I type that command in my wallet qube and I get this
Binding TCP āanon-monerod-who17:18081ā to ālocalhost:18081ā . . .
2024/12/19 socat[16583] E bind(5, {AF=2 0.0.0.0:18081}, 16}: Address already in use
Do you also get this reply in your terminal?
Should I try using the port 18080 since in the monerod config it says this?
p2p-bind-port=18080
try restarting both your monerod and feather wallet qubes
same thing
this might be the problem.
Open a terminal window in dom0. Enter the following command:
$ sudo vim /etc/qubes/policy.d/30-user.policy
Add the following line into the file:
qubes.ConnectTCP +18081 anon-feather-who17 anon-monerod-who17 allow
you can also remove the 30-user.policy file and try creating it without sudo command. Use only vim in there.
Also, why is it saying monero-wallet-ws
? The guide uses different names for the qubes than what you see in your notifications. Make sure you use the exact same names as the guide or we cannot pinpoint the problem!
if I type
sudo ss -tulnp | grep 18081
in my wallet qube, it finds socat, what is socat?
I used different qube names, but if that seems to be a problem I can rename them
do your own research.
if you donāt follow the guide to the letter nobody can help you.
turns out my app qube was damaged somehow, so I just made a fresh wallet qube and moved the wallet files, and everything works, I donāt know why you wanted to make the different names such a big deal, and I donāt know if you should be using feather with a local node, while you can do it, I donāt think it supports Dandelion++, at least I couldnāt find anything in their documentation
I donāt have time nor the motivation to consider all the minute details that might be wrong in your setup. If you follow the given guide to its letter then we have a common ground that we can talk about without wasting anyoneās time.
dandelion++ is supported on the node side, not on the wallet side.
oh, alright then
fixed
Solutions are mixed in the thread. Please update the original post if itās oldā¦