theroguecode
theroguecode

Reputation: 311

composer runtime install error card not found peerAdmin

I was following this tutorial fine until I got an error

Error: Card not found: PeerAdmin@hlfv1

at below command :

 composer runtime install --card PeerAdmin@hlfv1 --businessNetworkName tutorial-network

The tutorial says that usually a peerAdmin identity has to be made but that they have already made one.

Upvotes: 3

Views: 3347

Answers (4)

Charles Zhu
Charles Zhu

Reputation: 11

Please use following two steps:

$composer network install -a [email protected] -c PeerAdmin@hlfv1
$composer network start --card PeerAdmin@hlfv1 --networkAdmin admin --networkAdminEnrollSecret adminpw --file networkadmin.card --networkName test-bank --networkVersion 0.0.1

Upvotes: 1

metadata
metadata

Reputation: 1189

please try to use sudo as a prefix. below is the sample

  • sudo ./createPeerAdminCard.sh
  • sudo composer card list --card PeerAdmin@hlfv1
  • "sudo composer network deploy -a ../../Downloads/my-basic-sample.bna -A admin -S adminpw -c PeerAdmin@hlfv1 -f networkadmin.card".

I was facing the same issue and using sudo as a prefix fixed it.

Upvotes: 0

vivek86
vivek86

Reputation: 753

i know that my answer is a bit late, but since i came across the same issue, here is what i did to solve it:

  1. execute: composer card list to see what cards are already available.
  2. If PeerAdmin card already exists, i would recommend you execute ~/fabric-tools/stopFabric.sh followed by ~/fabric-tools/teardownFabric.sh just make sure that you have removed all instances of the old PeerAdmin card
  3. execute: ~/fabric-tools./createPeerAdminCard.sh to create a brand new PeerAdmin card. execute step 1 to see if the card was created successfully
  4. execute ~/fabric-tools./startFabric.sh to start the Hyperledger Fabric services
  5. now try to execute the above command and the issue should be fixed.

Upvotes: 0

R Thatcher
R Thatcher

Reputation: 5570

For this tutorial you will have already followed the instructions to set up your development environment. There are some scripts to start the Fabric:

downloadFabric.sh
startFabric.sh
createPeerAdminCard.sh

If you run that last script it should solve your problem.

You can run composer card list to verify that you have the PeerAdmin card.

After further testing ...

I would say that either there is an existing card that can't be deleted for some reason, or else you do not have access to create the folder ~/.composer.

I would suggest using this command to check if the folder exists ls ~/.composer and if it does, then rm -rf ~/.composer to remove it and all its contents. Now create a new empty folder mkdir ~/.composer and rerun the script to create the Peer Admin card createPeerAdminCard.sh from the fabric-tools folder.

Upvotes: 7

Related Questions