BITCOIND:ThreadRPCServer从127.0.0.1尝试的密码不正确

时间:2016-07-11 09:10:58

标签: json json-rpc bitcoind

我的比特币服务器在Ubuntu 14.04上运行。块计数已更新且运行良好。我的问题是当我使用Bitcoin RPC命令

访问curl
curl --user user_bitcoin:pass_bitcoin --data-binary 
'{"jsonrpc": "1.0", "id":"curltest", "method": "getinfo", 
"params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/

它什么都不返回。当我检查debug.log时,它说:

ThreadRPCServer incorrect password attempt from 127.0.0.1

我的bitcoin.conf设置就像这样

server=1
daemon=1
rpcuser=<username>
rpcpassword=<password>

2 个答案:

答案 0 :(得分:0)

我通过如下启动bitcoind解决了这个问题:

$bitcoind -rpcuser=USERNAME -rpcpassword=PASSWORD

我以前以以下方式启动时遇到错误:

$bitcoind

答案 1 :(得分:-1)

我弄清楚了..问题是bitcoin.conf文件位于根本位置,而bitcoind文件位于ubuntu处所。所以我们需要做的就是使用chown来更改所有者。

这就是我执行命令的方式

sudo chown ubuntu:ubuntu [file..]

我希望这会有所帮助。