Much like:
Ubuntu Linux, Unable to set bitcoin datadir to a folder in several drive
and
I’m configuring BTCPayServer to make use of a datadir that isn’t my root listing as a result of I haven’t got sufficient house on my root listing for my pruned BTCPayServer Node.
When configuring and operating BTCPayServer I’m logged in as root the whole time, root (clearly) has entry to my different listing.
This may be verified by operating ls -l altdatadir
It outputs (edited to be generic):
drwxr-xr-x 7 root root 4096 Mar 28 16:23 altdatadir
I utilized the alternate paths to the suitable traces in docker-fragments/bitcoin.yml
.
After I run the setup script every thing seems to start out, nonetheless if I attempt to name bitcoin-cli.sh it tells me it’s restarting together with its distinctive hash. After I run docker logs (distinctive hash)
it outputs (edited to be generic):
Error: Settings file couldn't be written:
- Error: Unable to open settings file /media/$USER/altdatadir/.bitcoin/settings.json.tmp for writing
I’m assuming beneath the given setup core is already being run as root (as a result of btcpay server is being run as root) , which is the one given resolution to this concern when it has appeared within the 2nd related query’s state of affairs. If it isn’t the case how do I pressure BTCPayServer-docker to run it as root?
If it’s the case and I’m root when operating core, why do I not have the flexibility to write down into the listing/information?