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