Bitcoin Solo Mining with bfgminer
The error messages you see are exactly what you get if you just start bitcoind without any proper configuration.

Did you make sure


you started your bitcoind with the -server flag at all? Only that will prepare your bitcoin node to allow connections from external workers such as bfgminer.
you waited for it to sync with the network? That can take up to some
hours