Welcome to the Linux Foundation Forum!

Error while installing simplechaincode on peer

Hello
I am trying to do lab4.1m someone can tell me how to fix the error i get while trying to install simplechaincode on peer
Error: error getting chaincode deployment spec for simple_cc: 'go list' failed with: can't load package: package github.com/simple_chaincode: cannot find package "github.com/simple_chaincode" in any of:
/usr/local/go/src/github.com/simple_chaincode (from $GOROOT)
/opt/gopath/src/github.com/simple_chaincode (from $GOPATH): exit status 1

Best Answer

Answers

  • Hi Ilya and forum folks... I encountered similar issue on lab 4.1 but I could not find the simple_chaincode under the chaincode folder. Here is all folders I have:

    /home/guild/go/src/github.com/hyperledger/fabric-samples/chaincode# ls -alrt
    total 36
    drwxr-xr-x  3 root root 4096 Nov 30 15:36 abac
    drwxr-xr-x  3 root root 4096 Nov 30 15:36 marbles02_private
    drwxr-xr-x  5 root root 4096 Nov 30 15:36 chaincode_example02
    drwxr-xr-x  2 root root 4096 Nov 30 15:36 sacc
    drwxr-xr-x  4 root root 4096 Nov 30 15:36 marbles02
    drwxr-xr-x  7 root root 4096 Nov 30 15:36 fabcar
    drwxr-xr-x 17 root root 4096 Nov 30 15:37 ..
    drwxr-xr-x  3 root root 4096 Nov 30 15:55 hyperledger
    drwxr-xr-x  9 root root 4096 Nov 30 15:55 .
    

    Here is error I got:

    /home/guild/go/src/github.com/hyperledger/fabric-samples/basic-network# docker exec -it cli bash
    /opt/gopath/src/github.com/hyperledger/fabric/peer# echo $CORE_PEER_ADDRESS $CORE_PEERLOCALMSPID $CORE_PEER_MSPCONFIGPATH
    peer0.org1.example.com:7051 /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/[email protected]/msp
    opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode install -n simple_cc -v 1.0 -p github.com/simple_chaincode -l golang
    2020-12-01 00:31:21.483 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
    2020-12-01 00:31:21.483 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc
    Error: error getting chaincode code simple_cc: path to chaincode does not exist: /opt/gopath/src/github.com/simple_chaincode
    

    Please advice how to resolve this issue. Thank you.

  • Please ignore.

    • Issue: Simple_chaincode files are not downloaded as part of git clone.
    • Solve: Files are available for download manually via training portal / Resources expandable folder.
      Thanks.
    1. At the cli docker image, create folder /opt/gopath/src/github.com/chaincode/simple_chaincode
    2. From training portal, resources folder, download simple_chaincode.go
    3. Copy the downloaded file to the cli image, using docker cp

    docker cp simple_chaincode.go cli:/opt/gopath/src/github.com/chaincode/simple_chaincode

Categories

Upcoming Training