Closed atomlab closed 5 years ago
I have been able to install and run decred using the packages generated from our repository. However, if you think there is something to be fixed, please contact the package maintainer.
I fixed it like that:
/opt/coins/nodes/decred/decred.conf
[Application Options]
datadir=/opt/coins/data/decred/backend
appdata=/opt/coins/data/decred
nofilelogging=1
notls=1
txindex=1
addrindex=1
rpcuser=rpc
rpcpass=rpc
rpclisten=[127.0.0.1]:8061
/lib/systemd/system/backend-decred.service
..
ExecStart=/opt/coins/nodes/decred/dcrd -C=/opt/coins/nodes/decred/decred.conf
..
I will create pull request possible if needed
When prompt "loadConfig: the --notls option may not be used when binding RPC to non localhost addresses: x.x.x.x" Skip the limitation of 'localhost' by modifying the source code:
mkdir -p /tmp/build
wget -q https://github.com/decred/dcrd/archive/refs/tags/release-v1.7.2.tar.gz -O dcrd.tar.gz
tar -C /tmp/build -xzf dcrd.tar.gz --strip-components 1
# *** skip (!cfg.DisableRPC && cfg.DisableTLS) check, with --notls
/tmp/build
sed -i 's/\!cfg\.DisableRPC \&\& cfg\.DisableTLS/false \&\& \!cfg\.DisableRPC \&\& cfg\.DisableTLS/' config.go
go build .
Hi. I see that path config file is wrong
/lib/systemd/system/backend-decred.service
This is path not exists
journalctl -fu backend-decred
Config location
Build version