View Only Wallet - Daemon response did not include the requested real output
I am trying to create a transaction file from a view-only wallet to sign with an offline signing machine, but it's not working. This is the first time I have ever attempted this so I may be doing something wrong.
This is my setup:
Machine A is running monderod through Tor Machine B is connected to Machine A through RPC over local-LAN (ethernet) via 192.168.XXX.YYY:PPPPP.
Machine B contains the view-only wallet.
On Machine B, in the Monero GUI, when I go to send, after I put in the address, amount, and transaction priority, under "Advanced Options" -> "Offline Transaction Signing", when I click the "Create" button, I get a brief popup showing the transaction details before it disappears and an error message appears:
Can't create transaction: internal error: Daemon response did not include the requested real output.
I've attempted this multiple times and I repeatedly get the same error. There was one time where there was a longer delay between the transaction detail popup and the error message. During this delay, I noticed that the fee value in the transaction detail popup never populated (said "Calculating Fee..." with the "Creating Transaction" wheel spinning).
I also tried this through the monero-wallet-cli, and I get the exact same error message:
./monero-wallet-cli --daemon-address 192.168.XXX.YYY:PPPPP --trusted-daemon --wallet-file myviewonlywallet
followed by
transfer xmr-address amount-of-xmr-to-send
yields the exact same error message with no other information.
I also have the full wallet on Machine B since this is not a serious amount of funds and I am doing this for learning purposes. I am able to successfully send transactions from the full wallet without issue. Same for monero-wallet-cli. It is only the view-only wallet that seems to have the problem.
I also noticed that the full wallet is able to display the fee amount (in XMR) next to the "Transaction Priority" dropdown, but the view-only wallet never shows a fee next to the dropdown. I am new to Monero so I don't know if this is standard behavior or not.
Any suggestions on what I should try to do? I'm pretty stuck now.
In case it is relevant, the contents of bitmonero.conf are:
data-dir=/home/username/.monero/
check-updates=disabled
enable-dns-blocklist=1
p2p-use-ipv6=0
hide-my-port=1
no-igd=1
proxy=127.0.0.1:9050
in-peers=0
out-peers=12
rpc-restricted-bind-ip=192.168.XXX.YYY
rpc-restricted-bind-port=PPPPP
rpc-use-ipv6=0
no-zmq=1On Machine A, monerod is run with:
./monerod --data-dir /home/username/.monero/ --config-file /home/username/.monero/bitmonero.conf
Versions:
Machine A OS: Xubuntu 24.04
Machine B OS: Tails OS 7.10.1
monoerod: Monero 'Flourine Fermi' v0.18.5.1-release
monoero GUI version: 0.18.5.2 (from monero-gui-linux-x64-v0.18.5.2.tar.bz2)
Source: monero-project/monero