Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

500 - failed to invoke backing implementation of 'InstallChaincode'

Aperta
#247 2 commenti 3 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
docker, go
Ambito
cli, devops

Direzione di ricerca

Inizia con il Contract deployment tutorial e riproduci i comandi di asset-transfer-basic/chaincode-go, inclusi go mod vendor, go build e peer lifecycle chaincode package. Esamina il punto di ingresso ff deploy fabric e l'installazione di peer lifecycle basata su Docker che segnala il protobuf build error; il lavoro è completato quando il chaincode di esempio viene installato correttamente senza l'errore 500.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

The error occurs when executing the implantation process described in: Contract deployment.

$ export GOPATH="/opt/go-fabric/go"
$ export GIT_USER_ID="pssilva"
$ mkdir -p $GOPATH/src/github.com/$GIT_USER_ID
$ cd $GOPATH/src/github.com/$GIT_USER_ID
$ git clone https://github.com/hyperledger/firefly-samples.git
$ cd $GOPATH/src/github.com/$GIT_USER_ID/firefly-samples
$ cd asset-transfer-basic/chaincode-go
$ go mod vendor
$ go build 
$ bin/peer lifecycle chaincode package -p . --label asset_transfer ./asset_transfer.zip 
$ ff deploy fabric acmecorp-erp asset_transfer.zip firefly asset_transfer 1.0
Error: docker run --platform linux/amd64 --rm --network=acmecorp-erp_default 

-e CORE_PEER_ADDRESS=fabric_peer:7051 
-e CORE_PEER_TLS_ENABLED=true 
-e CORE_PEER_TLS_ROOTCERT_FILE=/etc/firefly/organizations/peerOrganizations/org1.example.com/peers/fabric_peer.org1.example.com/tls/ca.crt 
-e CORE_PEER_LOCALMSPID=Org1MSP 
-e CORE_PEER_MSPCONFIGPATH=/etc/firefly/organizations/peerOrganizations/org1.example.com/users/[email protected]/msp 
-v /opt/go-fabric/go/src/github.com/pssilva/fabric-samples/asset-transfer-basic/chaincode-go/asset_transfer.zip:/package.tar.gz 
-v acmecorp-erp_firefly_fabric:/etc/firefly hyperledger/fabric-tools:2.3 
peer lifecycle chaincode install /package.tar.gz 

[1] Error: chaincode install failed with status: 
  500 - failed to invoke backing implementation of 'InstallChaincode': 
    could not build chaincode: docker build failed: 
      docker image build failed: 
        docker build failed: Error returned from build: 2 "google.golang.org/protobuf/internal/flags
Lingua principale
Go
Stelle
66
Fork
64
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di hyperledger-firefly/cli

Tutte le issue di hyperledger-firefly/cli

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.