Closed binhn closed 8 years ago
On Client (Devops) file:
vagrant@vagrant-ubuntu-trusty-64:/opt/gopath/src/github.com/openblockchain/obc-peer$ ls -al /var/openchain/production/crypto/client/nepumuk/
total 36
drwxr-xr-x 2 vagrant vagrant 4096 Dec 16 20:15 .
drwxr-xr-x 3 vagrant vagrant 4096 Dec 16 20:15 ..
-rwx------ 1 vagrant vagrant 107 Dec 16 20:15 chain.key
-rwx------ 1 vagrant vagrant 672 Dec 16 20:15 eca.cert.chain
-rwx------ 1 vagrant vagrant 664 Dec 16 20:15 enrollment.cert
-rwx------ 1 vagrant vagrant 7 Dec 16 20:15 enrollment.id
-rwx------ 1 vagrant vagrant 294 Dec 16 20:15 enrollment.key
-rw-r--r-- 1 vagrant vagrant 3072 Dec 16 20:15 keystore
-rwx------ 1 vagrant vagrant 668 Dec 16 20:15 tca.cert.chain
On VP file:
vagrant@vagrant-ubuntu-trusty-64:/opt/gopath/src/github.com/openblockchain/obc-peer$ ls -al /var/openchain/production/crypto/validator/nepumuk/
total 36
drwxr-xr-x 2 vagrant vagrant 4096 Dec 16 20:13 .
drwxr-xr-x 3 vagrant vagrant 4096 Dec 16 20:13 ..
-rwx------ 1 vagrant vagrant 107 Dec 16 20:13 chain.key
-rwx------ 1 vagrant vagrant 672 Dec 16 20:13 eca.cert.chain
-rwx------ 1 vagrant vagrant 664 Dec 16 20:13 enrollment.cert
-rwx------ 1 vagrant vagrant 7 Dec 16 20:13 enrollment.id
-rwx------ 1 vagrant vagrant 294 Dec 16 20:13 enrollment.key
-rw-r--r-- 1 vagrant vagrant 3072 Dec 16 20:13 keystore
-rwx------ 1 vagrant vagrant 668 Dec 16 20:13 tca.cert.chain
I see keystore on both client and validator, so i am not sure why it said "no such file or directory"
Hi Binh, I was able to replicate the problem. Then, removing the folder '/var/openchain/production/crypto' the issue disappeared. Why is this? Because, the obc-ca and the client side were disaligned. If you remove the ./obcca folder, you should also remove '/var/openchain/production/crypto'.
Please, verify that by removing that folder the issue disappears.
Errors due to using the same enrollment id on client and validator.
We want to enhance the error handling to report better error messages and not exiting the validator
20:15:53.378 [CRYPTO.client.nepumuk] loadEnrollmentCertificate -> ERRO 068 Failed checking enrollment certificate against enrollment key: Signature not valid.
Procedure to recreate:
obcca's output:
CLI's output:
Validator's log: