ошибка configledxgen - PullRequest
       11

ошибка configledxgen

0 голосов
/ 05 июля 2018

Я на самом деле пытаюсь построить две цепочки блоков на двух разных VPS. Первый работает, но после многих часов исследований я не понял, почему второй блокчейн не хотят строить.

Я создал папку crypto-config, все в порядке, но когда я пытаюсь создать папку channel-artifacts, она не работает, и у меня точно такой же подход. Вот журнал:

2018-07-05 17:05:43.046 CEST [common/tools/configtxgen] main -> WARN 001 Omitting the channel ID for configtxgen is deprecated.  Explicitly passing the channel ID will be required in the future, defaulting to 'testchainid'.
2018-07-05 17:05:43.046 CEST [common/tools/configtxgen] main -> INFO 002 Loading configuration
2018-07-05 17:05:43.046 CEST [common/tools/configtxgen/localconfig] Load -> CRIT 003 Error reading configuration:  While parsing config: yaml: unknown anchor 'ChannelCapabilities' referenced
2018-07-05 17:05:43.047 CEST [common/tools/configtxgen] func1 -> CRIT 004 Error reading configuration: While parsing config: yaml: unknown anchor 'ChannelCapabilities' referenced
panic: Error reading configuration: While parsing config: yaml: unknown anchor 'ChannelCapabilities' referenced [recovered]
	panic: Error reading configuration: While parsing config: yaml: unknown anchor 'ChannelCapabilities' referenced

goroutine 1 [running]:
github.com/hyperledger/fabric/vendor/github.com/op/go-logging.(*Logger).Panic(0xc420199e00, 0xc420414390, 0x1, 0x1)
	/w/workspace/fabric-nightly-release-job-x86_64/gopath/src/github.com/hyperledger/fabric/vendor/github.com/op/go-logging/logger.go:188 +0xbd
main.main.func1()
	/w/workspace/fabric-nightly-release-job-x86_64/gopath/src/github.com/hyperledger/fabric/common/tools/configtxgen/main.go:254 +0x1ae
panic(0xc6ed20, 0xc420414380)
	/opt/go/go1.10.linux.amd64/src/runtime/panic.go:505 +0x229
github.com/hyperledger/fabric/vendor/github.com/op/go-logging.(*Logger).Panic(0xc420199c50, 0xc4201916a0, 0x2, 0x2)
	/w/workspace/fabric-nightly-release-job-x86_64/gopath/src/github.com/hyperledger/fabric/vendor/github.com/op/go-logging/logger.go:188 +0xbd
github.com/hyperledger/fabric/common/tools/configtxgen/localconfig.Load(0x7ffdd627483b, 0x15, 0x0, 0x0, 0x0, 0x1)
	/w/workspace/fabric-nightly-release-job-x86_64/gopath/src/github.com/hyperledger/fabric/common/tools/configtxgen/localconfig/config.go:277 +0x469
main.main()
	/w/workspace/fabric-nightly-release-job-x86_64/gopath/src/github.com/hyperledger/fabric/common/tools/configtxgen/main.go:265 +0xce7

Мой файл configtx.yaml в основном такой же, как и первая сеть, только с измененными путями.

Любая помощь?

1 Ответ

0 голосов
/ 09 июля 2018

Похоже, это связано с выпуском 1.2.0. Я смог снова запустить CLI, опустив версию до 1.1.0 (hyperledger / fabric-ca-tools: x86_64-1.1.0).

Ссылка: https://hub.docker.com/r/hyperledger/fabric-ca-tools/tags/

Редактировать: https://github.com/hyperledger/fabric/releases/tag/v1.2.0

Мое исправление состояло в том, чтобы убедиться, что раздел Organizations находится сверху. Я думаю, все, что вам нужно сделать, это переместить раздел, содержащий &ChannelCapabilities выше, в ваш configtx.yaml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...