2017-10-13 4 views
0

Après la mise à jour 0.14, je ne suis plus capable de se connecter à la chaîne de la cliCompositeur 0,14 - Erreur: L'identité actuelle n'a pas été enregistré: admin

composer network ping -p hlfv1 -n basic-sample-network -i admin -s adminpw 

ou

composer-rest-server -p hlfv1 -n basic-sample-network -i admin -s adminpw -N never 

J'ai l'erreur suivante

Error: Error trying to ping. Error: Error trying to query business network. 
Error: chaincode error (status: 500, message: Error: The current identity has not been registered: admin) 

Toutes les composantes du compositeur ont été mis à jour à 0,14, et le test a été fait avec-sa base mple-réseau. Pour information, npm test sur cet exemple était parfaitement.

OS: Ubuntu

Répondre

1

S'il vous plaît confirmer que vous avez lu les notes de version 0.14.0, en particulier la section « Comment faire face à ce changement »: https://github.com/hyperledger/composer/releases/tag/v0.14.0

Vous devez mettre à jour votre ACLs et redéployer votre réseau, en liant un participant administrateur réseau.

There are two ways for specifying the business network administrators on the command line: Note: This option is the one most users will want! When running composer network deploy and composer network start, in addition to the normal parameters you would use, you should also include -A admin -S to bind the admin identity as a network admin participant. If you don't do this, the identity you use to deploy the business network, usually PeerAdmin, will be bound into the business network as a business network administrator, and this is probably not what you want.

+0

Je confirme que j'ai lu la note de version, et parce que je ne pouvais pas faire cela fonctionne avec mon comment dev, je repo-échantillon réseau de base qui a été mis à jour pour 0.14.0 de faire des tests – PPCM

+0

S'il vous plaît inclure la commande que vous avez utilisée pour 'composer network deploy' et 'composer network start'. Avez-vous inclus le '-A admin -S' comme décrit dans la note de version? Quelle était la sortie de la commande? –

+0

Pour déployer, j'utilise: 'network composer déployer -a dist/basic-sample-network.bna -p hlfv1 -i PeerAdmin -s randomString' – PPCM