When I run this command

bitcoind -testnet -printtoconsole -rpcuser=123456 -rpcpassword=123456

After bitcoind is up. I run this on the same Ubuntu 17.10

bitcoin-cli -testnet -rpcuser=123456 -rpcpassword=123456 getbalance

I get this result: error: incorrect rpcuser or rpcpassword (authorization failed) The second day I tried exactly the same way. I get the correct result. It is really weird.

I try to put these two lines in /home/user/.bitcoin/bitcoin.conf


And I run this command

bitcoind -testnet -printtoconsole -conf=/home/gogogo237/.bitcoin/bitcoin.conf

And this

bitcoin-cli -testnet -rpcuser=123456 -rpcpassword=1234564 getbalance

notice that I intentionally changed -rpcpassword to a wrong password. But I still can get a correct result. This is really unpredictable and obviously a mistake. Anyone can explain this error? Thanks!

  • interesting, but for sure not the default behavious. I am normally on OpenSuSE. I have self compiled and downloaded full clients. Please provide some more info: did you use bitcoin core from website? Self compiled? apt-get? Did you check download files (hash)? I think I have a fresh Ubuntu virtual machine, where I could try to install the one you where using... – pebwindkraft Sep 12 '17 at 17:26
  • Self compiled from the newest source code. – user2813549 Sep 13 '17 at 7:04
  • similiar discussion here, as bitcoin15 is not yet released: bitcointalk.org/index.php?topic=2172765.0. You downloaded from github.com/bitcoin/bitcoin? – pebwindkraft Sep 13 '17 at 14:48
  • just downloaded from github, and couldn't compile, cause autoconf throws already some errors. And for sure ./configure as well. Damn, wanting to help, and now need help myself ... – pebwindkraft Sep 13 '17 at 18:04
  • To avoid others doing same error (RTFM correctly, not in a rush): autogen.sh, not autoconf !! Now it's compiling. Update to follow. – pebwindkraft Sep 13 '17 at 18:35

re-compiled on an Ubuntu system, fresh from github.com:

$ uname -a
Linux ubuntu-ae 4.10.0-19-generic

$ bitcoind -version
Bitcoin Core Daemon version v0.15.99.0-g96ac26e5662

$ bitcoind -testnet -printtoconsole -rpcuser=123456 -rpcpassword=123456

$ bitcoin-cli -testnet -rpcuser=123456 -rpcpassword=123456 getaccountaddress "myaccount"

$ bitcoin-cli -testnet -rpcuser=123456 -rpcpassword=123456 getbalance

and with wrong password:

$ bitcoin-cli -testnet -rpcuser=123456 -rpcpassword=1234564 getbalance
error: incorrect rpcuser or rpcpassword (authorization failed)

so s.th. is wrong with the sources? Or with Ubuntu setup. What kernel do you have (uname -a) ?

|improve this answer|||||
  • just compiled the newest version. Here is my command $ bitcoind -testnet -printtoconsole -rpcuser=123456 -rpcpassword=123456 bitcoin-cli -testnet getbalance It just work! Wierd. – user2813549 Sep 22 '17 at 2:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.