Ткань Hyperledger Нативный одноранговый бинарный файл не может связаться с couchdb - PullRequest
0 голосов
/ 07 декабря 2018

Я столкнулся с проблемой.Я пытаюсь запустить одноранговый двоичный файл в облаке AWS.Мой couchdb уже работает с тем же экземпляром AWS. Я экспортировал все необходимые переменные, такие как

CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=0.0.0.0:5984
CORE_LEDGER_STATE_STATEDATABASE=CouchDB
user и password.

Но яя получаю сообщение об ошибке при выполнении команды peer node start.

2018-12-07 08:26:08.622 UTC [couchdb] CreateSystemDatabasesIfNotExist -> ERRO 005 Error during CouchDB CreateDatabaseIfNotExist() for system dbName: _users  error: json: cannot unmarshal string into Go struct field DBInfo.purge_seq of type int
2018-12-07 08:26:08.622 UTC [couchdb] VerifyCouchConfig -> ERRO 006 Unable to connect to CouchDB,  error: json: cannot unmarshal string into Go struct field DBInfo.purge_seq of type int   Check the admin username and password.
panic: Error in instantiating ledger provider: Unable to connect to CouchDB,  error: json: cannot unmarshal string into Go struct field DBInfo.purge_seq of type int   Check the admin username and password.

Я попытался получить доступ к couchdb из браузера, используя fauxton с теми же учетными данными. Он работает нормально.

Даже если я использую этот двоичный файл в моей собственной системе, он работает нормально.Но получаю ошибку на облачном экземпляре AWS.

coucdb версия 2.0

бинарная версия peer 1.2

РЕДАКТИРОВАТЬ: теперь это происходит на каждой машине с Ubuntu, будь то облако или машина.

Любое предложениепожалуйста.

1 Ответ

0 голосов
/ 08 декабря 2018

Я столкнулся с этой проблемой, когда использовал последнюю версию couchdb, то есть 3.2

Пожалуйста, попробуйте couchdb v2.1.1.Это будет работать нормально.

...