Я пытаюсь запустить первый сетевой пример BYFN для Hyperledger Fabri c v1.4. Я могу запустить сеть, дав команду "sh byfn. sh -m up" (после настройки бинарных файлов и предварительных требований, конечно). Тест проходит хорошо, и цепной код запускается на одноранговых узлах, а также выводится результат.
Но когда я пытаюсь запустить ту же сеть с помощью команды "sh byfn. sh -s couchdb", сеть запускается, но при подключении узла к каналу возникает ошибка. Я спросил об этой проблеме в отдельном посте здесь, где вы можете найти журналы - rp c ошибка - Предложение не удалось, когда равноправный канал присоединяется к каналу в Fabri c
Там, кажется, чтобы быть проблемой с версией couchDB, как говорят логи,
> Error during CouchDB
> > CreateDatabaseIfNotExist() for dbName: mychannel_ error: json:
> > cannot unmarshal string into Go struct field DBInfo.purge_seq of type
> > int panic: Error during commit to txmgr:json: cannot unmarshal string
> > into Go struct field DBInfo.purge_seq of type int
Теперь я предполагаю, что версия couchDb для fabri c v1.4 - v2.3, как мне использовать другую версию или другое изображение couchdb, чтобы я мог проверить на то же самое? Я уже давно изучал эту проблему и не смог найти решение.