Reputation: 311
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
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
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
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:
composer card list
to see what cards are already available.~/fabric-tools/stopFabric.sh
followed by ~/fabric-tools/teardownFabric.sh
just make sure that you have removed all instances of the old PeerAdmin card~/fabric-tools./createPeerAdminCard.sh
to create a brand new PeerAdmin card. execute step 1 to see if the card was created successfully~/fabric-tools./startFabric.sh
to start the Hyperledger Fabric servicesUpvotes: 0
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