BITCOIND: ThreadRPCServer неверная попытка пароля от 127.0.0.1

У меня работает сервер 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>

1 ответ

Решение

Я понял это.. Проблема в том, что bitcoin.conf файл находится в корневом каталоге, в то время как bitcoind файлы находятся на ubuntu предпосылки. Так что все, что нам нужно сделать, это использовать chown сменить владельца.

Вот как я выполняю команду

sudo chown ubuntu:ubuntu [file..]

Надеюсь, это поможет.

Я решил это, начав bitcoind следующее:

$bitcoind -rpcuser=USERNAME -rpcpassword=PASSWORD

Ранее я получал сообщение об ошибке, когда я начал его как:

$bitcoind
Другие вопросы по тегам