bigchaindb icon indicating copy to clipboard operation
bigchaindb copied to clipboard

bigchaindb.core shuts down due to tendermint version mismatch

Open aberey opened this issue 7 years ago • 2 comments

I'm trying to run a single BigchainDB node (version 2.0.0-beta7) on Kubernetes and have deployed everything as described in the documentation at http://docs.bigchaindb.com/projects/server/en/latest/k8s-deployment-template/node-on-kubernetes.html. I could confirm the cluster coming online with the tests described, but the bigchaindb container keeps crashing every few minutes with the following error in its logs:

[ERROR] (bigchaindb.core) Unsupported Tendermint version: 0.19.2-64408a40. Currently, BigchainDB only supports ['0.22.8']. Exiting! (MainProcess - pid: 1)

I had a look at bigchaindb-ss.yaml and found that the tendermint image used is tagged 2.0.0-alpha5:

        image: bigchaindb/tendermint:2.0.0-alpha5

Not sure if that's intended, since there is no 2.0.0-beta7 image for this container present on dockerhub, and other nginx related containers seem to be using 2.0.0-alpha5 as well, but in any case, there seems to be some kind of version mismatch in the deployment settings.

aberey avatar Oct 19 '18 07:10 aberey

Version bigchaindb/tendermint:2.0.0-beta5 solves this issue.

hoangleanhtu avatar Jul 01 '19 11:07 hoangleanhtu

The current best installation options are:

  • a docker-all-in-one solution (installs Mongo, Tendermint, python, BigchainDB)
  • an ansible script that runs nodes either on one machine, or several, and connects them into a network
  • the manual step-by-step installation

All are available in the "Installation" section of the re-organized documentation http://docs.bigchaindb.com/en/latest/installation/index.html The "Drivers" section describes the connectors used to send transactions to BigchainDB.

The Kubernetes template will be either updated or deprecated.

lana-shanghai avatar May 18 '20 15:05 lana-shanghai