Date   

Re: Certificates from well know CAs

Mahesh Govind
 

Hi Baohua,

Thank you .
I asked in rocket chat there was not much response . hence sent to mailing list . 
For nodes i got an idea, from your mail .
For users how do we make the CA servers serve ECerts with 3rd party generated certificates for enrolment .

I am hitting real world requirements for going live .   Hence little frantic . 

When actually code or test there is a gap between documentation and actual stuff .
Thank you .

regards
Mahesh


 

On Mon, Dec 11, 2017 at 8:40 PM, Baohua Yang <yangbaohua@...> wrote:
Hi mahesh

If you're talking about using those 3rd party CA servers, and wanna fabric-ca to connect them to sign new certs automatically, that will depend on if those 3rd party CA servers supports this feature (I suppose not for most cases).

But in theory, you can use those 3rd CA's certs as the root CA certs, get some signed certs, and manually put them under network nodes' corresponding MSP path.

I haven't tested that case, anyone feel free to correct me if i missed some piece.

Btw, you can also ask in the chat.hyperledger.org, which may be more agile.

Thanks!

On Mon, Dec 11, 2017 at 11:50 AM, Mahesh Govind <mahesh@...> wrote:
Hi Baohua,

If I understood clearly we need to make fabric-ca  an intermediate CA of the existing  CA in the organisation  ?Please let me know whether this understanding is correct .

Could you please let me know how to do that with fabric-ca .

regards
Mahesh



On Mon, Dec 11, 2017 at 7:28 AM, Mahesh Govind <mahesh@...> wrote:
HI Baohua,

Thank you . Got a bit confused .

If I understood correctly , with new version of cryptogen tool we can bring well known certificates and create a directory structure with relevant certificates copied in directories ?

Following I havent understood  how to do because of  my lack of knowledge . (I have to use certificates from godaddy for ECerts also ) . How to make fabric-ca server the well know certificates ?

>>>And using fabric-ca or openssl should be more flexible to enable 3rd party root ca.

>>>>But certainly u can just put ur own certificate bundles into these MSP required path (e.g., admin's certs under admincerts).

regards
Mahesh





On Mon, Dec 11, 2017 at 7:21 AM, Baohua Yang <yangbaohua@...> wrote:
If u're using cryptogen to generate new certs, i suppose so, and can take a look at https://gerrit.hyperledger.org/r/#/c/16015/.

And using fabric-ca or openssl should be more flexible to enable 3rd party root ca.

But certainly u can just put ur own certificate bundles into these MSP required path (e.g., admin's certs under admincerts).

On Mon, Dec 11, 2017 at 9:06 AM, Mahesh Govind <mahesh@...> wrote:
Hi Baohua/Gari,

I am confused here .
If I have to bring certificates purchased from 3rd party how to do that ?

regards
Mahesh



On Fri, Dec 8, 2017 at 11:44 AM, Mahesh Govind <mahesh@...> wrote:
Hi Gari/Baohua,

We are going to run our app in production mode across two organisations in middle east and in india .
There are some legal aspects which tells that we need to have valid digital certificates from legally approved CAs.
Since we have two types of entities ,  Nodes and Users  , How to attach valid certificates for them .
I think for nodes(Peers/Orderers)  we could use X.509 certificates from CAs (instead of cryoptogen)  , it may work .(Correct me if I am wrong)

For users how to do the same ?

PS: Sorry for the delay in replying , I was traveling .

regards
Mahesh









On Fri, Dec 8, 2017 at 7:29 AM, Baohua Yang <yangbaohua@...> wrote:
Guess u wanna use fabric in some public env?

Otherwise, there is no need to include well-known CAs?

On Thu, Dec 7, 2017 at 8:24 PM, Mahesh Govind <mahesh@...> wrote:
Hi ,

I have to include certificates from well known CAs . 
Could you please let me know the  process to incorporate the same , with hyperledger

regards
Mahesh


_______________________________________________
Hyperledger-fabric mailing list
Hyperledger-fabric@...ledger.org
https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric




--
Best wishes!

Baohua Yang





--
Best wishes!

Baohua Yang





--
Best wishes!

Baohua Yang


Re: Certificates from well know CAs

Baohua Yang
 

Hi mahesh

If you're talking about using those 3rd party CA servers, and wanna fabric-ca to connect them to sign new certs automatically, that will depend on if those 3rd party CA servers supports this feature (I suppose not for most cases).

But in theory, you can use those 3rd CA's certs as the root CA certs, get some signed certs, and manually put them under network nodes' corresponding MSP path.

I haven't tested that case, anyone feel free to correct me if i missed some piece.

Btw, you can also ask in the chat.hyperledger.org, which may be more agile.

Thanks!

On Mon, Dec 11, 2017 at 11:50 AM, Mahesh Govind <mahesh@...> wrote:
Hi Baohua,

If I understood clearly we need to make fabric-ca  an intermediate CA of the existing  CA in the organisation  ?Please let me know whether this understanding is correct .

Could you please let me know how to do that with fabric-ca .

regards
Mahesh



On Mon, Dec 11, 2017 at 7:28 AM, Mahesh Govind <mahesh@...> wrote:
HI Baohua,

Thank you . Got a bit confused .

If I understood correctly , with new version of cryptogen tool we can bring well known certificates and create a directory structure with relevant certificates copied in directories ?

Following I havent understood  how to do because of  my lack of knowledge . (I have to use certificates from godaddy for ECerts also ) . How to make fabric-ca server the well know certificates ?

>>>And using fabric-ca or openssl should be more flexible to enable 3rd party root ca.

>>>>But certainly u can just put ur own certificate bundles into these MSP required path (e.g., admin's certs under admincerts).

regards
Mahesh





On Mon, Dec 11, 2017 at 7:21 AM, Baohua Yang <yangbaohua@...> wrote:
If u're using cryptogen to generate new certs, i suppose so, and can take a look at https://gerrit.hyperledger.org/r/#/c/16015/.

And using fabric-ca or openssl should be more flexible to enable 3rd party root ca.

But certainly u can just put ur own certificate bundles into these MSP required path (e.g., admin's certs under admincerts).

On Mon, Dec 11, 2017 at 9:06 AM, Mahesh Govind <mahesh@...> wrote:
Hi Baohua/Gari,

I am confused here .
If I have to bring certificates purchased from 3rd party how to do that ?

regards
Mahesh



On Fri, Dec 8, 2017 at 11:44 AM, Mahesh Govind <mahesh@...> wrote:
Hi Gari/Baohua,

We are going to run our app in production mode across two organisations in middle east and in india .
There are some legal aspects which tells that we need to have valid digital certificates from legally approved CAs.
Since we have two types of entities ,  Nodes and Users  , How to attach valid certificates for them .
I think for nodes(Peers/Orderers)  we could use X.509 certificates from CAs (instead of cryoptogen)  , it may work .(Correct me if I am wrong)

For users how to do the same ?

PS: Sorry for the delay in replying , I was traveling .

regards
Mahesh









On Fri, Dec 8, 2017 at 7:29 AM, Baohua Yang <yangbaohua@...> wrote:
Guess u wanna use fabric in some public env?

Otherwise, there is no need to include well-known CAs?

On Thu, Dec 7, 2017 at 8:24 PM, Mahesh Govind <mahesh@...> wrote:
Hi ,

I have to include certificates from well known CAs . 
Could you please let me know the  process to incorporate the same , with hyperledger

regards
Mahesh


_______________________________________________
Hyperledger-fabric mailing list
Hyperledger-fabric@...ledger.org
https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric




--
Best wishes!

Baohua Yang





--
Best wishes!

Baohua Yang





--
Best wishes!

Baohua Yang


Re: [Hyperledger-cello] Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase

Tong Li
 

Actually the problem is that the flanneld overlay network IP address space in the configuration file conflicts with AWS VM address space. Machines are confused. Once that configuration is changed to a different space, everything worked just fine.

Thanks.

Tong Li
IBM Open Technology
Building 501/B205
litong01@...

Baohua Yang ---12/09/2017 04:07:05 AM---Seems this is something wrong with the kubernetes using flannel? On Sat, Dec 9, 2017 at 2:03 AM, Sye

From: Baohua Yang <yangbaohua@...>
To: Syed A <arifudds1977@...>
Cc: Tong Li <litong01@...>, hyperledger-cello <Hyperledger-cello@...>, hyperledger-fabric <hyperledger-fabric@...>
Date: 12/09/2017 04:07 AM
Subject: Re: [Hyperledger-cello] Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase





Seems this is something wrong with the kubernetes using flannel?


On Sat, Dec 9, 2017 at 2:03 AM, Syed A <arifudds1977@...> wrote:
    I posted the same on Rocket cello channel, is there any other forum or same one, can you please respond and help?

    Thanks.
    Syed


On Fri, Dec 8, 2017 at 11:49 AM, Tong Li <litong01@...> wrote:
let'e take the conversation to the cello channel.

Tong Li
IBM Open Technology
Building 501/B205
litong01@...

Syed A ---12/08/2017 12:22:07 PM---Tong, I ran the below command for initializing and got below errors the rest are

From:
Syed A <arifudds1977@...>
To:
Tong Li <litong01@...>, hyperledger-cello <Hyperledger-cello@...>, hyperledger-fabric@...
Cc:
Syed A <arifudds1977@...>
Date:
12/08/2017 12:22 PM
Subject:
Re: Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase




Tong,

I ran the below command for initializing and got below errors the rest are successful:
Before I used private_ip and my process is stuck at Start the Flanneld service and throws the below first error, today I changed to Public_ip in the yml file and it still throws the first error but in went quickly to other steps and throwed the remaining errors as shown below, can you please help?


TASK [Start the flanneld service] ***************************************************************************************************************************
changed: [54.145.240.93]
fatal: [54.85.48.22]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}
fatal: [35.168.7.149]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}


TASK [Start registrator service] ****************************************************************************************************************************
fatal: [54.145.240.93]: FAILED! => {"changed": true, "cmd": ["docker", "run", "-d", "--name", "registrator.fabric003", "-v", "/var/run/docker.sock:/tmp/docker.sock", "email4tong/registrator:v10", "-internal", "-ttl", "30", "-ttl-refresh", "20", "-resync", "18", "skydns2://172.31.56.228:2379/fabricnet"], "delta": "0:00:15.019447", "end": "2017-12-08 17:18:04.950998", "msg": "non-zero return code", "rc": 125, "start": "2017-12-08 17:17:49.931551", "stderr": "Unable to find image 'email4tong/registrator:v10' locally\ndocker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).\nSee 'docker run --help'.", "stderr_lines": ["Unable to find image 'email4tong/registrator:v10' locally", "docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).", "See 'docker run --help'."], "stdout": "", "stdout_lines": []}


PLAY RECAP **************************************************************************************************************************************************
35.168.7.149               : ok=34   changed=19   unreachable=0    failed=1
54.145.240.93              : ok=52   changed=27   unreachable=0    failed=1
54.85.48.22                : ok=36   changed=19   unreachable=0    failed=1
cloud                      : ok=4    changed=0    unreachable=0    failed=0

ubuntu@ip-172-31-11-179:~/cello/src/agent/ansible$




On Fri, Dec 8, 2017 at 10:39 AM, Tong Li <litong01@...> wrote:
      Did you see any error prior seeing that error?

      Thanks.

      Tong Li
      IBM Open Technology
      Building 501/B205
      litong01@...

      Syed A ---12/07/2017 11:26:31 AM---Tong, I did exactly the same, ran the server provisioning and then initializing

      From:
      Syed A <arifudds1977@...>
      To:
      Tong Li <litong01@...>, hyperledger-cello <Hyperledger-cello@...>, hyperledger-fabric@...
      Cc:
      Syed A <arifudds1977@...>
      Date:
      12/07/2017 11:26 AM
      Subject:
      Re: Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase




      Tong,

      I did exactly the same, ran the server provisioning and then initializing after waiting for few minutes and again ran into the same issue shown in RED below.

      How much time do you think I need to wait before running the below command (for initialize and prepare the server) ?

      ansible-playbook -i run/runhosts -e "mode=apply env=aws env_type=flanneld" initcluster.yml



      TASK [Configure flanneld services] **************************************************************************************************************************
      changed: [172.31.57.196]
      changed: [172.31.59.243]
      changed: [172.31.59.75]

      TASK [Change IP Forwarding] *********************************************************************************************************************************
      changed: [172.31.57.196]
      changed: [172.31.59.75]
      changed: [172.31.59.243]

      TASK [Reload services] **************************************************************************************************************************************
      changed: [172.31.57.196]
      changed: [172.31.59.243]
      changed: [172.31.59.75]

      TASK [Start the flanneld service] ***************************************************************************************************************************
      fatal: [172.31.59.243]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}
      fatal: [172.31.57.196]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}


      Thanks
      Syed

      On Mon, Dec 4, 2017 at 4:07 PM, Tong Li <litong01@...> wrote:
              That error is most likely due to one or more of the three nodes did not provisioned successfully. This can be because of the ubuntu daily update services kicks right after the machine was provisioned, ansible update failed. In this case, I would normally split the whole tasks into 3 steps, after provisioning is down, wait for awhile, then execute the step 2 and step3.

              Tong Li
              IBM Open Technology
              Building 501/B205
              litong01@...

              Syed A ---12/04/2017 08:59:58 PM---Hi All, I am running into issue while setting up fabric using Ansible on AWS cloud

              From:
              Syed A <arifudds1977@...>
              To:
              hyperledger-fabric@..., Tong Li <litong01@...>, Syed A <arifudds1977@...>
              Date:
              12/04/2017 08:59 PM
              Subject:
              Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase




              Hi All,

              I am running into issue while setting up fabric using Ansible on AWS cloud using 3 nodes and 1 Ansible controller. The error I receive during the execution for the role: env_flanneld, below is the error:

              TASK [Reload services] **************************************************************************************************************************************
              changed: [172.31.59.62]
              changed: [172.31.52.75]
              changed: [172.31.63.87]

              TASK [Start the flanneld service] ***************************************************************************************************************************
              fatal: [172.31.63.87]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}
              fatal: [172.31.59.62]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}


              what is this error and how can I fix this, please can you provide some details?

              Thanks.
              Syed

              On Mon, Dec 4, 2017 at 11:04 AM, <hyperledger-fabric-request@...> wrote:
                              Send Hyperledger-fabric mailing list submissions to
                                      hyperledger-fabric@...

                              To subscribe or unsubscribe via the World Wide Web, visit
                                      https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric
                              or, via email, send a message with subject or body 'help' to
                                      hyperledger-fabric-request@...

                              You can reach the person managing the list at
                                      hyperledger-fabric-owner@...

                              When replying, please edit your Subject line so it is more specific
                              than "Re: Contents of Hyperledger-fabric digest..."


                              Today's Topics:

                                 1. Clarification about Ansible cello -       configuration file -
                                    vb.yml (Syed A)


                              ----------------------------------------------------------------------

                              Message: 1
                              Date: Mon, 4 Dec 2017 11:04:29 -0600
                              From: Syed A <arifudds1977@...>
                              To: hyperledger-fabric@...
                              Cc: Syed A <arifudds1977@...>,
                                      hyperledger-fabric-bounces@...
                              Subject: [Hyperledger-fabric] Clarification about Ansible cello -
                                      configuration file - vb.yml
                              Message-ID:
                                      <CAN82CFkExNS+yVKSj=q0bL5ZV1m_XsF4uhakYNtAA87nr_bB_w@...>
                              Content-Type: text/plain; charset="utf-8"

                              Hi,

                              I have provisioned one server on AWS with OS=ubuntu.

                              I like to install and run fabric on one server using the below link for
                              ansible-agent-all-in-one, here I have few clarifications, can you please
                              help to clarify?

                              What is the auth section , what do I need to mention here. I have only one
                              server in AWS which is running with only UBUNTU OS,  with user as ubuntu.

                              Does the auth_url represents the same machine ip address?

                              Does username should be "ubuntu"?

                              and in the password field do I need to put the password for the user?

                              https://github.com/hyperledger/cello/blob/master/
                              docs/ansible-agent-all-in-one.md


                              auth: {
                                # Define where the VirtualBox(VB) system is
                                auth_url: "192.168.0.36",
                                # User name to log in to the remote VB system
                                username: "tongli",
                                # Password to the VB system, can specify at command line
                                # or use env variable named PASSWORD
                                password: "{{ password | default(lookup('env', 'password')) }}"
                              }


                              Thanks.
                              Syed Arifuddin

                              On Wed, Nov 29, 2017 at 4:15 PM, Tong Li <litong01@...> wrote:

                              > Syed,
                              > I wonder if you like to look at this project to stand up your fabric
                              > network. The project was developed to do that.
                              >
                              > https://github.com/hyperledger/cello/blob/master/
                              > src/agent/ansible/README.md
                              > https://github.com/hyperledger/cello/blob/master/
                              > docs/ansible-agent-all-in-one.md
                              > https://github.com/hyperledger/cello/blob/master/
                              > docs/ansible-agent-how-to.md
                              >
                              > If you try the cello ansible agent and have issues, I can help out.
                              >
                              > Tong Li
                              > IBM Open Technology
                              > Building 501/B205
                              > litong01@...
                              >
                              > [image: Inactive hide details for Syed A ---11/29/2017 04:26:28 PM---Tong,
                              > We can use either Cryptogen or Fabric CA to generate certifi]Syed A
                              > ---11/29/2017 04:26:28 PM---Tong, We can use either Cryptogen or Fabric CA
                              > to generate certificates right. If
                              >
                              > From: Syed A <arifudds1977@...>
                              > To: Tong Li <litong01@...>
                              > Cc: hyperledger-fabric@..., hyperledger-fabric-bounces@
                              > lists.hyperledger.org, Syed A <arifudds1977@...>
                              > Date: 11/29/2017 04:26 PM
                              > Subject: Re: [Hyperledger-fabric] Question about Registering and
                              > Enrolling Peer
                              > ------------------------------
                              >
                              >
                              >
                              > Tong,
                              >
                              > We can use either Cryptogen or Fabric CA to generate certificates right.
                              > If I generate certificates using cryptogen then do you know how can I
                              > create a composer profile to deploy Business Network Archive to Fabric
                              > Blockchain?
                              >
                              > Thanks.
                              > Syed
                              >
                              > On Wed, Nov 29, 2017 at 8:11 AM, Tong Li <*litong01@...*
                              > <litong01@...>> wrote:
                              >
                              >    Syed,
                              >    I am not sure when you have tls enabled, how the handshake will be
                              >    done between your client and ca server. I thought it should have been
                              >    automatic. Should you somewhere specify where your client tls certs are
                              >    using env variables?
                              >    You can certainly use cryptogen to generate all your needed certs
                              >    before you set up anything.
                              >
                              >    Thanks.
                              >
                              >    Tong Li
                              >    IBM Open Technology
                              >    Building 501/B205
                              > *litong01@...* <litong01@...>
                              >
                              >    [image: Inactive hide details for Syed A ---11/28/2017 05:45:35
                              >    PM---Tong, I am trying to enroll and here is the error: I am running CA]Syed
                              >    A ---11/28/2017 05:45:35 PM---Tong, I am trying to enroll and here is the
                              >    error: I am running CA Server in TLS
                              >
                              >    From: Syed A <*arifudds1977@...* <arifudds1977@...>>
                              >    To: Tong Li <*litong01@...* <litong01@...>>
                              >    Cc: *hyperledger-fabric@...*
                              >    <hyperledger-fabric@...>,
                              >    *hyperledger-fabric-bounces@...*
                              >    <hyperledger-fabric-bounces@...>, Syed A <
                              >    *arifudds1977@...* <arifudds1977@...>>
                              >    Date: 11/28/2017 05:45 PM
                              >    Subject: Re: [Hyperledger-fabric] Question about Registering and
                              >    Enrolling Peer
                              >    ------------------------------
                              >
                              >
                              >
                              >    Tong,
                              >
                              >    I am trying to enroll and here is the error: I am running CA Server in
                              >    TLS mode.
                              >
                              >    $ mkdir -p /home/ubuntu/ca_certs/ip-172-31-6-226
                              >    $ export FABRIC_CA_CLIENT_HOME=/home/ubuntu/ca_certs/ip-172-31-6-226
                              >
                              >    ubuntu@ip-172-31-5-246:~/ca_certs/ip-172-31-6-226$ fabric-ca-client
                              >    register -u *https://admin:adminpw@localhost:7054*
                              >    <https://urldefense.proofpoint.com/v2/url?u=https-3A__admin-3Aadminpw-40localhost-3A7054&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=VnMLTG4LDRMa5cGk34-_Hpcbv55ASy97njJuL_2pstk&s=-wsTjqNXQ2SiMBoNCzc9QWUQibxxBW2nfN_MRU824UA&e=>
                              >    --id.type peer --*id.name*
                              >    <https://urldefense.proofpoint.com/v2/url?u=http-3A__id.name&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=7XQIFQ_BqJFDx_QVnJEqLWD2T92yMgcKzwyd-liRH60&e=>
                              >    ip-172-31-6-2262017/11/28 22:34:20 [INFO] User provided config file:
                              >    /home/ubuntu/ca_certs/ip-172-31-6-226/fabric-ca-client-config.yaml
                              >    Error: Enrollment information does not exist. Please execute enroll
                              >    command first. Example: fabric-ca-client enroll -u
                              >    *http://user:userpw@serverAddr:serverPort*
                              >    <https://urldefense.proofpoint.com/v2/url?u=http-3A__user-3Auserpw-40serverAddr-3AserverPort&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=VnMLTG4LDRMa5cGk34-_Hpcbv55ASy97njJuL_2pstk&s=GhCUEQZLTowdNhoyl9xxZBpCjzxtf-0ly1o0EU84JEw&e=>
                              >    ubuntu@ip-172-31-5-246:~/ca_certs/ip-172-31-6-226$ fabric-ca-client
                              >    enroll -u *https://admin:adminpw@localhost:7054*
                              >    <https://urldefense.proofpoint.com/v2/url?u=https-3A__admin-3Aadminpw-40localhost-3A7054&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=VnMLTG4LDRMa5cGk34-_Hpcbv55ASy97njJuL_2pstk&s=-wsTjqNXQ2SiMBoNCzc9QWUQibxxBW2nfN_MRU824UA&e=>
                              >    2017/11/28 22:35:19 [INFO] User provided config file:
                              >    /home/ubuntu/ca_certs/ip-172-31-6-226/fabric-ca-client-config.yaml
                              >    2017/11/28 22:35:19 [INFO] Created a default configuration file at
                              >    /home/ubuntu/ca_certs/ip-172-31-6-226/fabric-ca-client-config.yaml
                              >    2017/11/28 22:35:19 [INFO] generating key: &{A:ecdsa S:256}
                              >    2017/11/28 22:35:19 [INFO] encoded CSR
                              >    2017/11/28 22:35:19 [INFO] TLS Enabled
                              > * Error: Failed to get client TLS config: No TLS certificate files were
                              >    provided*
                              >    ubuntu@ip-172-31-5-246:~/ca_certs/ip-172-31-6-226$
                              >
                              >
                              >    Below is what I am trying to do:
                              >
                              >    Create a simple 3 node network (3 Physical servers):
                              >    Server#1:  having Orderer and Fabric CA server
                              >    Server#2: Peer Node
                              >    Server# 3: Peer Node
                              >
                              >    For the above network I want to deploy Business Network Archive. The
                              >    reason I have to use FABRIC CA server is for the deployment of Business
                              >    Network Archive file.
                              >
                              >    In order to deploy business network Archive file I need to create a
                              >    Connection profile which needs a fabric ca URL as shown below:
                              >
                              >    Is there a way to create a connection profile with out using Fabric
                              >    CA, and just use the certificates generated using Cryptogen?
                              >
                              >    {
                              >        "name": "hlfv1",
                              >        "type": "hlfv1",
                              >        "orderers": [
                              >           { "url" : "grpc://localhost:7050" }
                              >        ],
                              > *     "ca": { "url": "**http://localhost:7054*
                              >    <https://urldefense.proofpoint.com/v2/url?u=http-3A__localhost-3A7054&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=KXxejjasFSurbqWme7noa4piBuoIHSY2bb3Z-4aXi2E&e=>
                              > *",             "name": "**ca.org1.example.com*
                              >    <https://urldefense.proofpoint.com/v2/url?u=http-3A__ca.org1.example.com&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=MPVaXUAUgDtEaGdL7RecXAHMMzQnp7Q6KB5yXXjDba4&e=>
                              >    *"*
                              >        },
                              >        "peers": [
                              >            {
                              >                "requestURL": "grpc://localhost:7051",
                              >                "eventURL": "grpc://localhost:7053"
                              >            }
                              >        ],
                              >        "keyValStore": "/home/ubuntu/.composer-credentials",
                              >        "channel": "composerchannel",
                              >        "mspID": "Org1MSP",
                              >        "timeout": "300"
                              >    }
                              >
                              >
                              >    Please help.
                              >
                              >    Thanks.
                              >    Syed
                              >
                              >
                              >
                              >
                              >    On Tue, Nov 28, 2017 at 4:25 PM, Tong Li <*litong01@...*
                              >    <litong01@...>> wrote:
                              >       export FABRIC_CA_CLIENT_HOME=/a_dir/peer1
                              >          fabric-ca-client enroll -u *http://admin:adminpw@ca_host*
                              >        <https://urldefense.proofpoint.com/v2/url?u=http-3A__admin-3Aadminpw-40ca-5Fhost_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=UKxbZ42FIzEEQCNeyuIFYNNYS_m5mVV_Hd7XDgYyHo8&e=>
                              >          .......
                              >          fabric-ca-client register -u ....
                              >
                              >          export FABRIC_CA_CLIENT_HOME=/a_dir/peer2
                              >          fabric-ca-client enroll -u *http://admin:adminpw@ca_host*
                              >          <https://urldefense.proofpoint.com/v2/url?u=http-3A__admin-3Aadminpw-40ca-5Fhost_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=UKxbZ42FIzEEQCNeyuIFYNNYS_m5mVV_Hd7XDgYyHo8&e=>
                              >          .......
                              >          fabric-ca-client register -u ....
                              >
                              >          export FABRIC_CA_CLIENT_HOME=/a_dir/peer3
                              >          fabric-ca-client enroll -u *http://admin:adminpw@ca_host*
                              >          <https://urldefense.proofpoint.com/v2/url?u=http-3A__admin-3Aadminpw-40ca-5Fhost_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=UKxbZ42FIzEEQCNeyuIFYNNYS_m5mVV_Hd7XDgYyHo8&e=>
                              >          .......
                              >          fabric-ca-client register -u ....
                              >
                              >          Each time you are doing this, you are creating a set of certs.
                              >
                              >          Thanks.
                              >
                              >          Tong Li
                              >          IBM Open Technology
                              >          Building 501/B205
                              > *litong01@...* <litong01@...>
                              >
                              >          [image: Inactive hide details for Syed A ---11/28/2017 01:56:45
                              >          PM---Thanks Tong, My one question will be when I am registering and enr]Syed
                              >          A ---11/28/2017 01:56:45 PM---Thanks Tong, My one question will be when I
                              >          am registering and enrolling peer from one
                              >
                              >          From: Syed A <*arifudds1977@...* <arifudds1977@...>>
                              >          To: Tong Li <*litong01@...* <litong01@...>>
                              >          Cc: *hyperledger-fabric@...*
                              >          <hyperledger-fabric@...>,
                              >          *hyperledger-fabric-bounces@...*
                              >          <hyperledger-fabric-bounces@...>, Syed A <
                              >          *arifudds1977@...* <arifudds1977@...>>
                              >          Date: 11/28/2017 01:56 PM
                              >          Subject: Re: [Hyperledger-fabric] Question about Registering and
                              >          Enrolling Peer
                              >          ------------------------------
                              >
                              >
                              >
                              >          Thanks Tong,
                              >
                              >          My one question will be when I am registering and enrolling peer
                              >          from one node, how can I create certificate for each of those 3 peers?
                              >
                              >          On my orderer node I have 3 folders named after each host name
                              >          of the peer and it contains the crypto certificates for those peer. Now I
                              >          want to register those 3 peers, during registrat ion do I need to mention
                              >          the ip address of the peer to differentiate the certificates of one peer
                              >          with the other?
                              >
                              >          Here is the option I see for the fabric-ca-client command help:
                              >
                              >           -m, --myhost string                Hostname to include in the
                              >          certificate signing request during enrollment (default "ip-172-31-5-246")
                              >
                              >          do I need to mention -m option with the peer hostname when
                              >          running fabric-ca-client to register and enroll?
                              >
                              >          Thanks.
                              >          Syed
                              >
                              >          On Tue, Nov 28, 2017 at 12:07 PM, Tong Li <*litong01@...*
                              >          <litong01@...>> wrote:
                              >             I do not think you need to install ca client on other nodes.
                              >                      You simply need to enroll and register then take the certificates and keys
                              >                      and everything to place (copy) them in a directory where you peers can
                              >                      access. When your peers are running, they do not actually access ca servers.
                              >
                              >                      Thanks.
                              >
                              >                      Tong Li
                              >                      IBM Open Technology
                              >                      Building 501/B205
                              > *litong01@...* <litong01@...>
                              >
                              >                      [image: Inactive hide details for Syed A
                              >                      ---11/28/2017 11:09:33 AM---Tong, I think that -u option will basically
                              >                      used to identify my ca]Syed A ---11/28/2017 11:09:33
                              >                      AM---Tong, I think that -u option will basically used to identify my ca
                              >                      server during
                              >
                              >                      From: Syed A <*arifudds1977@...*
                              >                      <arifudds1977@...>>
                              >                      To: Tong Li <*litong01@...*
                              >                      <litong01@...>>
                              >                      Cc: *hyperledger-fabric@...*
                              >                      <hyperledger-fabric@...>,
                              >                      *hyperledger-fabric-bounces@...*
                              >                      <hyperledger-fabric-bounces@...>,
                              >                      Syed A <*arifudds1977@...*
                              >                      <arifudds1977@...>>
                              >                      Date: 11/28/2017 11:09 AM
                              >                      Subject: Re: [Hyperledger-fabric] Question about
                              >                      Registering and Enrolling Peer
                              >                      ------------------------------
                              >
                              >
                              >
                              >                      Tong,
                              >
                              >                      I think that -u option will basically used to
                              >                      identify my ca server during registration right. This is what I have:
                              >
                              >                      Node 1 - CA
                              >                      Node 2 - Orderer
                              >                      Node 3 - Peer
                              >                      Node 4 - Peer
                              >                      Node 5 - Peer
                              >
                              >                      These peers are all different physical servers. Now
                              >                      I have installed FABRIC CA server on Node 1 and started the CA service.
                              >                      Now I like to register my Orderer and 3 Peer nodes
                              >                      with Fabric CA server running on Node 1.
                              >
                              >                      Do I need to install fabric ca client on Node 2,
                              >                      Node 3, Node 4 and Node 5?
                              >
                              >                      Do I need to run fabric-ca-client register/enroll
                              >                      commands from those peer nodes?
                              >
                              >                      In the register/enroll commands do I need to mention
                              >                      the ip address/hostname for those Peers?
                              >
                              >                      Thanks.
                              >                      Syed
                              >
                              >
                              >                      On Tue, Nov 28, 2017 at 10:03 AM, Tong Li <
                              >                      *litong01@...* <litong01@...>> wrote:
                              >                         use -u option. like this -u
                              >                                              *http://admin:adminpw@ca_host_ip_or_ca_host_name:port*
                              >                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__admin-3Aadminpw-40ca-5Fhost-5Fip-5For-5Fca-5Fhost-5Fname-3Aport_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=wBpGJvNKRWn1kBXhzrQXsmUeBxzmxr6nYp-loGJHCoA&s=YdOnUucyXmNk_k7Sdup8Rm-6kHsh6uAuvNYWsXTIc_A&e=>
                              >
                              >                                              Tong Li
                              >                                              IBM Open Technology
                              >                                              Building 501/B205
                              > *litong01@...* <litong01@...>
                              >
                              >                                              [image: Inactive hide
                              >                                              details for Syed A ---11/28/2017 10:56:09 AM---Hi, When my peers are on
                              >                                              different physical nodes, in order to reg]Syed
                              >                                              A ---11/28/2017 10:56:09 AM---Hi, When my peers are on different physical
                              >                                              nodes, in order to register peer
                              >
                              >                                              From: Syed A <
                              >                                              *arifudds1977@...*
                              >                                              <arifudds1977@...>>
                              >                                              To:
                              >                                              *hyperledger-fabric@...*
                              >                                              <hyperledger-fabric@...>,
                              >                                              Syed A <
                              >                                              *arifudds1977@...*
                              >                                              <arifudds1977@...>>
                              >                                              Date: 11/28/2017 10:56 AM
                              >                                              Subject: [Hyperledger-fabric]
                              >                                              Question about Registering and Enrolling Peer
                              >                                              Sent by:
                              >                                              *hyperledger-fabric-bounces@...*
                              >                                              <hyperledger-fabric-bounces@lists. hyperledger.org>
                              >
                              >                                              ------------------------------
                              >
                              >
                              >
                              >
                              >                                              Hi,
                              >
                              >                                              When my peers are on
                              >                                              different physical nodes, in order to register peer with fabric ca server
                              >                                              then where should I mention the hostname/ip address of the peer nodes
                              >                                              during registration/enrollment of peer to fabric ca server?
                              >
                              >                                              Thanks.
                              >                                              Syed
                              >
                              >                                              On Tue, Nov 28, 2017 at 5:57
                              >                                              AM, <
                              >                                              *hyperledger-fabric-request@...*
                              >                                              <hyperledger-fabric-request@...>>
                              >                                              wrote:
                              >                                                 Send Hyperledger-fabric
                              >                                                                                              mailing list submissions to
                              >
                              >
                              >                                                                                              *hyperledger-fabric@...*
                              >                                                                                              <hyperledger-fabric@...>
                              >
                              >                                                                                              To
                              >                                                                                              subscribe or unsubscribe via the World Wide Web, visit
                              >
                              >
                              >                                                                                            *https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=>
                              >                                                                                              or,
                              >                                                                                              via email, send a message with subject or body 'help' to
                              >
                              >
                              >                                                                                              *hyperledger-fabric-request@...*
                              >                                                                                              <hyperledger-fabric-request@...>
                              >
                              >                                                                                              You
                              >                                                                                              can reach the person managing the list at
                              >
                              >
                              >                                                                                              *hyperledger-fabric-owner@...*
                              >                                                                                              <hyperledger-fabric-owner@...>
                              >
                              >                                                                                              When
                              >                                                                                              replying, please edit your Subject line so it is more specific
                              >                                                                                              than
                              >                                                                                              "Re: Contents of Hyperledger-fabric digest..."
                              >
                              >
                              >                                                                                              Today's
                              >                                                                                              Topics:
                              >
                              >
                              >                                                                                               1. Endorsement policy query (sunil suseelan)
                              >
                              >                                                                                               2. Re: Endorsement policy query (Baohua Yang)
                              >
                              >                                                                                               3. "Endpoint read failed" while querying the chain from node
                              >
                              >                                                                                                  SDK. (pavan juttada)
                              >
                              >                                                                                               4. (no subject) (=?utf-8?B?
                              >                                                                                              am9zZXBoNTgwMzA3QGdtYWlsLmNvbQ
                              >                                                                                              ==?=)
                              >
                              >                                                                                               5. Do I need to update the system channel with       certificate
                              >
                              >                                                                                                  revocation list? (smita narvekar)
                              >
                              >                                                                                               6. Re: "Endpoint read failed" while querying the chain from node
                              >
                              >                                                                                                  SDK. (Gari Singh)
                              >
                              >
                              >
                              >                                                                                              ------------------------------
                              >                                                                                              ------------------------------
                              >                                                                                              ----------
                              >
                              >                                                                                              Message:
                              >                                                                                            1
                              >                                                                                              Date:
                              >                                                                                              Tue, 28 Nov 2017 07:41:59 +0530
                              >                                                                                              From:
                              >                                                                                              sunil suseelan <
                              >                                                                                              *sunil18031992@...*
                              >                                                                                              <sunil18031992@...>
                              >                                                                                              >
                              >                                                                                              To:
                              >
                              >                                                                                              *hyperledger-fabric@...*
                              >                                                                                              <hyperledger-fabric@...>
                              >                                                                                              Subject:
                              >                                                                                              [Hyperledger-fabric] Endorsement policy query
                              >
                              >                                                                                              Message-ID:
                              >
                              >                                                                                                    <CAHtsgG=
                              >                                                                                              *SzX59DK-zNQ7V8c25Qh7UrtQw5hN8odBii+2eXe-9Eg@...*
                              >                                                                                              <SzX59DK-zNQ7V8c25Qh7UrtQw5hN8odBii%2B2eXe-9Eg@...>
                              >                                                                                              >
                              >                                                                                              Content-Type:
                              >                                                                                              text/plain; charset="utf-8"
                              >
                              >                                                                                              Hello
                              >                                                                                              All,
                              >
                              >
                              >
                              >                                                                                              Wanted
                              >                                                                                              some clarification on endorsement policy, So far I have read that
                              >                                                                                              endorsement
                              >                                                                                              is done by peers and its managed by client to send request to
                              >                                                                                              endorsing
                              >                                                                                              peers but while instantiating chaincode we get the option to
                              >                                                                                              select
                              >                                                                                              the members of channel.
                              >
                              >                                                                                              The
                              >                                                                                              endorsement policy gives the option of member and admin, why do we have
                              >                                                                                              this
                              >                                                                                              classification as I believe endorsement is managed by peers then what
                              >                                                                                              the
                              >                                                                                              purpose of selecting Organization and assigning roles to them.
                              >
                              >                                                                                              Or
                              >                                                                                              is there a possibility that there would be again different users in
                              >                                                                                              these
                              >                                                                                              respective organization with the member and admin roles and they have
                              >                                                                                              to
                              >                                                                                              manually login and accept the endorsement request for any transaction.
                              >
                              >
                              >
                              >                                                                                              Regards,
                              >
                              >                                                                                              Sunil
                              >                                                                                              suseelan
                              >                                                                                              --------------
                              >                                                                                              next part --------------
                              >                                                                                              An
                              >                                                                                              HTML attachment was scrubbed...
                              >                                                                                              URL:
                              >                                                                                              <
                              >                                                                                              *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/cff36326/attachment-0001.html*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_cff36326_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=WKOpOPt_ALtyZ_8CuhyqVlhhNNjxf5OtkzkwPEGL3hM&e=>
                              >                                                                                              >
                              >
                              >
                              >                                                                                              ------------------------------
                              >
                              >                                                                                              Message:
                              >                                                                                              2
                              >                                                                                              Date:
                              >                                                                                              Tue, 28 Nov 2017 12:42:02 +0800
                              >                                                                                              From:
                              >                                                                                              Baohua Yang <
                              >                                                                                              *yangbaohua@...*
                              >                                                                                              <yangbaohua@...>
                              >                                                                                              >
                              >                                                                                              To:
                              >                                                                                              sunil suseelan <
                              >                                                                                              *sunil18031992@...*
                              >                                                                                             <sunil18031992@...>
                              >                                                                                              >
                              >                                                                                              Cc:
                              >                                                                                              hyperledger-fabric <
                              >                                                                                              *hyperledger-fabric@...*
                              >                                                                                              <hyperledger-fabric@...>
                              >                                                                                              >
                              >                                                                                              Subject:
                              >                                                                                              Re: [Hyperledger-fabric] Endorsement policy query
                              >
                              >                                                                                              Message-ID:
                              >
                              >                                                                                                    <
                              >                                                                                              *CACbo-EB2T3_hq--8dmA4oCijXdwVK61AOzosO5p0Pkiy5Qz6vg@...*
                              >                                                                                              <CACbo-EB2T3_hq--8dmA4oCijXdwVK61AOzosO5p0Pkiy5Qz6vg@...>
                              >                                                                                              >
                              >                                                                                              Content-Type:
                              >                                                                                              text/plain; charset="utf-8"
                              >
                              >                                                                                              That's
                              >                                                                                              for consortium.
                              >
                              >                                                                                              A
                              >                                                                                              consortium may consist of several orgs, while for each org, there might
                              >                                                                                              be
                              >                                                                                              admin or member roles. Same for the peer node.
                              >
                              >                                                                                              For
                              >                                                                                              the endorsement, it typically is processed at peer node automatically.
                              >
                              >                                                                                              On
                              >                                                                                              Tue, Nov 28, 2017 at 10:11 AM, sunil suseelan <
                              >                                                                                              *sunil18031992@...*
                              >                                                                                              <sunil18031992@...>
                              >                                                                                              >
                              >
                              >                                                                                              wrote:
                              >
                              >                                                                                              >
                              >                                                                                              Hello All,
                              >
                              >                                                                                              >
                              >
                              >                                                                                              >
                              >
                              >                                                                                              >
                              >                                                                                              >
                              >                                                                                              Wanted some clarification on endorsement policy, So far I have read that
                              >                                                                                            >
                              >                                                                                              endorsement is done by peers and its managed by client to send request to
                              >                                                                                              >
                              >                                                                                              endorsing peers but while instantiating chaincode we get the option to
                              >                                                                                              >
                              >                                                                                              select the members of channel.
                              >
                              >                                                                                              >
                              >                                                                                              >
                              >                                                                                              The endorsement policy gives the option of member and admin, why do we
                              >                                                                                              >
                              >                                                                                              have this classification as I believe endorsement is managed by peers then
                              >                                                                                              >
                              >                                                                                              what the purpose of selecting Organization and assigning roles to them.
                              >
                              >                                                                                              >
                              >                                                                                              >
                              >                                                                                              Or is there a possibility that there would be again different users in
                              >                                                                                              >
                              >                                                                                              these respective organization with the member and admin roles and they have
                              >                                                                                              >
                              >                                                                                              to manually login and accept the endorsement request for any transaction.
                              >
                              >                                                                                              >
                              >
                              >                                                                                              >
                              >                                                                                              >
                              >                                                                                              Regards,
                              >
                              >                                                                                            >
                              >                                                                                              >
                              >                                                                                              Sunil suseelan
                              >
                              >                                                                                              >
                              >                                                                                              >
                              >                                                                                              ______________________________
                              >                                                                                              _________________
                              >                                                                                              >
                              >                                                                                              Hyperledger-fabric mailing list
                              >                                                                                              >
                              >
                              >                                                                                              *Hyperledger-fabric@...*
                              >                                                                                              <Hyperledger-fabric@...>
                              >                                                                                              >
                              >
                              >                                                                                              *https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=>
                              >
                              >                                                                                              >
                              >
                              >                                                                                              >
                              >
                              >
                              >
                              >                                                                                              --
                              >                                                                                              Best
                              >                                                                                              wishes!
                              >
                              >                                                                                              Baohua
                              >                                                                                              Yang
                              >                                                                                              --------------
                              >                                                                                              next part --------------
                              >                                                                                              An
                              >                                                                                              HTML attachment was scrubbed...
                              >                                                                                              URL:
                              >                                                                                              <
                              >                                                                                              *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/b3298472/attachment-0001.html*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_b3298472_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Ewpgpx-Y6sfTlc3Dl8uAMcQJelNYKiuGKOcCEzI7LO0&e=>
                              >                                                                                              >
                              >
                              >
                              >                                                                                              ------------------------------
                              >
                              >                                                                                              Message:
                              >                                                                                              3
                              >                                                                                              Date:
                              >                                                                                              Tue, 28 Nov 2017 12:22:15 +0530
                              >                                                                                              From:
                              >                                                                                              pavan juttada <
                              >                                                                                              *pavanjuttada@...*
                              >                                                                                              <pavanjuttada@...>
                              >                                                                                              >
                              >                                                                                            To:
                              >
                              >                                                                                              *hyperledger-fabric@...*
                              >                                                                                              <hyperledger-fabric@...>
                              >                                                                                              Subject:
                              >                                                                                              [Hyperledger-fabric] "Endpoint read failed" while querying
                              >
                              >                                                                                                    the chain from node SDK.
                              >
                              >                                                                                              Message-ID:
                              >
                              >                                                                                                    <
                              >                                                                                              *CAKdEonpS3xWR9q4jFXmQHFyh6fQgaGXKf_VJsffVBrJUb5y85Q@...*
                              >                                                                                              <CAKdEonpS3xWR9q4jFXmQHFyh6fQgaGXKf_VJsffVBrJUb5y85Q@...>
                              >                                                                                              >
                              >                                                                                              Content-Type:
                              >                                                                                              text/plain; charset="utf-8"
                              >
                              >                                                                                              Hi
                              >                                                                                              guys,
                              >
                              >                                                                                              I
                              >                                                                                              tried BYFN example (
                              > *http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__hyperledger-2Dfabric.readthedocs.io_en_latest_build-5Fnetwork.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=3dJeDKDTyxI5I9wmt3T2urzUfZxJFgvb31ic836JpIk&e=>
                              >                                                                                              ) for
                              >                                                                                              multipeer
                              >                                                                                              configration, everything working fine with CLI intractions.
                              >
                              >                                                                                              I
                              >                                                                                              want to interact with the chain  through node SDK, So with the help of
                              >                                                                                              fabcar
                              >                                                                                              example i did it (
                              > *http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__hyperledger-2Dfabric.readthedocs.io_en_latest_write-5Ffirst-5Fapp.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Eo3ZKsxSHM9e-l2wTAqkDtRRRkPEcwGlEtlfdeGXSuY&e=>
                              >                                                                                              ).
                              >
                              >                                                                                              Registration
                              >                                                                                              & enrollment is succes. but while querying the chain facing
                              >                                                                                              the
                              >                                                                                              below issue.
                              >                                                                                              {"code":14,"details":"Endpoint
                              >                                                                                              read
                              >
                              >                                                                                              failed","metadata":{"_
                              >                                                                                              internal_repr":{}}}
                              >
                              >                                                                                              any
                              >                                                                                              idea why is like this? am i missed anything?
                              >
                              >                                                                                              Thanks
                              >                                                                                              & Regards,
                              >                                                                                              Pavan
                              >                                                                                              Kumar J
                              >                                                                                              Beginner
                              >                                                                                              of Blockchain
                              >                                                                                              --------------
                              >                                                                                              next part --------------
                              >                                                                                              An
                              >                                                                                              HTML attachment was scrubbed...
                              >                                                                                              URL:
                              >                                                                                              <
                              >                                                                                              *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/98825686/attachment-0001.html*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_98825686_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=HFbsQ6HvQ8bVPByWCRHGBnIFwJj8OqqW4gqkYinb-mM&e=>
                              >                                                                                              >
                              >
                              >
                              >                                                                                              ------------------------------
                              >
                              >                                                                                              Message:
                              >                                                                                              4
                              >                                                                                              Date:
                              >                                                                                              Tue, 28 Nov 2017 17:40:00 +0800
                              >                                                                                              From:
                              >                                                                                              "=?utf-8?B?
                              >                                                                                              am9zZXBoNTgwMzA3QGdtYWlsLmNvbQ
                              >                                                                                              ==?="
                              >
                              >                                                                                                    <
                              >                                                                                              *joseph580307@...*
                              >                                                                                              <joseph580307@...>
                              >                                                                                              >
                              >
                              >                                                                                              To:
                              >
                              >                                                                                                    "=?utf-8?B?
                              >                                                                                              aHlwZXJsZWRnZXItZmFicmljQGxpc3
                              >                                                                                              RzLmh5cGVybGVkZ2VyLm9yZw==?="
                              >
                              >                                                                                                    <
                              >                                                                                              *hyperledger-fabric@...*
                              >                                                                                              <hyperledger-fabric@...>
                              >                                                                                              >
                              >                                                                                              Subject:
                              >                                                                                              [Hyperledger-fabric] (no subject)
                              >                                                                                              Message-ID:
                              >                                                                                              <
                              >                                                                                              *5a1d2ef1.0f90620a.ed0c8.15cf@...*
                              >                                                                                              <5a1d2ef1.0f90620a.ed0c8.15cf@...>
                              >                                                                                              >
                              >                                                                                              Content-Type:
                              >                                                                                              text/plain; charset="utf-8"
                              >
                              >                                                                                              ???
                              >                                                                                              HTC ??
                              >
                              >                                                                                              --------------
                              >                                                                                              next part --------------
                              >                                                                                              An
                              >                                                                                              HTML attachment was scrubbed...
                              >                                                                                              URL:
                              >                                                                                              <
                              >                                                                                            *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/43539121/attachment-0001.html*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_43539121_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Y13kT3RO2kTwpKA12XagwKSbZ82SvAVzMKLroa0ZN2I&e=>
                              >                                                                                              >
                              >
                              >
                              >                                                                                              ------------------------------
                              >
                              >                                                                                              Message:
                              >                                                                                              5
                              >                                                                                              Date:
                              >                                                                                              Tue, 28 Nov 2017 15:12:29 +0530
                              >                                                                                              From:
                              >                                                                                              smita narvekar <
                              >                                                                                              *smita0709@...*
                              >                                                                                              <smita0709@...>
                              >                                                                                              >
                              >                                                                                              To:
                              >
                              >                                                                                              *hyperledger-fabric@...*
                              >                                                                                              <hyperledger-fabric@...>
                              >                                                                                              Subject:
                              >                                                                                              [Hyperledger-fabric] Do I need to update the system channel
                              >
                              >                                                                                                    with    certificate revocation list?
                              >
                              >                                                                                              Message-ID:
                              >
                              >                                                                                                    <CAArJ2OGpz2R5d=
                              >                                                                                              Z3NQmk2m9aPGrDspeO1V8=
                              >                                                                                              *mPjwO6yPboPtZw@...*
                              >                                                                                              <mPjwO6yPboPtZw@...>
                              >                                                                                              >
                              >                                                                                              Content-Type:
                              >                                                                                              text/plain; charset="utf-8"
                              >
                              >
                              >                                                                                              Hello,
                              >
                              >                                                                                              I
                              >                                                                                              am updating all the channels in the fabric network with the latest
                              >                                                                                              certificate
                              >                                                                                              revocation lists. Do I also need to update the system channel?
                              >
                              >
                              >                                                                                              Thanks,
                              >
                              >                                                                                              Smita
                              >                                                                                              --------------
                              >                                                                                              next part --------------
                              >                                                                                              An
                              >                                                                                              HTML attachment was scrubbed...
                              >                                                                                              URL:
                              >                                                                                              <
                              >                                                                                              *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/79980a24/attachment-0001.html*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_79980a24_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=kiNt_jK-7hTmGdLYVnNoE41nBYZCar88b_khKQbhlxo&e=>
                              >                                                                                            >
                              >
                              >
                              >                                                                                              ------------------------------
                              >
                              >                                                                                              Message:
                              >                                                                                              6
                              >                                                                                              Date:
                              >                                                                                              Tue, 28 Nov 2017 11:58:02 +0000
                              >                                                                                              From:
                              >                                                                                              "Gari Singh" <
                              >                                                                                              *garis@...*
                              >                                                                                              <garis@...>
                              >                                                                                              >
                              >                                                                                              To:
                              >                                                                                              pavan juttada <
                              >                                                                                              *pavanjuttada@...*
                              >                                                                                              <pavanjuttada@...>
                              >                                                                                              >
                              >                                                                                              Cc:
                              >
                              >                                                                                              *hyperledger-fabric@...*
                              >                                                                                              <hyperledger-fabric@...>
                              >                                                                                              Subject:
                              >                                                                                              Re: [Hyperledger-fabric] "Endpoint read failed" while
                              >
                              >                                                                                                    querying the chain from node SDK.
                              >
                              >                                                                                              Message-ID:
                              >
                              >                                                                                                    <
                              >                                                                                              *OFD846B445.21B8A5F0-ON002581E6.0041BCEB-002581E6.0041BCF4@...*
                              >                                                                                              <OFD846B445.21B8A5F0-ON002581E6.0041BCEB-002581E6.0041BCF4@...>
                              >                                                                                              >
                              >
                              >                                                                                              Content-Type:
                              >                                                                                              text/plain; charset=UTF-8
                              >
                              >                                                                                              Without
                              >                                                                                              seeing your actual code but based on what you wrote and the error, one
                              >                                                                                              possible issue may be that fabcar does not use TLS for the peer endpoints.
                              >                                                                                              Are you using "grpcs" in place of "grpc" for the peer endpoints in your
                              >                                                                                              NodeJS app?
                              >
                              >                                                                                              You
                              >                                                                                              might also want to turn on gRPC debugging to get more details on what is
                              >                                                                                              failing:
                              >
                              >                                                                                              GRPC_VERBOSITY=DEBUG
                              >                                                                                              GRPC_TRACE=all node your app.js
                              >
                              >
                              >
                              >                                                                                               -----------------------------
                              >                                                                                              ------------
                              >                                                                                               Gari
                              >                                                                                              Singh
                              >                                                                                               Distinguished
                              >                                                                                              Engineer, CTO - IBM Blockchain
                              >                                                                                               IBM
                              >                                                                                              Middleware
                              >
                              >                                                                                               *550
                              >                                                                                              King St*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__maps.google.com_-3Fq-3D550-2BKing-2BSt-2B-25C2-25A0Littleton-2C-2BMA-2B01460-26entry-3Dgmail-26source-3Dg&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=wBpGJvNKRWn1kBXhzrQXsmUeBxzmxr6nYp-loGJHCoA&s=NAppdcnON8K3emr73Fb0iopsLhyy9dZ3OcabOo_tzpA&e=>
                              > * Littleton, MA 01460*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__maps.google.com_-3Fq-3D550-2BKing-2BSt-2B-25C2-25A0Littleton-2C-2BMA-2B01460-26entry-3Dgmail-26source-3Dg&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=wBpGJvNKRWn1kBXhzrQXsmUeBxzmxr6nYp-loGJHCoA&s=NAppdcnON8K3emr73Fb0iopsLhyy9dZ3OcabOo_tzpA&e=>
                              >                                                                                               Cell:
                              >
                              >                                                                                              *978-846-7499*
                              >                                                                                              <978-846-7499>
                              >
                              >
                              >                                                                                              *garis@...*
                              >                                                                                              <garis@...>
                              >
                              >                                                                                               -----------------------------
                              >                                                                                              ------------
                              >
                              >
                              >                                                                                            -----
                              >                                                                                              *hyperledger-fabric-bounces@...*
                              >                                                                                              <hyperledger-fabric-bounces@...>
                              >                                                                                              wrote: -----
                              >                                                                                              To:
                              >
                              >                                                                                              *hyperledger-fabric@...*
                              >                                                                                              <hyperledger-fabric@...>
                              >                                                                                              From:
                              >                                                                                              pavan juttada
                              >                                                                                              Sent
                              >                                                                                              by:
                              >                                                                                              *hyperledger-fabric-bounces@...*
                              >                                                                                              <hyperledger-fabric-bounces@...>
                              >                                                                                              Date:
                              >                                                                                              11/28/2017 01:52AM
                              >                                                                                              Subject:
                              >                                                                                              [Hyperledger-fabric] "Endpoint read failed" while querying the chain from
                              >                                                                                              node SDK.
                              >
                              >                                                                                              Hi
                              >                                                                                              guys,
                              >
                              >                                                                                              I
                              >                                                                                              tried BYFN example (
                              >                                                                                              *http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html*
                              >                                                                                            <https://urldefense.proofpoint.com/v2/url?u=http-3A__hyperledger-2Dfabric.readthedocs.io_en_latest_build-5Fnetwork.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=3dJeDKDTyxI5I9wmt3T2urzUfZxJFgvb31ic836JpIk&e=>
                              >                                                                                              ) for multipeer configration, everything working fine with CLI intractions.
                              >
                              >                                                                                              I
                              >                                                                                              want to interact with the chain  through node SDK, So with the help of
                              >                                                                                              fabcar example i did it (
                              >                                                                                              *http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__hyperledger-2Dfabric.readthedocs.io_en_latest_write-5Ffirst-5Fapp.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1 ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Eo3ZKsxSHM9e-l2wTAqkDtRRRkPEcwGlEtlfdeGXSuY&e=>
                              >                                                                                              ).
                              >
                              >                                                                                              Registration
                              >                                                                                              & enrollment is succes. but while querying the chain facing the below issue.
                              >                                                                                              {"code":14,"details":"Endpoint
                              >                                                                                              read failed","metadata":{"_
                              >                                                                                              internal_repr":{}}}
                              >
                              >                                                                                              any
                              >                                                                                              idea why is like this? am i missed anything?
                              >                                                                                              Thanks
                              >                                                                                              & Regards,
                              >                                                                                              Pavan
                              >                                                                                              Kumar J
                              >                                                                                              Beginner
                              >                                                                                              of Blockchain
                              >
                              >
                              >                                                                                              ______________________________
                              >                                                                                              _________________
                              >                                                                                              Hyperledger-fabric
                              >                                                                                              mailing list
                              > *Hyperledger-fabric@...*
                              >                                                                                              <Hyperledger-fabric@...>
                              >
                              >                                                                                              *https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=g 4AhUihDboIiYYOCY3DtvQ&m=-Xr6195J1CX_35WWiOKH95gbzDXf3YpiESi_A3cIe4g&s=VGOWLEVZP0VwcI--p24qREZNLWw69yaagGBXSWqy3iM&e=*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=g4AhUihDboIiYYOCY3DtvQ&m=-Xr6195J1CX_35WWiOKH95gbzDXf3YpiESi_A3cIe4g&s=VGOWLEVZP0VwcI--p24qREZNLWw69yaagGBXSWqy3iM&e=>
                              >
                              >
                              >
                              >
                              >                                                                                              ------------------------------
                              >
                              >
                              >                                                                                              ______________________________
                              >                                                                                              _________________
                              >                                                                                              Hyperledger-fabric
                              >                                                                                              mailing list
                              > *Hyperledger-fabric@...*
                              >                                                                                              <Hyperledger-fabric@...>
                              > *https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric*
                              >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=>
                              >
                              >
                              >                                                                                              End
                              >                                                                                              of Hyperledger-fabric Digest, Vol 19, Issue 145
                              >
                              >                                                                                              ******************************
                              >                                                                                              *********************
                              >
                              >                                              ______________________________
                              >                                              _________________
                              >                                              Hyperledger-fabric mailing
                              >                                              list
                              > *Hyperledger-fabric@...*
                              >                                              <Hyperledger-fabric@...>
                              >
                              >                                              *https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=*
                              >                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=>
                              >
                              >
                              >
                              >
                              >
                              -------------- next part --------------
                              An HTML attachment was scrubbed...
                              URL: <http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171204/96c7b12d/attachment.html>
                              --- ----------- next part --------------
                              A non-text attachment was scrubbed...
                              Name: graycol.gif
                              Type: image/gif
                              Size: 105 bytes
                              Desc: not available
                              URL: <http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171204/96c7b12d/attachment.gif>

                              ------------------------------

                              _______________________________________________
                              Hyperledger-fabric mailing list
                              Hyperledger-fabric@...
                              https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric


                              End of Hyperledger-fabric Digest, Vol 20, Issue 7
                              *************************************************



_______________________________________________
Hyperledger-cello mailing list
Hyperledger-cello@...
https://lists.hyperledger.org/mailman/listinfo/hyperledger-cello




--
Best wishes!

Baohua Yang




Reg: Error in Invoke with java SDK & Endorsement Policy

Ashish
 

Hi,

We have setup a network with four Orgs, OrgA, OrgB, OrgC & OrgD.
Each organization with 1 Anchor Peer and one supporting peer.
Fabric version v1.0.3 [ docker images and binaries ]
Fabric Java SDK jar version v1.0.1 as 1.0.3 was not available. :(
Used the Cryptogen for creating the artifacts.
While defining the channel, we have specified configtx.yaml as below
OrgA - Role.Admin
OrgB - Role.Admin
OrgC - Role.Member
OrgD - Role.Member
&
Orderer : Solo.

With this setup, we started testing the endorsement policy with the help of JavaSDK.
We have a simple chaincode, and the endorsement policy is as below.

identities:  # list roles to be used in the policy
    admin1: {"role": {"name": "admin", "mspId": "OrgAMSP"}} # admin role.
    admin2: {"role": {"name": "admin", "mspId": "OrgBMSP"}}
    user3: {"role": {"name": "member", "mspId": "OrgCMSP"}}
    user4: {"role": {"name": "member", "mspId": "OrgDMSP"}}

policy: # the policy  .. could have been flat but show grouping.
    4-of: # signed by one of these groups  can be <n>-of  where <n> is any digit 2-of, 3-of etc..
        - signed-by: "user3"
        - signed-by: "user4"
        - signed-by: "admin1"
        - signed-by: "admin2"
[ Note: Some portion in the read the docs mentioned to specify identities in the reverse order of privilege and signature set in the increasing order of privilege. But we have tried otherwise as well. ]
During the invoke from our java client, we are sending the transaction to all the peers in the network.
We are collecting the proposal from all the nodes and the accumulated set is being sent to the orderer.
But the transaction fails with status 10. [ TransactionEventException: Received invalid transaction event. Transaction ID 872a9f157ddf0516cb2c2ffe7a39a9b9bc3c4b8685e1912d1aec05bca9fc64b1 status 10 ]
In the logs you can see as below :-

2017-12-11 11:14:31,174 DEBUG EventHub:198 - EventHub peer1.OrgA got  event type: BLOCK
java.util.concurrent.ExecutionException: org.hyperledger.fabric.sdk.exception.TransactionEventException: Received invalid transaction event. Transaction ID 872a9f157ddf0516cb2c2ffe7a39a9b9bc3c4b8685e1912d1aec05bca9fc64b1 status 10
        at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
        at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1915)
        at com.tcs.bc.deployment.fabric.Deploy.invokeSmartContract(Deploy.java:1078)
        at com.tcs.bc.deployment.fabric.DeploymentManager.deployChaincode(DeploymentManager.java:139)
        at com.tcs.bc.deployment.fabric.DeploymentManager.main(DeploymentManager.java:64)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
Caused by: org.hyperledger.fabric.sdk.exception.TransactionEventException: Received invalid transaction event. Transaction ID 872a9f157ddf0516cb2c2ffe7a39a9b9bc3c4b8685e1912d1aec05bca9fc64b1 status 10
        at org.hyperledger.fabric.sdk.Channel$TL.lambda$fire$2(Channel.java:2796)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
2017-12-11 11:14:31,180 DEBUG Channel:2710 - Channel testchannel got event for transaction 872a9f157ddf0516cb2c2ffe7a39a9b9bc3c4b8685e1912d1aec05bca9fc64b1
2017-12-11 11:14:31,180 DEBUG Channel:2748 - Channel testchannel seen transaction event 872a9f157ddf0516cb2c2ffe7a39a9b9bc3c4b8685e1912d1aec05bca9fc64b1 for eventHub EventHub:peer1.OrgA

If i change the endorsement policy to 2of and mention only ROLE.Admin, then also it fails.
But if i change the endorsement policy to 2of and mention only ROLE.Member, then its successful.
Any help in solving this issue would be highly appreciated.


Thanks & Regards
Ashishkumar L.
Tata Consultancy Services Limited
____________________________________________
Experience certainty.        IT Services
                       Business Solutions
                       Consulting
____________________________________________




From:        hyperledger-fabric-request@...
To:        hyperledger-fabric@...
Date:        12/11/2017 03:33 PM
Subject:        Hyperledger-fabric Digest, Vol 20, Issue 37
Sent by:        hyperledger-fabric-bounces@...




Send Hyperledger-fabric mailing list submissions to
                hyperledger-fabric@...

To subscribe or unsubscribe via the World Wide Web, visit
               
https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric
or, via email, send a message with subject or body 'help' to
                hyperledger-fabric-request@...

You can reach the person managing the list at
                hyperledger-fabric-owner@...

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Hyperledger-fabric digest..."


Today's Topics:

  1. Error in importing ABAC related functions                 [FAB-6089]
     (Mahesh Govind)
  2. Re: Certificates from well know CAs (Mahesh Govind)
  3. Re: Error in importing ABAC related functions                 [FAB-6089]
     (Mahesh Govind)


----------------------------------------------------------------------

Message: 1
Date: Mon, 11 Dec 2017 07:54:31 +0530
From: Mahesh Govind <mahesh@...>
To: hyperledger-fabric <hyperledger-fabric@...>
Subject: [Hyperledger-fabric] Error in importing ABAC related
                functions                 [FAB-6089]
Message-ID:
                <CAEWXCaMcTs25T7WsxKpoz6Fm-2sjeQuAJ=iZ1F82kKAKZCW9XQ@...>
Content-Type: text/plain; charset="utf-8"

Hi Yacov,

I tried to invoke  GetID() function based on
https://github.com/hyperledger/fabric/tree/master/core/chaincode/lib/cid

But I am not able to import the function, because of the non existence of
path inside peer-1.1-preview  container  .

cannot find package "github.com/hyperledger/fabric/core/chaincode/lib/cid"
in any of:

/opt/go/src/github.com/hyperledger/fabric/core/chaincode/lib/cid (from
$GOROOT)

/chaincode/input/src/github.com/hyperledger/fabric/core/chaincode/lib/cid
(from $GOPATH)

/opt/gopath/src/github.com/hyperledger/fabric/core/chaincode/lib/cid

I tried to use the basic GetCreator() function  . But  I got following
error

cannot find package "github.com/golang/protobuf/proto" in any of:

/opt/go/src/github.com/golang/protobuf/proto (from $GOROOT)

/chaincode/input/src/github.com/golang/protobuf/proto (from $GOPATH)



Am i missing some basic points ?


regards

Mahesh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171211/985d19ab/attachment-0001.html>

------------------------------

Message: 2
Date: Mon, 11 Dec 2017 09:20:25 +0530

From: Mahesh Govind <mahesh@...>
To: Baohua Yang <yangbaohua@...>
Cc: hyperledger-fabric <hyperledger-fabric@...>
Subject: Re: [Hyperledger-fabric] Certificates from well know CAs
Message-ID:
                <CAEWXCaNbYd2y=skfCAUvhUEH1ZqDt5Yq2P1DhbbqW8mN=wV3tA@...>
Content-Type: text/plain; charset="utf-8"

Hi Baohua,

If I understood clearly we need to make fabric-ca  an intermediate CA of
the existing  CA in the organisation  ?Please let me know whether this
understanding is correct .

Could you please let me know how to do that with fabric-ca .

regards
Mahesh



On Mon, Dec 11, 2017 at 7:28 AM, Mahesh Govind <mahesh@...> wrote:

> HI Baohua,
>
> Thank you . Got a bit confused .
>
> If I understood correctly , with new version of cryptogen tool we can
> bring well known certificates and create a directory structure with
> relevant certificates copied in directories ?
>
> Following I havent understood  how to do because of  my lack of knowledge
> . (I have to use certificates from godaddy for ECerts also ) . How to make
> fabric-ca server the well know certificates ?
>
> >>>And using fabric-ca or openssl should be more flexible to enable 3rd
> party root ca.
>
> >>>>But certainly u can just put ur own certificate bundles into these MSP
> required path (e.g., admin's certs under admincerts).
>
> regards
> Mahesh
>
>
>
>
>
> On Mon, Dec 11, 2017 at 7:21 AM, Baohua Yang <yangbaohua@...> wrote:
>
>> If u're using cryptogen to generate new certs, i suppose so, and can take
>> a look at https://gerrit.hyperledger.org/r/#/c/16015/.
>>
>> And using fabric-ca or openssl should be more flexible to enable 3rd
>> party root ca.
>>
>> But certainly u can just put ur own certificate bundles into these MSP
>> required path (e.g., admin's certs under admincerts).
>>
>> On Mon, Dec 11, 2017 at 9:06 AM, Mahesh Govind <mahesh@...>
>> wrote:
>>
>>> Hi Baohua/Gari,
>>>
>>> As per
https://hyperledger-fabric.readthedocs.io/en/latest/msp.
>>> html#how-to-generate-msp-certificates-and-their-signing-keys    , do we
>>> need selfsigned certificates for  CAs ?
>>> I am confused here .
>>> If I have to bring certificates purchased from 3rd party how to do that ?
>>>
>>> regards
>>> Mahesh
>>>
>>>
>>>
>>> On Fri, Dec 8, 2017 at 11:44 AM, Mahesh Govind <mahesh@...>
>>> wrote:
>>>
>>>> Hi Gari/Baohua,
>>>>
>>>> We are going to run our app in production mode across two organisations
>>>> in middle east and in india .
>>>> There are some legal aspects which tells that we need to have valid
>>>> digital certificates from legally approved CAs.
>>>> Since we have two types of entities ,  Nodes and Users  , How to attach
>>>> valid certificates for them .
>>>> I think for nodes(Peers/Orderers)  we could use X.509 certificates from
>>>> CAs (instead of cryoptogen)  , it may work .(Correct me if I am wrong)
>>>>
>>>> For users how to do the same ?
>>>>
>>>> PS: Sorry for the delay in replying , I was traveling .
>>>>
>>>> regards
>>>> Mahesh
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Dec 8, 2017 at 7:29 AM, Baohua Yang <yangbaohua@...>
>>>> wrote:
>>>>
>>>>> Guess u wanna use fabric in some public env?
>>>>>
>>>>> Otherwise, there is no need to include well-known CAs?
>>>>>
>>>>> On Thu, Dec 7, 2017 at 8:24 PM, Mahesh Govind <mahesh@...>
>>>>> wrote:
>>>>>
>>>>>> Hi ,
>>>>>>
>>>>>> I have to include certificates from well known CAs .
>>>>>> Could you please let me know the  process to incorporate the same ,
>>>>>> with hyperledger
>>>>>>
>>>>>> regards
>>>>>> Mahesh
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Hyperledger-fabric mailing list
>>>>>> Hyperledger-fabric@...
>>>>>>
https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best wishes!
>>>>>
>>>>> Baohua Yang
>>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>> Best wishes!
>>
>> Baohua Yang
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171211/46be1ae7/attachment-0001.html>

------------------------------

Message: 3
Date: Mon, 11 Dec 2017 15:30:12 +0530
From: Mahesh Govind <mahesh@...>
To: hyperledger-fabric <hyperledger-fabric@...>
Subject: Re: [Hyperledger-fabric] Error in importing ABAC related
                functions                 [FAB-6089]
Message-ID:
                <CAEWXCaNcoXt_FumXV689rbOfMn5Ds1Pk_4-E9xqZA=6aLGoTAw@...>
Content-Type: text/plain; charset="utf-8"

Hi ,

I have copied all the dependencies under chaincode in the vendor directory
and now able to do getCreator . Please let me know whether this is the
intended way of invoking the functions .


regards
Mahesh


On Mon, Dec 11, 2017 at 7:54 AM, Mahesh Govind <mahesh@...> wrote:

> Hi Yacov,
>
> I tried to invoke  GetID() function based on
>
https://github.com/hyperledger/fabric/tree/master/core/chaincode/lib/cid
>
> But I am not able to import the function, because of the non existence of
> path inside peer-1.1-preview  container  .
>
> cannot find package "github.com/hyperledger/fabric/core/chaincode/lib/cid"
> in any of:
>
> /opt/go/src/github.com/hyperledger/fabric/core/chaincode/lib/cid (from
> $GOROOT)
>
> /chaincode/input/src/github.com/hyperledger/fabric/core/chaincode/lib/cid
> (from $GOPATH)
>
> /opt/gopath/src/github.com/hyperledger/fabric/core/chaincode/lib/cid
>
> I tried to use the basic GetCreator() function  . But  I got following
> error
>
> cannot find package "github.com/golang/protobuf/proto" in any of:
>
> /opt/go/src/github.com/golang/protobuf/proto (from $GOROOT)
>
> /chaincode/input/src/github.com/golang/protobuf/proto (from $GOPATH)
>
>
>
> Am i missing some basic points ?
>
>
> regards
>
> Mahesh
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171211/a1304306/attachment.html>

------------------------------

_______________________________________________
Hyperledger-fabric mailing list
Hyperledger-fabric@...
https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric


End of Hyperledger-fabric Digest, Vol 20, Issue 37
**************************************************

=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you


Re: Error in importing ABAC related functions [FAB-6089]

Mahesh Govind
 

Hi ,

I have copied all the dependencies under chaincode in the vendor directory and now able to do getCreator . Please let me know whether this is the intended way of invoking the functions .


regards
Mahesh
 

On Mon, Dec 11, 2017 at 7:54 AM, Mahesh Govind <mahesh@...> wrote:
Hi Yacov,

I tried to invoke  GetID() function based on 

But I am not able to import the function, because of the non existence of path inside peer-1.1-preview  container  .


I tried to use the basic GetCreator() function  . But  I got following error 

cannot find package "github.com/golang/protobuf/proto" in any of:

/opt/go/src/github.com/golang/protobuf/proto (from $GOROOT)

/chaincode/input/src/github.com/golang/protobuf/proto (from $GOPATH)



Am i missing some basic points ?


regards

Mahesh




Re: Certificates from well know CAs

Mahesh Govind
 

Hi Baohua,

If I understood clearly we need to make fabric-ca  an intermediate CA of the existing  CA in the organisation  ?Please let me know whether this understanding is correct .

Could you please let me know how to do that with fabric-ca .

regards
Mahesh



On Mon, Dec 11, 2017 at 7:28 AM, Mahesh Govind <mahesh@...> wrote:
HI Baohua,

Thank you . Got a bit confused .

If I understood correctly , with new version of cryptogen tool we can bring well known certificates and create a directory structure with relevant certificates copied in directories ?

Following I havent understood  how to do because of  my lack of knowledge . (I have to use certificates from godaddy for ECerts also ) . How to make fabric-ca server the well know certificates ?

>>>And using fabric-ca or openssl should be more flexible to enable 3rd party root ca.

>>>>But certainly u can just put ur own certificate bundles into these MSP required path (e.g., admin's certs under admincerts).

regards
Mahesh





On Mon, Dec 11, 2017 at 7:21 AM, Baohua Yang <yangbaohua@...> wrote:
If u're using cryptogen to generate new certs, i suppose so, and can take a look at https://gerrit.hyperledger.org/r/#/c/16015/.

And using fabric-ca or openssl should be more flexible to enable 3rd party root ca.

But certainly u can just put ur own certificate bundles into these MSP required path (e.g., admin's certs under admincerts).

On Mon, Dec 11, 2017 at 9:06 AM, Mahesh Govind <mahesh@...> wrote:
Hi Baohua/Gari,

I am confused here .
If I have to bring certificates purchased from 3rd party how to do that ?

regards
Mahesh



On Fri, Dec 8, 2017 at 11:44 AM, Mahesh Govind <mahesh@...> wrote:
Hi Gari/Baohua,

We are going to run our app in production mode across two organisations in middle east and in india .
There are some legal aspects which tells that we need to have valid digital certificates from legally approved CAs.
Since we have two types of entities ,  Nodes and Users  , How to attach valid certificates for them .
I think for nodes(Peers/Orderers)  we could use X.509 certificates from CAs (instead of cryoptogen)  , it may work .(Correct me if I am wrong)

For users how to do the same ?

PS: Sorry for the delay in replying , I was traveling .

regards
Mahesh









On Fri, Dec 8, 2017 at 7:29 AM, Baohua Yang <yangbaohua@...> wrote:
Guess u wanna use fabric in some public env?

Otherwise, there is no need to include well-known CAs?

On Thu, Dec 7, 2017 at 8:24 PM, Mahesh Govind <mahesh@...> wrote:
Hi ,

I have to include certificates from well known CAs . 
Could you please let me know the  process to incorporate the same , with hyperledger

regards
Mahesh


_______________________________________________
Hyperledger-fabric mailing list
Hyperledger-fabric@...ledger.org
https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric




--
Best wishes!

Baohua Yang





--
Best wishes!

Baohua Yang



Error in importing ABAC related functions [FAB-6089]

Mahesh Govind
 

Hi Yacov,

I tried to invoke  GetID() function based on 

But I am not able to import the function, because of the non existence of path inside peer-1.1-preview  container  .


I tried to use the basic GetCreator() function  . But  I got following error 

cannot find package "github.com/golang/protobuf/proto" in any of:

/opt/go/src/github.com/golang/protobuf/proto (from $GOROOT)

/chaincode/input/src/github.com/golang/protobuf/proto (from $GOPATH)



Am i missing some basic points ?


regards

Mahesh



Re: Certificates from well know CAs

Mahesh Govind
 

HI Baohua,

Thank you . Got a bit confused .

If I understood correctly , with new version of cryptogen tool we can bring well known certificates and create a directory structure with relevant certificates copied in directories ?

Following I havent understood  how to do because of  my lack of knowledge . (I have to use certificates from godaddy for ECerts also ) . How to make fabric-ca server the well know certificates ?

>>>And using fabric-ca or openssl should be more flexible to enable 3rd party root ca.

>>>>But certainly u can just put ur own certificate bundles into these MSP required path (e.g., admin's certs under admincerts).

regards
Mahesh





On Mon, Dec 11, 2017 at 7:21 AM, Baohua Yang <yangbaohua@...> wrote:
If u're using cryptogen to generate new certs, i suppose so, and can take a look at https://gerrit.hyperledger.org/r/#/c/16015/.

And using fabric-ca or openssl should be more flexible to enable 3rd party root ca.

But certainly u can just put ur own certificate bundles into these MSP required path (e.g., admin's certs under admincerts).

On Mon, Dec 11, 2017 at 9:06 AM, Mahesh Govind <mahesh@...> wrote:
Hi Baohua/Gari,

I am confused here .
If I have to bring certificates purchased from 3rd party how to do that ?

regards
Mahesh



On Fri, Dec 8, 2017 at 11:44 AM, Mahesh Govind <mahesh@...> wrote:
Hi Gari/Baohua,

We are going to run our app in production mode across two organisations in middle east and in india .
There are some legal aspects which tells that we need to have valid digital certificates from legally approved CAs.
Since we have two types of entities ,  Nodes and Users  , How to attach valid certificates for them .
I think for nodes(Peers/Orderers)  we could use X.509 certificates from CAs (instead of cryoptogen)  , it may work .(Correct me if I am wrong)

For users how to do the same ?

PS: Sorry for the delay in replying , I was traveling .

regards
Mahesh









On Fri, Dec 8, 2017 at 7:29 AM, Baohua Yang <yangbaohua@...> wrote:
Guess u wanna use fabric in some public env?

Otherwise, there is no need to include well-known CAs?

On Thu, Dec 7, 2017 at 8:24 PM, Mahesh Govind <mahesh@...> wrote:
Hi ,

I have to include certificates from well known CAs . 
Could you please let me know the  process to incorporate the same , with hyperledger

regards
Mahesh


_______________________________________________
Hyperledger-fabric mailing list
Hyperledger-fabric@...ledger.org
https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric




--
Best wishes!

Baohua Yang





--
Best wishes!

Baohua Yang


Re: Certificates from well know CAs

Baohua Yang
 

If u're using cryptogen to generate new certs, i suppose so, and can take a look at https://gerrit.hyperledger.org/r/#/c/16015/.

And using fabric-ca or openssl should be more flexible to enable 3rd party root ca.

But certainly u can just put ur own certificate bundles into these MSP required path (e.g., admin's certs under admincerts).

On Mon, Dec 11, 2017 at 9:06 AM, Mahesh Govind <mahesh@...> wrote:
Hi Baohua/Gari,

I am confused here .
If I have to bring certificates purchased from 3rd party how to do that ?

regards
Mahesh



On Fri, Dec 8, 2017 at 11:44 AM, Mahesh Govind <mahesh@...> wrote:
Hi Gari/Baohua,

We are going to run our app in production mode across two organisations in middle east and in india .
There are some legal aspects which tells that we need to have valid digital certificates from legally approved CAs.
Since we have two types of entities ,  Nodes and Users  , How to attach valid certificates for them .
I think for nodes(Peers/Orderers)  we could use X.509 certificates from CAs (instead of cryoptogen)  , it may work .(Correct me if I am wrong)

For users how to do the same ?

PS: Sorry for the delay in replying , I was traveling .

regards
Mahesh









On Fri, Dec 8, 2017 at 7:29 AM, Baohua Yang <yangbaohua@...> wrote:
Guess u wanna use fabric in some public env?

Otherwise, there is no need to include well-known CAs?

On Thu, Dec 7, 2017 at 8:24 PM, Mahesh Govind <mahesh@...> wrote:
Hi ,

I have to include certificates from well known CAs . 
Could you please let me know the  process to incorporate the same , with hyperledger

regards
Mahesh


_______________________________________________
Hyperledger-fabric mailing list
Hyperledger-fabric@...ledger.org
https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric




--
Best wishes!

Baohua Yang





--
Best wishes!

Baohua Yang


Re: Certificates from well know CAs

Mahesh Govind
 

Hi Baohua/Gari,

I am confused here .
If I have to bring certificates purchased from 3rd party how to do that ?

regards
Mahesh



On Fri, Dec 8, 2017 at 11:44 AM, Mahesh Govind <mahesh@...> wrote:
Hi Gari/Baohua,

We are going to run our app in production mode across two organisations in middle east and in india .
There are some legal aspects which tells that we need to have valid digital certificates from legally approved CAs.
Since we have two types of entities ,  Nodes and Users  , How to attach valid certificates for them .
I think for nodes(Peers/Orderers)  we could use X.509 certificates from CAs (instead of cryoptogen)  , it may work .(Correct me if I am wrong)

For users how to do the same ?

PS: Sorry for the delay in replying , I was traveling .

regards
Mahesh









On Fri, Dec 8, 2017 at 7:29 AM, Baohua Yang <yangbaohua@...> wrote:
Guess u wanna use fabric in some public env?

Otherwise, there is no need to include well-known CAs?

On Thu, Dec 7, 2017 at 8:24 PM, Mahesh Govind <mahesh@...> wrote:
Hi ,

I have to include certificates from well known CAs . 
Could you please let me know the  process to incorporate the same , with hyperledger

regards
Mahesh


_______________________________________________
Hyperledger-fabric mailing list
Hyperledger-fabric@...ledger.org
https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric




--
Best wishes!

Baohua Yang



Question about first network example

Chaoran Li
 

Hi, Fabric experts,

Im reading the build_network.rst document, the section Install &
Instantiate Chaincode have two instruction
peer chaincode install -n mycc -v 1.0 -p
github.com/chaincode/chaincode_example02/go/
and
peer chaincode install -n mycc -v 1.0 -l node -p
/opt/gopath/src/github.com/chaincode/chaincode_example02/node/

to install cc on the peer, however, the errors occured

root@24c2abadf767:/opt/gopath/src/github.com/hyperledger/fabric/peer#
peer chaincode install -n mycc -v 1.0 -p
github.com/chaincode/chaincode_example02/go/
2017-12-10 11:57:50.882 UTC [msp] GetLocalMSP -> DEBU 001 Returning
existing local MSP
2017-12-10 11:57:50.882 UTC [msp] GetDefaultSigningIdentity -> DEBU
002 Obtaining default signing identity
2017-12-10 11:57:50.882 UTC [chaincodeCmd] checkChaincodeCmdParams ->
INFO 003 Using default escc
2017-12-10 11:57:50.882 UTC [chaincodeCmd] checkChaincodeCmdParams ->
INFO 004 Using default vscc
Error: Error getting chaincode code chaincode: path to chaincode does
not exist: github.com/chaincode/chaincode_example02/go/

and

root@24c2abadf767:/opt/gopath/src/github.com/hyperledger/fabric/peer#
peer chaincode install -n mycc -v 1.0 -l node -p
/opt/gopath/src/github.com/chaincode/chaincode_example02/node/
2017-12-10 11:58:13.659 UTC [msp] GetLocalMSP -> DEBU 001 Returning
existing local MSP
2017-12-10 11:58:13.659 UTC [msp] GetDefaultSigningIdentity -> DEBU
002 Obtaining default signing identity
2017-12-10 11:58:13.659 UTC [chaincodeCmd] checkChaincodeCmdParams ->
INFO 003 Using default escc
2017-12-10 11:58:13.659 UTC [chaincodeCmd] checkChaincodeCmdParams ->
INFO 004 Using default vscc
Error: Error getting chaincode code chaincode: Failed to determine
platform type: Unknown chaincodeType: NODE

Am i missing something, which container should i execute these two cmd
in? As fellowed the doc, i am in cli container

Thank you!


Re: Questions Surrounding Endorsing Peers (E.g., Peer A and Peer B)

Yacov
 

  1. It's not dependant on user interaction. An endorsement is an attestation of correct execution of chaincode by the peer.
    It works by having the peer simulate the chaincode, and then it signs the results (which are the RWSet)
  2. Not really.
  3. Technically you could have an endorsement policy that requires a signature from an organization, where only users belong to.
    I don't recommend doing such a thing.



From:        Nathan Aw <nathan.mk.aw@...>
To:        hyperledger-fabric@...
Date:        10/12/2017 10:58 AM
Subject:        [Hyperledger-fabric] Questions Surrounding Endorsing Peers (E.g.,        Peer A and Peer B)
Sent by:        hyperledger-fabric-bounces@...




Hi Fabric Experts,

Some challenges relating to endorsing peers. Please help share some enlightening thoughts.  

Based on the documentation, understand that endorsing peers have to do 4 step verification when a transaction proposal reaches them. 

Questions:
1. How does the endorsing process takes place? Does it require the endorsing peer to expressly endorse the transaction (a user at the terminal to hit a button to approve/endorse the transaction -- i.e., user intervention) or is it completely automated? i.e., no user intervention required.  

2.  Can one configure the endorsement policy to require some manual user intervention?

3. Endorsement Policy seems like a purely technical validation -- can one configure business validation in endorsement policy? i.e., requiring a user to endorse the transaction 

From Documentation:
The endorsing peers verify (1) that the transaction proposal is well formed, (2) it has not been submitted already in the past (replay-attack protection), (3) the signature is valid (using MSP), and (4) that the submitter (Client A, in the example) is properly authorized to perform the proposed operation on that channel (namely, each endorsing peer ensures that the submitter satisfies the channel’s Writers policy).

Thank you! 

--
Regards,

Nathan 
https://sg.linkedin.com/in/awnathan
http://www.nasdaq.com/article/guest-post-understanding-the-limits-and-potential-of-blockchain-technology-cm874892
https://www.hyperledger.org/blog/2017/12/05/developer-showcase-series-nathan-aw-ntt-data
https://bitcoinmagazine.com/authors/nathan-aw/_______________________________________________
Hyperledger-fabric mailing list
Hyperledger-fabric@...
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=IUHCXpRg0Ta0HOuOwvu5BufWYJnhYZ2e6aZxCsJEf2E&m=GwHObrTqOx4UdF5_eSbrzTl03C6UiQQMfeYVhCNb854&s=9z5KcHnGuTgAjULY0KTK8vPL_8noqSctQdJSfrEtVXk&e=




Questions Surrounding Endorsing Peers (E.g., Peer A and Peer B)

Nathan Aw
 

Hi Fabric Experts,

Some challenges relating to endorsing peers. Please help share some enlightening thoughts.  

Based on the documentation, understand that endorsing peers have to do 4 step verification when a transaction proposal reaches them. 

Questions:
1. How does the endorsing process takes place? Does it require the endorsing peer to expressly endorse the transaction (a user at the terminal to hit a button to approve/endorse the transaction -- i.e., user intervention) or is it completely automated? i.e., no user intervention required.  

2.  Can one configure the endorsement policy to require some manual user intervention?

3. Endorsement Policy seems like a purely technical validation -- can one configure business validation in endorsement policy? i.e., requiring a user to endorse the transaction 

From Documentation:
The endorsing peers verify (1) that the transaction proposal is well formed, (2) it has not been submitted already in the past (replay-attack protection), (3) the signature is valid (using MSP), and (4) that the submitter (Client A, in the example) is properly authorized to perform the proposed operation on that channel (namely, each endorsing peer ensures that the submitter satisfies the channel’s Writers policy).

Thank you! 

--


Re: Multiple Channels in Hyperledger Leading to Multiple Point to Point Connection and Multiple Ledgers

Nathan Aw
 

Hi Gari, Yacov,

Thank you so much for the detailed sharing. This clear things up.


On Sun, Dec 10, 2017 at 3:51 AM, Gari Singh <garis@...> wrote:
I'm not going to get into the architectural merits and/or deficiencies of Hyperledger Fabric, Quorum or Corda here, but I'll attempt to answer the question in terms of scalability/maintenance from a resource perspective.

Each Fabric peer will have a separate ledger and state store per channel.  At least one peer will also need to make connection to the ordering service for each channel.  From a storage perspective, there is not a significant overhead in using channels from a peer perspective although if the transaction rate is low for a channel you might end up with a little bit of storage overhead based on the block structure because transaction for different channels cannot be in the same block.  From a network connection perspective, there's always overhead in the number of connections, but I don't think Fabric channels actually create more connections for the peer (the ordering service of course needs to scale).  The use of an ordering service does potentially add additional storage to the overall network, but that will be addressed in the future by archive / pruning of the orderer.

Corda is peer to peer architecture; in your example, each bank node must connect to the node of every other bank it wishes to transact with.  Additionally, in order to avoid "double spend", each flow will communicate with a notary (and generally this means that each node in the transaction will communicate with the notary).  From a storage perspective, each Corda node only stores data for transactions it is involved in.  So in this way, a Corda node will typically store less data than a Fabric node in the case where a channel has more than 2 members.  The notaries of course currently store the entire history for each type of asset they are responsible for.

The Quorum architecture actually typically involves running two processes per node / member:  an Ethereum process and a Constellation process.  Constellation is used to handle private contracts and private data.  And again, in this case it is also a peer to peer / point to point architecture.  If a bank wants to conduct a private transaction with another bank, Constellation is used to handle the private data with the hash being sent to the "public" ledger managed by the Ethereum nodes.  Quorum did recently add support for z-contracts which run on the Ethereum nodes in order to prevent double-spending of assets in private contracts.

As you can see, while the architecture / processing models of Hyperledger Fabric, Cord and Quorum are different, in the end the resource requirements per member and overall for the network are actually more similar than they seem.

I'll also say that each architecture has it's own complexities in actually getting things setup and running.

Hope this helps.

-- G


 -----------------------------------------
 Gari Singh
 Distinguished Engineer, CTO - IBM Blockchain
 IBM Middleware
 550 King St
 Littleton, MA 01460
 Cell: 978-846-7499
 garis@...
 -----------------------------------------

-----hyperledger-fabric-bounces@... wrote: -----
To: hyperledger-fabric@lists.hyperledger.org
From: Nathan Aw
Sent by: hyperledger-fabric-bounces@lists.hyperledger.org
Date: 12/09/2017 08:08AM
Subject: Re: [Hyperledger-fabric] Multiple Channels in Hyperledger Leading to Multiple Point to Point Connection and Multiple Ledgers

Dear all,

2nd try. Any quick inputs + thoughts?

Thank you.


On Thu, Dec 7, 2017 at 12:49 AM, Nathan Aw <nathan.mk.aw@...> wrote:
Dear all,

Understand that privacy in HyperLedger is achieved via a per-channel basis and one ledger per channel. My question -- will there be scalability/maintenance issues if there are many members (>50) with many channels due to this design?

Scenario:
Say there are 31 banks in a network (a bit of a stretch... just assuming), each bank needs to transact with the other 31 banks.

Bank A setup 30 channels to the other 30 banks.
Bank B setup 30 channels to the other 30 banks.
Bank C setup 30 channels to the other 30 banks
The list goes on.

30 * 30 = 900 channels.

Comparing this to Quorum where Zero Knowledge Proofs are used and R3 Corda via Notaries, how does the channel design in Hyperledger stack up to these differing technologies?

Thank you.

--
Regards,

Nathan Aw


--
Regards,

Nathan
https://sg.linkedin.com/in/awnathan
http://www.nasdaq.com/article/guest-post-understanding-the-limits-and-potential-of-blockchain-technology-cm874892
https://www.hyperledger.org/blog/2017/12/05/developer-showcase-series-nathan-aw-ntt-data
https://bitcoinmagazine.com/authors/nathan-aw/
_______________________________________________
Hyperledger-fabric mailing list
Hyperledger-fabric@lists.hyperledger.org
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=g4AhUihDboIiYYOCY3DtvQ&m=7g-aAx3ZRfERRS4hwl5MPdxXVmB6Qx7JnppN_Aibm_s&s=L9465_Hfra3SRFAKCwfEY01gI3n8pEyJA_y2uy03CJQ&e=





Configtxlator and signing by peers

Mahesh Govind
 

Dear Experts ,

When I add a new organization  , I have to use  sign signconfigtx from each of the peers. 

Which javascript sdk function I have to use to get signatures for new configtx instead of logging to the peers and doing a signconfigtx?

regards
mahesh


Re: Multiple Channels in Hyperledger Leading to Multiple Point to Point Connection and Multiple Ledgers

Gari Singh
 

I'm not going to get into the architectural merits and/or deficiencies of Hyperledger Fabric, Quorum or Corda here, but I'll attempt to answer the question in terms of scalability/maintenance from a resource perspective.

Each Fabric peer will have a separate ledger and state store per channel. At least one peer will also need to make connection to the ordering service for each channel. From a storage perspective, there is not a significant overhead in using channels from a peer perspective although if the transaction rate is low for a channel you might end up with a little bit of storage overhead based on the block structure because transaction for different channels cannot be in the same block. From a network connection perspective, there's always overhead in the number of connections, but I don't think Fabric channels actually create more connections for the peer (the ordering service of course needs to scale). The use of an ordering service does potentially add additional storage to the overall network, but that will be addressed in the future by archive / pruning of the orderer.

Corda is peer to peer architecture; in your example, each bank node must connect to the node of every other bank it wishes to transact with. Additionally, in order to avoid "double spend", each flow will communicate with a notary (and generally this means that each node in the transaction will communicate with the notary). From a storage perspective, each Corda node only stores data for transactions it is involved in. So in this way, a Corda node will typically store less data than a Fabric node in the case where a channel has more than 2 members. The notaries of course currently store the entire history for each type of asset they are responsible for.

The Quorum architecture actually typically involves running two processes per node / member: an Ethereum process and a Constellation process. Constellation is used to handle private contracts and private data. And again, in this case it is also a peer to peer / point to point architecture. If a bank wants to conduct a private transaction with another bank, Constellation is used to handle the private data with the hash being sent to the "public" ledger managed by the Ethereum nodes. Quorum did recently add support for z-contracts which run on the Ethereum nodes in order to prevent double-spending of assets in private contracts.

As you can see, while the architecture / processing models of Hyperledger Fabric, Cord and Quorum are different, in the end the resource requirements per member and overall for the network are actually more similar than they seem.

I'll also say that each architecture has it's own complexities in actually getting things setup and running.

Hope this helps.

-- G


-----------------------------------------
Gari Singh
Distinguished Engineer, CTO - IBM Blockchain
IBM Middleware
550 King St
Littleton, MA 01460
Cell: 978-846-7499
garis@...
-----------------------------------------

-----hyperledger-fabric-bounces@... wrote: -----
To: hyperledger-fabric@...
From: Nathan Aw
Sent by: hyperledger-fabric-bounces@...
Date: 12/09/2017 08:08AM
Subject: Re: [Hyperledger-fabric] Multiple Channels in Hyperledger Leading to Multiple Point to Point Connection and Multiple Ledgers

Dear all,

2nd try. Any quick inputs + thoughts?

Thank you.

On Thu, Dec 7, 2017 at 12:49 AM, Nathan Aw <nathan.mk.aw@...> wrote:
Dear all,

Understand that privacy in HyperLedger is achieved via a per-channel basis and one ledger per channel. My question -- will there be scalability/maintenance issues if there are many members (>50) with many channels due to this design?

Scenario:
Say there are 31 banks in a network (a bit of a stretch... just assuming), each bank needs to transact with the other 31 banks.

Bank A setup 30 channels to the other 30 banks.
Bank B setup 30 channels to the other 30 banks.
Bank C setup 30 channels to the other 30 banks
The list goes on.

30 * 30 = 900 channels.

Comparing this to Quorum where Zero Knowledge Proofs are used and R3 Corda via Notaries, how does the channel design in Hyperledger stack up to these differing technologies?

Thank you.

--
Regards,

Nathan Aw


--
Regards,

Nathan
https://sg.linkedin.com/in/awnathan
http://www.nasdaq.com/article/guest-post-understanding-the-limits-and-potential-of-blockchain-technology-cm874892
https://www.hyperledger.org/blog/2017/12/05/developer-showcase-series-nathan-aw-ntt-data
https://bitcoinmagazine.com/authors/nathan-aw/
_______________________________________________
Hyperledger-fabric mailing list
Hyperledger-fabric@...
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=g4AhUihDboIiYYOCY3DtvQ&m=7g-aAx3ZRfERRS4hwl5MPdxXVmB6Qx7JnppN_Aibm_s&s=L9465_Hfra3SRFAKCwfEY01gI3n8pEyJA_y2uy03CJQ&e=


Re: Multiple Channels in Hyperledger Leading to Multiple Point to Point Connection and Multiple Ledgers

Yacov
 

So generally speaking, fabric code tends to have data structures scoped per channel, so there is a certain memory overhead in having lots of channels, but I have never made any experiments to figure how much of an overhead that is so I can't attest whether there are issues with reasonable numbers.
You can try using some memory monitoring system that draws graphs like graphite and grafana and do some experiments to see, if you're interested.



From:        Nathan Aw <nathan.mk.aw@...>
To:        hyperledger-fabric@...
Date:        09/12/2017 03:07 PM
Subject:        Re: [Hyperledger-fabric] Multiple Channels in Hyperledger Leading to Multiple Point to Point Connection and Multiple Ledgers
Sent by:        hyperledger-fabric-bounces@...




Dear all,

2nd try. Any quick inputs + thoughts?

Thank you. 


On Thu, Dec 7, 2017 at 12:49 AM, Nathan Aw <nathan.mk.aw@...> wrote:
Dear all,

Understand that privacy in HyperLedger is achieved via a per-channel basis and one ledger per channel. My question -- will there be scalability/maintenance issues if there are many members (>50) with many channels due to this design? 

Scenario:
Say there are 31 banks in a network (a bit of a stretch... just assuming), each bank needs to transact with the other 31 banks.

Bank A setup 30 channels to the other 30 banks. 
Bank B setup 30 channels to the other 30 banks.
Bank C setup 30 channels to the other 30 banks
The list goes on. 

30 * 30 = 900 channels. 

Comparing this to Quorum where Zero Knowledge Proofs are used and R3 Corda via Notaries, how does the channel design in Hyperledger stack up to these differing technologies? 

Thank you.

--
Regards,

Nathan Aw



--
Regards,

Nathan 
https://sg.linkedin.com/in/awnathan
http://www.nasdaq.com/article/guest-post-understanding-the-limits-and-potential-of-blockchain-technology-cm874892
https://www.hyperledger.org/blog/2017/12/05/developer-showcase-series-nathan-aw-ntt-data
https://bitcoinmagazine.com/authors/nathan-aw/_______________________________________________
Hyperledger-fabric mailing list
Hyperledger-fabric@...
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=IUHCXpRg0Ta0HOuOwvu5BufWYJnhYZ2e6aZxCsJEf2E&m=md3HGX0oq_iojQ53mY9qI3AaPTegBo5sI1cdeuw0A-Q&s=lDl_EhpUM8zKM2fHrbHOeV0bgSMSqScwt9CH2TmpTY0&e=




Re: Multiple Channels in Hyperledger Leading to Multiple Point to Point Connection and Multiple Ledgers

Nathan Aw
 

Dear all,

2nd try. Any quick inputs + thoughts?

Thank you. 


On Thu, Dec 7, 2017 at 12:49 AM, Nathan Aw <nathan.mk.aw@...> wrote:
Dear all,

Understand that privacy in HyperLedger is achieved via a per-channel basis and one ledger per channel. My question -- will there be scalability/maintenance issues if there are many members (>50) with many channels due to this design? 

Scenario:
Say there are 31 banks in a network (a bit of a stretch... just assuming), each bank needs to transact with the other 31 banks.

Bank A setup 30 channels to the other 30 banks. 
Bank B setup 30 channels to the other 30 banks.
Bank C setup 30 channels to the other 30 banks
The list goes on. 

30 * 30 = 900 channels. 

Comparing this to Quorum where Zero Knowledge Proofs are used and R3 Corda via Notaries, how does the channel design in Hyperledger stack up to these differing technologies? 

Thank you.

--
Regards,

Nathan Aw




Re: [Hyperledger-cello] Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase

Baohua Yang
 

Seems this is something wrong with the kubernetes using flannel?


On Sat, Dec 9, 2017 at 2:03 AM, Syed A <arifudds1977@...> wrote:
I posted the same on Rocket cello channel, is there any other forum or same one, can you please respond and help?

Thanks.
Syed

On Fri, Dec 8, 2017 at 11:49 AM, Tong Li <litong01@...> wrote:

let'e take the conversation to the cello channel.

Tong Li
IBM Open Technology
Building 501/B205
litong01@...

Syed A ---12/08/2017 12:22:07 PM---Tong, I ran the below command for initializing and got below errors the rest are

From: Syed A <arifudds1977@...>
To: Tong Li <litong01@...>, hyperledger-cello <Hyperledger-cello@...ledger.org>, hyperledger-fabric@...ledger.org
Cc: Syed A <arifudds1977@...>
Date: 12/08/2017 12:22 PM
Subject: Re: Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase





Tong,

I ran the below command for initializing and got below errors the rest are successful:
Before I used private_ip and my process is stuck at Start the Flanneld service and throws the below first error, today I changed to Public_ip in the yml file and it still throws the first error but in went quickly to other steps and throwed the remaining errors as shown below, can you please help?


TASK [Start the flanneld service] ***************************************************************************************************************************
changed: [54.145.240.93]
fatal: [54.85.48.22]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}
fatal: [35.168.7.149]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}


TASK [Start registrator service] ****************************************************************************************************************************
fatal: [54.145.240.93]: FAILED! => {"changed": true, "cmd": ["docker", "run", "-d", "--name", "registrator.fabric003", "-v", "/var/run/docker.sock:/tmp/docker.sock", "email4tong/registrator:v10", "-internal", "-ttl", "30", "-ttl-refresh", "20", "-resync", "18", "skydns2://172.31.56.228:2379/fabricnet"], "delta": "0:00:15.019447", "end": "2017-12-08 17:18:04.950998", "msg": "non-zero return code", "rc": 125, "start": "2017-12-08 17:17:49.931551", "stderr": "Unable to find image 'email4tong/registrator:v10' locally\ndocker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).\nSee 'docker run --help'.", "stderr_lines": ["Unable to find image 'email4tong/registrator:v10' locally", "docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).", "See 'docker run --help'."], "stdout": "", "stdout_lines": []}


PLAY RECAP **************************************************************************************************************************************************
35.168.7.149               : ok=34   changed=19   unreachable=0    failed=1
54.145.240.93              : ok=52   changed=27   unreachable=0    failed=1
54.85.48.22                : ok=36   changed=19   unreachable=0    failed=1
cloud                      : ok=4    changed=0    unreachable=0    failed=0

ubuntu@ip-172-31-11-179:~/cello/src/agent/ansible$




On Fri, Dec 8, 2017 at 10:39 AM, Tong Li <litong01@...> wrote:
    Did you see any error prior seeing that error?

    Thanks.

    Tong Li
    IBM Open Technology
    Building 501/B205
    litong01@...

    Syed A ---12/07/2017 11:26:31 AM---Tong, I did exactly the same, ran the server provisioning and then initializing

    From:
    Syed A <arifudds1977@...>
    To:
    Tong Li <litong01@...>, hyperledger-cello <Hyperledger-cello@...ledger.org>, hyperledger-fabric@...ledger.org
    Cc:
    Syed A <arifudds1977@...>
    Date:
    12/07/2017 11:26 AM
    Subject:
    Re: Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase




    Tong,

    I did exactly the same, ran the server provisioning and then initializing after waiting for few minutes and again ran into the same issue shown in RED below.

    How much time do you think I need to wait before running the below command (for initialize and prepare the server) ?

    ansible-playbook -i run/runhosts -e "mode=apply env=aws env_type=flanneld" initcluster.yml



    TASK [Configure flanneld services] **************************************************************************************************************************
    changed: [172.31.57.196]
    changed: [172.31.59.243]
    changed: [172.31.59.75]

    TASK [Change IP Forwarding] *********************************************************************************************************************************
    changed: [172.31.57.196]
    changed: [172.31.59.75]
    changed: [172.31.59.243]

    TASK [Reload services] **************************************************************************************************************************************
    changed: [172.31.57.196]
    changed: [172.31.59.243]
    changed: [172.31.59.75]

    TASK [Start the flanneld service] ***************************************************************************************************************************
    fatal: [172.31.59.243]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}
    fatal: [172.31.57.196]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}


    Thanks
    Syed

    On Mon, Dec 4, 2017 at 4:07 PM, Tong Li <litong01@...> wrote:
        That error is most likely due to one or more of the three nodes did not provisioned successfully. This can be because of the ubuntu daily update services kicks right after the machine was provisioned, ansible update failed. In this case, I would normally split the whole tasks into 3 steps, after provisioning is down, wait for awhile, then execute the step 2 and step3.

        Tong Li
        IBM Open Technology
        Building 501/B205
        litong01@...

        Syed A ---12/04/2017 08:59:58 PM---Hi All, I am running into issue while setting up fabric using Ansible on AWS cloud

        From:
        Syed A <arifudds1977@...>
        To:
        hyperledger-fabric@...ledger.org, Tong Li <litong01@...>, Syed A <arifudds1977@...>
        Date:
        12/04/2017 08:59 PM
        Subject:
        Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase




        Hi All,

        I am running into issue while setting up fabric using Ansible on AWS cloud using 3 nodes and 1 Ansible controller. The error I receive during the execution for the role: env_flanneld, below is the error:

        TASK [Reload services] **************************************************************************************************************************************
        changed: [172.31.59.62]
        changed: [172.31.52.75]
        changed: [172.31.63.87]

        TASK [Start the flanneld service] ***************************************************************************************************************************
        fatal: [172.31.63.87]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}
        fatal: [172.31.59.62]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}


        what is this error and how can I fix this, please can you provide some details?

        Thanks.
        Syed

        On Mon, Dec 4, 2017 at 11:04 AM, <hyperledger-fabric-request@lists.hyperledger.org> wrote:
                Send Hyperledger-fabric mailing list submissions to
                        hyperledger-fabric@...ledger.org

                To subscribe or unsubscribe via the World Wide Web, visit
                        https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric
                or, via email, send a message with subject or body 'help' to
                        hyperledger-fabric-request@lists.hyperledger.org

                You can reach the person managing the list at
                        hyperledger-fabric-owner@lists.hyperledger.org

                When replying, please edit your Subject line so it is more specific
                than "Re: Contents of Hyperledger-fabric digest..."


                Today's Topics:

                   1. Clarification about Ansible cello -       configuration file -
                      vb.yml (Syed A)


                ----------------------------------------------------------------------

                Message: 1
                Date: Mon, 4 Dec 2017 11:04:29 -0600
                From: Syed A <arifudds1977@...>
                To: hyperledger-fabric@...ledger.org
                Cc: Syed A <arifudds1977@...>,
                        hyperledger-fabric-bounces@lists.hyperledger.org
                Subject: [Hyperledger-fabric] Clarification about Ansible cello -
                        configuration file - vb.yml
                Message-ID:
                        <CAN82CFkExNS+yVKSj=q0bL5ZV1m_XsF4uhakYNtAA87nr_bB_w@...ail.com>
                Content-Type: text/plain; charset="utf-8"

                Hi,

                I have provisioned one server on AWS with OS=ubuntu.

                I like to install and run fabric on one server using the below link for
                ansible-agent-all-in-one, here I have few clarifications, can you please
                help to clarify?

                What is the auth section , what do I need to mention here. I have only one
                server in AWS which is running with only UBUNTU OS,  with user as ubuntu.

                Does the auth_url represents the same machine ip address?

                Does username should be "ubuntu"?

                and in the password field do I need to put the password for the user?

                https://github.com/hyperledger/cello/blob/master/
                docs/ansible-agent-all-in-one.md


                auth: {
                  # Define where the VirtualBox(VB) system is
                  auth_url: "192.168.0.36",
                  # User name to log in to the remote VB system
                  username: "tongli",
                  # Password to the VB system, can specify at command line
                  # or use env variable named PASSWORD
                  password: "{{ password | default(lookup('env', 'password')) }}"
                }


                Thanks.
                Syed Arifuddin

                On Wed, Nov 29, 2017 at 4:15 PM, Tong Li <litong01@...> wrote:

                > Syed,
                > I wonder if you like to look at this project to stand up your fabric
                > network. The project was developed to do that.
                >
                > https://github.com/hyperledger/cello/blob/master/
                > src/agent/ansible/README.md
                > https://github.com/hyperledger/cello/blob/master/
                > docs/ansible-agent-all-in-one.md
                > https://github.com/hyperledger/cello/blob/master/
                > docs/ansible-agent-how-to.md
                >
                > If you try the cello ansible agent and have issues, I can help out.
                >
                > Tong Li
                > IBM Open Technology
                > Building 501/B205
                > litong01@...
                >
                > [image: Inactive hide details for Syed A ---11/29/2017 04:26:28 PM---Tong,
                > We can use either Cryptogen or Fabric CA to generate certifi]Syed A
                > ---11/29/2017 04:26:28 PM---Tong, We can use either Cryptogen or Fabric CA
                > to generate certificates right. If
                >
                > From: Syed A <arifudds1977@...>
                > To: Tong Li <litong01@...>
                > Cc: hyperledger-fabric@...ledger.org, hyperledger-fabric-bounces@
                > lists.hyperledger.org, Syed A <arifudds1977@...>
                > Date: 11/29/2017 04:26 PM
                > Subject: Re: [Hyperledger-fabric] Question about Registering and
                > Enrolling Peer
                > ------------------------------
                >
                >
                >
                > Tong,
                >
                > We can use either Cryptogen or Fabric CA to generate certificates right.
                > If I generate certificates using cryptogen then do you know how can I
                > create a composer profile to deploy Business Network Archive to Fabric
                > Blockchain?
                >
                > Thanks.
                > Syed
                >
                > On Wed, Nov 29, 2017 at 8:11 AM, Tong Li <*litong01@...*
                > <litong01@...>> wrote:
                >
                >    Syed,
                >    I am not sure when you have tls enabled, how the handshake will be
                >    done between your client and ca server. I thought it should have been
                >    automatic. Should you somewhere specify where your client tls certs are
                >    using env variables?
                >    You can certainly use cryptogen to generate all your needed certs
                >    before you set up anything.
                >
                >    Thanks.
                >
                >    Tong Li
                >    IBM Open Technology
                >    Building 501/B205
                > *litong01@...* <litong01@...>
                >
                >    [image: Inactive hide details for Syed A ---11/28/2017 05:45:35
                >    PM---Tong, I am trying to enroll and here is the error: I am running CA]Syed
                >    A ---11/28/2017 05:45:35 PM---Tong, I am trying to enroll and here is the
                >    error: I am running CA Server in TLS
                >
                >    From: Syed A <*arifudds1977@...* <arifudds1977@...>>
                >    To: Tong Li <*litong01@...* <litong01@...>>
                >    Cc: *hyperledger-fabric@...rledger.org*
                >    <hyperledger-fabric@...rledger.org>,
                >    *hyperledger-fabric-bounces@lists.hyperledger.org*
                >    <hyperledger-fabric-bounces@lists.hyperledger.org>, Syed A <
                >    *arifudds1977@...* <arifudds1977@...>>
                >    Date: 11/28/2017 05:45 PM
                >    Subject: Re: [Hyperledger-fabric] Question about Registering and
                >    Enrolling Peer
                >    ------------------------------
                >
                >
                >
                >    Tong,
                >
                >    I am trying to enroll and here is the error: I am running CA Server in
                >    TLS mode.
                >
                >    $ mkdir -p /home/ubuntu/ca_certs/ip-172-31-6-226
                >    $ export FABRIC_CA_CLIENT_HOME=/home/ubuntu/ca_certs/ip-172-31-6-226
                >
                >    ubuntu@ip-172-31-5-246:~/ca_certs/ip-172-31-6-226$ fabric-ca-client
                >    register -u *https://admin:adminpw@localhost:7054*
                >    <https://urldefense.proofpoint.com/v2/url?u=https-3A__admin-3Aadminpw-40localhost-3A7054&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=VnMLTG4LDRMa5cGk34-_Hpcbv55ASy97njJuL_2pstk&s=-wsTjqNXQ2SiMBoNCzc9QWUQibxxBW2nfN_MRU824UA&e=>
                >    --id.type peer --*id.name*
                >    <https://urldefense.proofpoint.com/v2/url?u=http-3A__id.name&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=7XQIFQ_BqJFDx_QVnJEqLWD2T92yMgcKzwyd-liRH60&e=>
                >    ip-172-31-6-2262017/11/28 22:34:20 [INFO] User provided config file:
                >    /home/ubuntu/ca_certs/ip-172-31-6-226/fabric-ca-client-config.yaml
                >    Error: Enrollment information does not exist. Please execute enroll
                >    command first. Example: fabric-ca-client enroll -u
                >    *http://user:userpw@serverAddr:serverPort*
                >    <https://urldefense.proofpoint.com/v2/url?u=http-3A__user-3Auserpw-40serverAddr-3AserverPort&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=VnMLTG4LDRMa5cGk34-_Hpcbv55ASy97njJuL_2pstk&s=GhCUEQZLTowdNhoyl9xxZBpCjzxtf-0ly1o0EU84JEw&e=>
                >    ubuntu@ip-172-31-5-246:~/ca_certs/ip-172-31-6-226$ fabric-ca-client
                >    enroll -u *https://admin:adminpw@localhost:7054*
                >    <https://urldefense.proofpoint.com/v2/url?u=https-3A__admin-3Aadminpw-40localhost-3A7054&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=VnMLTG4LDRMa5cGk34-_Hpcbv55ASy97njJuL_2pstk&s=-wsTjqNXQ2SiMBoNCzc9QWUQibxxBW2nfN_MRU824UA&e=>
                >    2017/11/28 22:35:19 [INFO] User provided config file:
                >    /home/ubuntu/ca_certs/ip-172-31-6-226/fabric-ca-client-config.yaml
                >    2017/11/28 22:35:19 [INFO] Created a default configuration file at
                >    /home/ubuntu/ca_certs/ip-172-31-6-226/fabric-ca-client-config.yaml
                >    2017/11/28 22:35:19 [INFO] generating key: &{A:ecdsa S:256}
                >    2017/11/28 22:35:19 [INFO] encoded CSR
                >    2017/11/28 22:35:19 [INFO] TLS Enabled
                > * Error: Failed to get client TLS config: No TLS certificate files were
                >    provided*
                >    ubuntu@ip-172-31-5-246:~/ca_certs/ip-172-31-6-226$
                >
                >
                >    Below is what I am trying to do:
                >
                >    Create a simple 3 node network (3 Physical servers):
                >    Server#1:  having Orderer and Fabric CA server
                >    Server#2: Peer Node
                >    Server# 3: Peer Node
                >
                >    For the above network I want to deploy Business Network Archive. The
                >    reason I have to use FABRIC CA server is for the deployment of Business
                >    Network Archive file.
                >
                >    In order to deploy business network Archive file I need to create a
                >    Connection profile which needs a fabric ca URL as shown below:
                >
                >    Is there a way to create a connection profile with out using Fabric
                >    CA, and just use the certificates generated using Cryptogen?
                >
                >    {
                >        "name": "hlfv1",
                >        "type": "hlfv1",
                >        "orderers": [
                >           { "url" : "grpc://localhost:7050" }
                >        ],
                > *     "ca": { "url": "**http://localhost:7054*
                >    <https://urldefense.proofpoint.com/v2/url?u=http-3A__localhost-3A7054&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=KXxejjasFSurbqWme7noa4piBuoIHSY2bb3Z-4aXi2E&e=>
                > *",             "name": "**ca.org1.example.com*
                >    <https://urldefense.proofpoint.com/v2/url?u=http-3A__ca.org1.example.com&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=MPVaXUAUgDtEaGdL7RecXAHMMzQnp7Q6KB5yXXjDba4&e=>
                >    *"*
                >        },
                >        "peers": [
                >            {
                >                "requestURL": "grpc://localhost:7051",
                >                "eventURL": "grpc://localhost:7053"
                >            }
                >        ],
                >        "keyValStore": "/home/ubuntu/.composer-credentials",
                >        "channel": "composerchannel",
                >        "mspID": "Org1MSP",
                >        "timeout": "300"
                >    }
                >
                >
                >    Please help.
                >
                >    Thanks.
                >    Syed
                >
                >
                >
                >
                >    On Tue, Nov 28, 2017 at 4:25 PM, Tong Li <*litong01@...*
                >    <litong01@...>> wrote:
                >       export FABRIC_CA_CLIENT_HOME=/a_dir/peer1
                >          fabric-ca-client enroll -u *http://admin:adminpw@ca_host*
                >          <https://urldefense.proofpoint.com/v2/url?u=http-3A__admin-3Aadminpw-40ca-5Fhost_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=UKxbZ42FIzEEQCNeyuIFYNNYS_m5mVV_Hd7XDgYyHo8&e=>
                >          .......
                >          fabric-ca-client register -u ....
                >
                >          export FABRIC_CA_CLIENT_HOME=/a_dir/peer2
                >          fabric-ca-client enroll -u *http://admin:adminpw@ca_host*
                >          <https://urldefense.proofpoint.com/v2/url?u=http-3A__admin-3Aadminpw-40ca-5Fhost_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=UKxbZ42FIzEEQCNeyuIFYNNYS_m5mVV_Hd7XDgYyHo8&e=>
                >          .......
                >          fabric-ca-client register -u ....
                >
                >          export FABRIC_CA_CLIENT_HOME=/a_dir/peer3
                >          fabric-ca-client enroll -u *http://admin:adminpw@ca_host*
                >          <https://urldefense.proofpoint.com/v2/url?u=http-3A__admin-3Aadminpw-40ca-5Fhost_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=UKxbZ42FIzEEQCNeyuIFYNNYS_m5mVV_Hd7XDgYyHo8&e=>
                >          .......
                >          fabric-ca-client register -u ....
                >
                >          Each time you are doing this, you are creating a set of certs.
                >
                >          Thanks.
                >
                >          Tong Li
                >          IBM Open Technology
                >          Building 501/B205
                > *litong01@...* <litong01@...>
                >
                >          [image: Inactive hide details for Syed A ---11/28/2017 01:56:45
                >          PM---Thanks Tong, My one question will be when I am registering and enr]Syed
                >          A ---11/28/2017 01:56:45 PM---Thanks Tong, My one question will be when I
                >          am registering and enrolling peer from one
                >
                >          From: Syed A <*arifudds1977@...* <arifudds1977@...>>
                >          To: Tong Li <*litong01@...* <litong01@...>>
                >          Cc: *hyperledger-fabric@...rledger.org*
                >          <hyperledger-fabric@...rledger.org>,
                >          *hyperledger-fabric-bounces@lists.hyperledger.org*
                >          <hyperledger-fabric-bounces@lists.hyperledger.org>, Syed A <
                >          *arifudds1977@...* <arifudds1977@...>>
                >          Date: 11/28/2017 01:56 PM
                >          Subject: Re: [Hyperledger-fabric] Question about Registering and
                >          Enrolling Peer
                >          ------------------------------
                >
                >
                >
                >          Thanks Tong,
                >
                >          My one question will be when I am registering and enrolling peer
                >          from one node, how can I create certificate for each of those 3 peers?
                >
                >          On my orderer node I have 3 folders named after each host name
                >          of the peer and it contains the crypto certificates for those peer. Now I
                >          want to register those 3 peers, during registration do I need to mention
                >          the ip address of the peer to differentiate the certificates of one peer
                >          with the other?
                >
                >          Here is the option I see for the fabric-ca-client command help:
                >
                >           -m, --myhost string                Hostname to include in the
                >          certificate signing request during enrollment (default "ip-172-31-5-246")
                >
                >          do I need to mention -m option with the peer hostname when
                >          running fabric-ca-client to register and enroll?
                >
                >          Thanks.
                >          Syed
                >
                >          On Tue, Nov 28, 2017 at 12:07 PM, Tong Li <*litong01@...*
                >          <litong01@...>> wrote:
                >             I do not think you need to install ca client on other nodes.
                >                      You simply need to enroll and register then take the certificates and keys
                >                      and everything to place (copy) them in a directory where you peers can
                >                      access. When your peers are running, they do not actually access ca servers.
                >
                >                      Thanks.
                >
                >                      Tong Li
                >                      IBM Open Technology
                >                      Building 501/B205
                > *litong01@...* <litong01@...>
                >
                >                      [image: Inactive hide details for Syed A
                >                      ---11/28/2017 11:09:33 AM---Tong, I think that -u option will basically
                >                      used to identify my ca]Syed A ---11/28/2017 11:09:33
                >                      AM---Tong, I think that -u option will basically used to identify my ca
                >                      server during
                >
                >                      From: Syed A <*arifudds1977@...*
                >                      <arifudds1977@...>>
                >                      To: Tong Li <*litong01@...*
                >                      <litong01@...>>
                >                      Cc: *hyperledger-fabric@...rledger.org*
                >                      <hyperledger-fabric@...rledger.org>,
                >                      *hyperledger-fabric-bounces@lists.hyperledger.org*
                >                      <hyperledger-fabric-bounces@lists.hyperledger.org>,
                >                      Syed A <*arifudds1977@...*
                >                      <arifudds1977@...>>
                >                      Date: 11/28/2017 11:09 AM
                >                      Subject: Re: [Hyperledger-fabric] Question about
                >                      Registering and Enrolling Peer
                >                      ------------------------------
                >
                >
                >
                >                      Tong,
                >
                >                      I think that -u option will basically used to
                >                      identify my ca server during registration right. This is what I have:
                >
                >                      Node 1 - CA
                >                      Node 2 - Orderer
                >                      Node 3 - Peer
                >                      Node 4 - Peer
                >                      Node 5 - Peer
                >
                >                      These peers are all different physical servers. Now
                >                      I have installed FABRIC CA server on Node 1 and started the CA service.
                >                      Now I like to register my Orderer and 3 Peer nodes
                >                      with Fabric CA server running on Node 1.
                >
                >                      Do I need to install fabric ca client on Node 2,
                >                      Node 3, Node 4 and Node 5?
                >
                >                      Do I need to run fabric-ca-client register/enroll
                >                      commands from those peer nodes?
                >
                >                      In the register/enroll commands do I need to mention
                >                      the ip address/hostname for those Peers?
                >
                >                      Thanks.
                >                      Syed
                >
                >
                >                      On Tue, Nov 28, 2017 at 10:03 AM, Tong Li <
                >                      *litong01@...* <litong01@...>> wrote:
                >                         use -u option. like this -u
                >                                              *http://admin:adminpw@ca_host_ip_or_ca_host_name:port*
                >                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__admin-3Aadminpw-40ca-5Fhost-5Fip-5For-5Fca-5Fhost-5Fname-3Aport_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=wBpGJvNKRWn1kBXhzrQXsmUeBxzmxr6nYp-loGJHCoA&s=YdOnUucyXmNk_k7Sdup8Rm-6kHsh6uAuvNYWsXTIc_A&e=>
                >
                >                                              Tong Li
                >                                              IBM Open Technology
                >                                              Building 501/B205
                > *litong01@...* <litong01@...>
                >
                >                                              [image: Inactive hide
                >                                              details for Syed A ---11/28/2017 10:56:09 AM---Hi, When my peers are on
                >                                              different physical nodes, in order to reg]Syed
                >                                              A ---11/28/2017 10:56:09 AM---Hi, When my peers are on different physical
                >                                              nodes, in order to register peer
                >
                >                                              From: Syed A <
                >                                              *arifudds1977@...*
                >                                              <arifudds1977@...>>
                >                                              To:
                >                                              *hyperledger-fabric@...rledger.org*
                >                                              <hyperledger-fabric@...rledger.org>,
                >                                              Syed A <
                >                                              *arifudds1977@...*
                >                                              <arifudds1977@...>>
                >                                              Date: 11/28/2017 10:56 AM
                >                                              Subject: [Hyperledger-fabric]
                >                                              Question about Registering and Enrolling Peer
                >                                              Sent by:
                >                                              *hyperledger-fabric-bounces@lists.hyperledger.org*
                >                                              <hyperledger-fabric-bounces@lists. hyperledger.org>
                >
                >                                              ------------------------------
                >
                >
                >
                >
                >                                              Hi,
                >
                >                                              When my peers are on
                >                                              different physical nodes, in order to register peer with fabric ca server
                >                                              then where should I mention the hostname/ip address of the peer nodes
                >                                              during registration/enrollment of peer to fabric ca server?
                >
                >                                              Thanks.
                >                                              Syed
                >
                >                                              On Tue, Nov 28, 2017 at 5:57
                >                                              AM, <
                >                                              *hyperledger-fabric-request@lists.hyperledger.org*
                >                                              <hyperledger-fabric-request@lists.hyperledger.org>>
                >                                              wrote:
                >                                                 Send Hyperledger-fabric
                >                                                                                              mailing list submissions to
                >
                >
                >                                                                                              *hyperledger-fabric@...rledger.org*
                >                                                                                              <hyperledger-fabric@...rledger.org>
                >
                >                                                                                              To
                >                                                                                              subscribe or unsubscribe via the World Wide Web, visit
                >
                >
                >                                                                                              *https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=>
                >                                                                                              or,
                >                                                                                              via email, send a message with subject or body 'help' to
                >
                >
                >                                                                                              *hyperledger-fabric-request@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric-request@lists.hyperledger.org>
                >
                >                                                                                              You
                >                                                                                              can reach the person managing the list at
                >
                >
                >                                                                                              *hyperledger-fabric-owner@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric-owner@lists.hyperledger.org>
                >
                >                                                                                              When
                >                                                                                              replying, please edit your Subject line so it is more specific
                >                                                                                              than
                >                                                                                              "Re: Contents of Hyperledger-fabric digest..."
                >
                >
                >                                                                                              Today's
                >                                                                                              Topics:
                >
                >
                >                                                                                               1. Endorsement policy query (sunil suseelan)
                >
                >                                                                                               2. Re: Endorsement policy query (Baohua Yang)
                >
                >                                                                                               3. "Endpoint read failed" while querying the chain from node
                >
                >                                                                                                  SDK. (pavan juttada)
                >
                >                                                                                               4. (no subject) (=?utf-8?B?
                >                                                                                              am9zZXBoNTgwMzA3QGdtYWlsLmNvbQ
                >                                                                                              ==?=)
                >
                >                                                                                               5. Do I need to update the system channel with       certificate
                >
                >                                                                                                  revocation list? (smita narvekar)
                >
                >                                                                                               6. Re: "Endpoint read failed" while querying the chain from node
                >
                >                                                                                                  SDK. (Gari Singh)
                >
                >
                >
                >                                                                                              ------------------------------
                >                                                                                              ------------------------------
                >                                                                                              ----------
                >
                >                                                                                              Message:
                >                                                                                            1
                >                                                                                              Date:
                >                                                                                              Tue, 28 Nov 2017 07:41:59 +0530
                >                                                                                              From:
                >                                                                                              sunil suseelan <
                >                                                                                              *sunil18031992@...*
                >                                                                                              <sunil18031992@...>
                >                                                                                              >
                >                                                                                              To:
                >
                >                                                                                              *hyperledger-fabric@...rledger.org*
                >                                                                                              <hyperledger-fabric@...rledger.org>
                >                                                                                              Subject:
                >                                                                                              [Hyperledger-fabric] Endorsement policy query
                >
                >                                                                                              Message-ID:
                >
                >                                                                                                    <CAHtsgG=
                >                                                                                              *SzX59DK-zNQ7V8c25Qh7UrtQw5hN8odBii+2eXe-9Eg@...*
                >                                                                                              <SzX59DK-zNQ7V8c25Qh7UrtQw5hN8odBii%2B2eXe-9Eg@....com>
                >                                                                                              >
                >                                                                                              Content-Type:
                >                                                                                              text/plain; charset="utf-8"
                >
                >                                                                                              Hello
                >                                                                                              All,
                >
                >
                >
                >                                                                                              Wanted
                >                                                                                              some clarification on endorsement policy, So far I have read that
                >                                                                                              endorsement
                >                                                                                              is done by peers and its managed by client to send request to
                >                                                                                              endorsing
                >                                                                                              peers but while instantiating chaincode we get the option to
                >                                                                                              select
                >                                                                                              the members of channel.
                >
                >                                                                                              The
                >                                                                                              endorsement policy gives the option of member and admin, why do we have
                >                                                                                              this
                >                                                                                              classification as I believe endorsement is managed by peers then what
                >                                                                                              the
                >                                                                                              purpose of selecting Organization and assigning roles to them.
                >
                >                                                                                              Or
                >                                                                                              is there a possibility that there would be again different users in
                >                                                                                              these
                >                                                                                              respective organization with the member and admin roles and they have
                >                                                                                              to
                >                                                                                              manually login and accept the endorsement request for any transaction.
                >
                >
                >
                >                                                                                              Regards,
                >
                >                                                                                              Sunil
                >                                                                                              suseelan
                >                                                                                              --------------
                >                                                                                              next part --------------
                >                                                                                              An
                >                                                                                              HTML attachment was scrubbed...
                >                                                                                              URL:
                >                                                                                              <
                >                                                                                              *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/cff36326/attachment-0001.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_cff36326_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=WKOpOPt_ALtyZ_8CuhyqVlhhNNjxf5OtkzkwPEGL3hM&e=>
                >                                                                                              >
                >
                >
                >                                                                                              ------------------------------
                >
                >                                                                                              Message:
                >                                                                                              2
                >                                                                                              Date:
                >                                                                                              Tue, 28 Nov 2017 12:42:02 +0800
                >                                                                                              From:
                >                                                                                              Baohua Yang <
                >                                                                                              *yangbaohua@...*
                >                                                                                              <yangbaohua@...>
                >                                                                                              >
                >                                                                                              To:
                >                                                                                              sunil suseelan <
                >                                                                                              *sunil18031992@...*
                >                                                                                              <sunil18031992@...>
                >                                                                                              >
                >                                                                                              Cc:
                >                                                                                              hyperledger-fabric <
                >                                                                                              *hyperledger-fabric@...rledger.org*
                >                                                                                              <hyperledger-fabric@...rledger.org>
                >                                                                                              >
                >                                                                                              Subject:
                >                                                                                              Re: [Hyperledger-fabric] Endorsement policy query
                >
                >                                                                                              Message-ID:
                >
                >                                                                                                    <
                >                                                                                              *CACbo-EB2T3_hq--8dmA4oCijXdwVK61AOzosO5p0Pkiy5Qz6vg@mail.gmail.com*
                >                                                                                              <CACbo-EB2T3_hq--8dmA4oCijXdwVK61AOzosO5p0Pkiy5Qz6vg@mail.gmail.com>
                >                                                                                              >
                >                                                                                              Content-Type:
                >                                                                                              text/plain; charset="utf-8"
                >
                >                                                                                              That's
                >                                                                                              for consortium.
                >
                >                                                                                              A
                >                                                                                              consortium may consist of several orgs, while for each org, there might
                >                                                                                              be
                >                                                                                              admin or member roles. Same for the peer node.
                >
                >                                                                                              For
                >                                                                                              the endorsement, it typically is processed at peer node automatically.
                >
                >                                                                                              On
                >                                                                                              Tue, Nov 28, 2017 at 10:11 AM, sunil suseelan <
                >                                                                                              *sunil18031992@...*
                >                                                                                              <sunil18031992@...>
                >                                                                                              >
                >
                >                                                                                              wrote:
                >
                >                                                                                              >
                >                                                                                              Hello All,
                >
                >                                                                                              >
                >
                >                                                                                              >
                >
                >                                                                                              >
                >                                                                                              >
                >                                                                                              Wanted some clarification on endorsement policy, So far I have read that
                >                                                                                            >
                >                                                                                              endorsement is done by peers and its managed by client to send request to
                >                                                                                              >
                >                                                                                              endorsing peers but while instantiating chaincode we get the option to
                >                                                                                              >
                >                                                                                              select the members of channel.
                >
                >                                                                                              >
                >                                                                                              >
                >                                                                                              The endorsement policy gives the option of member and admin, why do we
                >                                                                                              >
                >                                                                                              have this classification as I believe endorsement is managed by peers then
                >                                                                                              >
                >                                                                                              what the purpose of selecting Organization and assigning roles to them.
                >
                >                                                                                              >
                >                                                                                              >
                >                                                                                              Or is there a possibility that there would be again different users in
                >                                                                                              >
                >                                                                                              these respective organization with the member and admin roles and they have
                >                                                                                              >
                >                                                                                              to manually login and accept the endorsement request for any transaction.
                >
                >                                                                                              >
                >
                >                                                                                              >
                >                                                                                              >
                >                                                                                              Regards,
                >
                >                                                                                            >
                >                                                                                              >
                >                                                                                              Sunil suseelan
                >
                >                                                                                              >
                >                                                                                              >
                >                                                                                              ______________________________
                >                                                                                              _________________
                >                                                                                              >
                >                                                                                              Hyperledger-fabric mailing list
                >                                                                                              >
                >
                >                                                                                              *Hyperledger-fabric@...rledger.org*
                >                                                                                              <Hyperledger-fabric@...rledger.org>
                >                                                                                              >
                >
                >                                                                                              *https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=>
                >
                >                                                                                              >
                >
                >                                                                                              >
                >
                >
                >
                >                                                                                              --
                >                                                                                              Best
                >                                                                                              wishes!
                >
                >                                                                                              Baohua
                >                                                                                              Yang
                >                                                                                              --------------
                >                                                                                              next part --------------
                >                                                                                              An
                >                                                                                              HTML attachment was scrubbed...
                >                                                                                              URL:
                >                                                                                              <
                >                                                                                              *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/b3298472/attachment-0001.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_b3298472_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Ewpgpx-Y6sfTlc3Dl8uAMcQJelNYKiuGKOcCEzI7LO0&e=>
                >                                                                                              >
                >
                >
                >                                                                                              ------------------------------
                >
                >                                                                                              Message:
                >                                                                                              3
                >                                                                                              Date:
                >                                                                                              Tue, 28 Nov 2017 12:22:15 +0530
                >                                                                                              From:
                >                                                                                              pavan juttada <
                >                                                                                              *pavanjuttada@...*
                >                                                                                              <pavanjuttada@...>
                >                                                                                              >
                >                                                                                              To:
                >
                >                                                                                              *hyperledger-fabric@...rledger.org*
                >                                                                                              <hyperledger-fabric@...rledger.org>
                >                                                                                              Subject:
                >                                                                                              [Hyperledger-fabric] "Endpoint read failed" while querying
                >
                >                                                                                                    the chain from node SDK.
                >
                >                                                                                              Message-ID:
                >
                >                                                                                                    <
                >                                                                                              *CAKdEonpS3xWR9q4jFXmQHFyh6fQgaGXKf_VJsffVBrJUb5y85Q@...ail.com*
                >                                                                                              <CAKdEonpS3xWR9q4jFXmQHFyh6fQgaGXKf_VJsffVBrJUb5y85Q@...ail.com>
                >                                                                                              >
                >                                                                                              Content-Type:
                >                                                                                              text/plain; charset="utf-8"
                >
                >                                                                                              Hi
                >                                                                                              guys,
                >
                >                                                                                              I
                >                                                                                              tried BYFN example (
                > *http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__hyperledger-2Dfabric.readthedocs.io_en_latest_build-5Fnetwork.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=3dJeDKDTyxI5I9wmt3T2urzUfZxJFgvb31ic836JpIk&e=>
                >                                                                                              ) for
                >                                                                                              multipeer
                >                                                                                              configration, everything working fine with CLI intractions.
                >
                >                                                                                              I
                >                                                                                              want to interact with the chain  through node SDK, So with the help of
                >                                                                                              fabcar
                >                                                                                              example i did it (
                > *http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__hyperledger-2Dfabric.readthedocs.io_en_latest_write-5Ffirst-5Fapp.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Eo3ZKsxSHM9e-l2wTAqkDtRRRkPEcwGlEtlfdeGXSuY&e=>
                >                                                                                              ).
                >
                >                                                                                              Registration
                >                                                                                              & enrollment is succes. but while querying the chain facing
                >                                                                                              the
                >                                                                                              below issue.
                >                                                                                              {"code":14,"details":"Endpoint
                >                                                                                              read
                >
                >                                                                                              failed","metadata":{"_
                >                                                                                              internal_repr":{}}}
                >
                >                                                                                              any
                >                                                                                              idea why is like this? am i missed anything?
                >
                >                                                                                              Thanks
                >                                                                                              & Regards,
                >                                                                                              Pavan
                >                                                                                              Kumar J
                >                                                                                              Beginner
                >                                                                                              of Blockchain
                >                                                                                              --------------
                >                                                                                              next part --------------
                >                                                                                              An
                >                                                                                              HTML attachment was scrubbed...
                >                                                                                              URL:
                >                                                                                              <
                >                                                                                              *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/98825686/attachment-0001.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_98825686_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=HFbsQ6HvQ8bVPByWCRHGBnIFwJj8OqqW4gqkYinb-mM&e=>
                >                                                                                              >
                >
                >
                >                                                                                              ------------------------------
                >
                >                                                                                              Message:
                >                                                                                              4
                >                                                                                              Date:
                >                                                                                              Tue, 28 Nov 2017 17:40:00 +0800
                >                                                                                              From:
                >                                                                                              "=?utf-8?B?
                >                                                                                              am9zZXBoNTgwMzA3QGdtYWlsLmNvbQ
                >                                                                                              ==?="
                >
                >                                                                                                    <
                >                                                                                              *joseph580307@...*
                >                                                                                              <joseph580307@...>
                >                                                                                              >
                >
                >                                                                                              To:
                >
                >                                                                                                    "=?utf-8?B?
                >                                                                                              aHlwZXJsZWRnZXItZmFicmljQGxpc3
                >                                                                                              RzLmh5cGVybGVkZ2VyLm9yZw==?="
                >
                >                                                                                                    <
                >                                                                                              *hyperledger-fabric@...rledger.org*
                >                                                                                              <hyperledger-fabric@...rledger.org>
                >                                                                                              >
                >                                                                                              Subject:
                >                                                                                              [Hyperledger-fabric] (no subject)
                >                                                                                              Message-ID:
                >                                                                                              <
                >                                                                                              *5a1d2ef1.0f90620a.ed0c8.15cf@mx.google.com*
                >                                                                                              <5a1d2ef1.0f90620a.ed0c8.15cf@mx.google.com>
                >                                                                                              >
                >                                                                                              Content-Type:
                >                                                                                              text/plain; charset="utf-8"
                >
                >                                                                                              ???
                >                                                                                              HTC ??
                >
                >                                                                                              --------------
                >                                                                                              next part --------------
                >                                                                                              An
                >                                                                                              HTML attachment was scrubbed...
                >                                                                                              URL:
                >                                                                                              <
                >                                                                                            *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/43539121/attachment-0001.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_43539121_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Y13kT3RO2kTwpKA12XagwKSbZ82SvAVzMKLroa0ZN2I&e=>
                >                                                                                              >
                >
                >
                >                                                                                              ------------------------------
                >
                >                                                                                              Message:
                >                                                                                              5
                >                                                                                              Date:
                >                                                                                              Tue, 28 Nov 2017 15:12:29 +0530
                >                                                                                              From:
                >                                                                                              smita narvekar <
                >                                                                                              *smita0709@...*
                >                                                                                              <smita0709@...>
                >                                                                                              >
                >                                                                                              To:
                >
                >                                                                                              *hyperledger-fabric@...rledger.org*
                >                                                                                              <hyperledger-fabric@...rledger.org>
                >                                                                                              Subject:
                >                                                                                              [Hyperledger-fabric] Do I need to update the system channel
                >
                >                                                                                                    with    certificate revocation list?
                >
                >                                                                                              Message-ID:
                >
                >                                                                                                    <CAArJ2OGpz2R5d=
                >                                                                                              Z3NQmk2m9aPGrDspeO1V8=
                >                                                                                              *mPjwO6yPboPtZw@...*
                >                                                                                              <mPjwO6yPboPtZw@...>
                >                                                                                              >
                >                                                                                              Content-Type:
                >                                                                                              text/plain; charset="utf-8"
                >
                >
                >                                                                                              Hello,
                >
                >                                                                                              I
                >                                                                                              am updating all the channels in the fabric network with the latest
                >                                                                                              certificate
                >                                                                                              revocation lists. Do I also need to update the system channel?
                >
                >
                >                                                                                              Thanks,
                >
                >                                                                                              Smita
                >                                                                                              --------------
                >                                                                                              next part --------------
                >                                                                                              An
                >                                                                                              HTML attachment was scrubbed...
                >                                                                                              URL:
                >                                                                                              <
                >                                                                                              *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/79980a24/attachment-0001.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_79980a24_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=kiNt_jK-7hTmGdLYVnNoE41nBYZCar88b_khKQbhlxo&e=>
                >                                                                                            >
                >
                >
                >                                                                                              ------------------------------
                >
                >                                                                                              Message:
                >                                                                                              6
                >                                                                                              Date:
                >                                                                                              Tue, 28 Nov 2017 11:58:02 +0000
                >                                                                                              From:
                >                                                                                              "Gari Singh" <
                >                                                                                              *garis@...*
                >                                                                                              <garis@...>
                >                                                                                              >
                >                                                                                              To:
                >                                                                                              pavan juttada <
                >                                                                                              *pavanjuttada@...*
                >                                                                                              <pavanjuttada@...>
                >                                                                                              >
                >                                                                                              Cc:
                >
                >                                                                                              *hyperledger-fabric@...rledger.org*
                >                                                                                              <hyperledger-fabric@...rledger.org>
                >                                                                                              Subject:
                >                                                                                              Re: [Hyperledger-fabric] "Endpoint read failed" while
                >
                >                                                                                                    querying the chain from node SDK.
                >
                >                                                                                              Message-ID:
                >
                >                                                                                                    <
                >                                                                                              *OFD846B445.21B8A5F0-ON002581E6.0041BCEB-002581E6.0041BCF4@notes.na.collabserv.com*
                >                                                                                              <OFD846B445.21B8A5F0-ON002581E6.0041BCEB-002581E6.0041BCF4@notes.na.collabserv.com>
                >                                                                                              >
                >
                >                                                                                              Content-Type:
                >                                                                                              text/plain; charset=UTF-8
                >
                >                                                                                              Without
                >                                                                                              seeing your actual code but based on what you wrote and the error, one
                >                                                                                              possible issue may be that fabcar does not use TLS for the peer endpoints.
                >                                                                                              Are you using "grpcs" in place of "grpc" for the peer endpoints in your
                >                                                                                              NodeJS app?
                >
                >                                                                                              You
                >                                                                                              might also want to turn on gRPC debugging to get more details on what is
                >                                                                                              failing:
                >
                >                                                                                              GRPC_VERBOSITY=DEBUG
                >                                                                                              GRPC_TRACE=all node your app.js
                >
                >
                >
                >                                                                                               -----------------------------
                >                                                                                              ------------
                >                                                                                               Gari
                >                                                                                              Singh
                >                                                                                               Distinguished
                >                                                                                              Engineer, CTO - IBM Blockchain
                >                                                                                               IBM
                >                                                                                              Middleware
                >
                >                                                                                               *550
                >                                                                                              King St*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__maps.google.com_-3Fq-3D550-2BKing-2BSt-2B-25C2-25A0Littleton-2C-2BMA-2B01460-26entry-3Dgmail-26source-3Dg&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=wBpGJvNKRWn1kBXhzrQXsmUeBxzmxr6nYp-loGJHCoA&s=NAppdcnON8K3emr73Fb0iopsLhyy9dZ3OcabOo_tzpA&e=>
                > * Littleton, MA 01460*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__maps.google.com_-3Fq-3D550-2BKing-2BSt-2B-25C2-25A0Littleton-2C-2BMA-2B01460-26entry-3Dgmail-26source-3Dg&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=wBpGJvNKRWn1kBXhzrQXsmUeBxzmxr6nYp-loGJHCoA&s=NAppdcnON8K3emr73Fb0iopsLhyy9dZ3OcabOo_tzpA&e=>
                >                                                                                               Cell:
                >
                >                                                                                              *978-846-7499*
                >                                                                                              <978-846-7499>
                >
                >
                >                                                                                              *garis@...*
                >                                                                                              <garis@...>
                >
                >                                                                                               -----------------------------
                >                                                                                              ------------
                >
                >
                >                                                                                              -----
                >                                                                                              *hyperledger-fabric-bounces@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric-bounces@lists.hyperledger.org>
                >                                                                                              wrote: -----
                >                                                                                              To:
                >
                >                                                                                              *hyperledger-fabric@...rledger.org*
                >                                                                                              <hyperledger-fabric@...rledger.org>
                >                                                                                              From:
                >                                                                                              pavan juttada
                >                                                                                              Sent
                >                                                                                              by:
                >                                                                                              *hyperledger-fabric-bounces@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric-bounces@lists.hyperledger.org>
                >                                                                                              Date:
                >                                                                                              11/28/2017 01:52AM
                >                                                                                              Subject:
                >                                                                                              [Hyperledger-fabric] "Endpoint read failed" while querying the chain from
                >                                                                                              node SDK.
                >
                >                                                                                              Hi
                >                                                                                              guys,
                >
                >                                                                                              I
                >                                                                                              tried BYFN example (
                >                                                                                              *http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html*
                >                                                                                            <https://urldefense.proofpoint.com/v2/url?u=http-3A__hyperledger-2Dfabric.readthedocs.io_en_latest_build-5Fnetwork.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=3dJeDKDTyxI5I9wmt3T2urzUfZxJFgvb31ic836JpIk&e=>
                >                                                                                              ) for multipeer configration, everything working fine with CLI intractions.
                >
                >                                                                                              I
                >                                                                                              want to interact with the chain  through node SDK, So with the help of
                >                                                                                              fabcar example i did it (
                >                                                                                              *http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__hyperledger-2Dfabric.readthedocs.io_en_latest_write-5Ffirst-5Fapp.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Eo3ZKsxSHM9e-l2wTAqkDtRRRkPEcwGlEtlfdeGXSuY&e=>
                >                                                                                              ).
                >
                >                                                                                              Registration
                >                                                                                              & enrollment is succes. but while querying the chain facing the below issue.
                >                                                                                              {"code":14,"details":"Endpoint
                >                                                                                              read failed","metadata":{"_
                >                                                                                              internal_repr":{}}}
                >
                >                                                                                              any
                >                                                                                              idea why is like this? am i missed anything?
                >                                                                                              Thanks
                >                                                                                              & Regards,
                >                                                                                              Pavan
                >                                                                                              Kumar J
                >                                                                                              Beginner
                >                                                                                              of Blockchain
                >
                >
                >                                                                                              ______________________________
                >                                                                                              _________________
                >                                                                                              Hyperledger-fabric
                >                                                                                              mailing list
                > *Hyperledger-fabric@...rledger.org*
                >                                                                                              <Hyperledger-fabric@...rledger.org>
                >
                >                                                                                              *https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=g 4AhUihDboIiYYOCY3DtvQ&m=-Xr6195J1CX_35WWiOKH95gbzDXf3YpiESi_A3cIe4g&s=VGOWLEVZP0VwcI--p24qREZNLWw69yaagGBXSWqy3iM&e=*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=g4AhUihDboIiYYOCY3DtvQ&m=-Xr6195J1CX_35WWiOKH95gbzDXf3YpiESi_A3cIe4g&s=VGOWLEVZP0VwcI--p24qREZNLWw69yaagGBXSWqy3iM&e=>
                >
                >
                >
                >
                >                                                                                              ------------------------------
                >
                >
                >                                                                                              ______________________________
                >                                                                                              _________________
                >                                                                                              Hyperledger-fabric
                >                                                                                              mailing list
                > *Hyperledger-fabric@...rledger.org*
                >                                                                                              <Hyperledger-fabric@...rledger.org>
                > *https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=>
                >
                >
                >                                                                                              End
                >                                                                                              of Hyperledger-fabric Digest, Vol 19, Issue 145
                >
                >                                                                                              ******************************
                >                                                                                              *********************
                >
                >                                              ______________________________
                >                                              _________________
                >                                              Hyperledger-fabric mailing
                >                                              list
                > *Hyperledger-fabric@...rledger.org*
                >                                              <Hyperledger-fabric@...rledger.org>
                >
                >                                              *https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=*
                >                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=>
                >
                >
                >
                >
                >
                -------------- next part --------------
                An HTML attachment was scrubbed...
                URL: <http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171204/96c7b12d/attachment.html>
                --- ----------- next part --------------
                A non-text attachment was scrubbed...
                Name: graycol.gif
                Type: image/gif
                Size: 105 bytes
                Desc: not available
                URL: <http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171204/96c7b12d/attachment.gif>

                ------------------------------

                _______________________________________________
                Hyperledger-fabric mailing list
                Hyperledger-fabric@...ledger.org
                https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric


                End of Hyperledger-fabric Digest, Vol 20, Issue 7
                *************************************************





_______________________________________________
Hyperledger-cello mailing list
Hyperledger-cello@lists.hyperledger.org
https://lists.hyperledger.org/mailman/listinfo/hyperledger-cello




--
Best wishes!

Baohua Yang


Re: Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase

Syed Arifuddin
 

I posted the same on Rocket cello channel, is there any other forum or same one, can you please respond and help?

Thanks.
Syed

On Fri, Dec 8, 2017 at 11:49 AM, Tong Li <litong01@...> wrote:

let'e take the conversation to the cello channel.

Tong Li
IBM Open Technology
Building 501/B205
litong01@...

Syed A ---12/08/2017 12:22:07 PM---Tong, I ran the below command for initializing and got below errors the rest are

From: Syed A <arifudds1977@...>
To: Tong Li <litong01@...>, hyperledger-cello <Hyperledger-cello@lists.hyperledger.org>, hyperledger-fabric@lists.hyperledger.org
Cc: Syed A <arifudds1977@...>
Date: 12/08/2017 12:22 PM
Subject: Re: Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase





Tong,

I ran the below command for initializing and got below errors the rest are successful:
Before I used private_ip and my process is stuck at Start the Flanneld service and throws the below first error, today I changed to Public_ip in the yml file and it still throws the first error but in went quickly to other steps and throwed the remaining errors as shown below, can you please help?


TASK [Start the flanneld service] ***************************************************************************************************************************
changed: [54.145.240.93]
fatal: [54.85.48.22]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}
fatal: [35.168.7.149]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}


TASK [Start registrator service] ****************************************************************************************************************************
fatal: [54.145.240.93]: FAILED! => {"changed": true, "cmd": ["docker", "run", "-d", "--name", "registrator.fabric003", "-v", "/var/run/docker.sock:/tmp/docker.sock", "email4tong/registrator:v10", "-internal", "-ttl", "30", "-ttl-refresh", "20", "-resync", "18", "skydns2://172.31.56.228:2379/fabricnet"], "delta": "0:00:15.019447", "end": "2017-12-08 17:18:04.950998", "msg": "non-zero return code", "rc": 125, "start": "2017-12-08 17:17:49.931551", "stderr": "Unable to find image 'email4tong/registrator:v10' locally\ndocker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).\nSee 'docker run --help'.", "stderr_lines": ["Unable to find image 'email4tong/registrator:v10' locally", "docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).", "See 'docker run --help'."], "stdout": "", "stdout_lines": []}


PLAY RECAP **************************************************************************************************************************************************
35.168.7.149               : ok=34   changed=19   unreachable=0    failed=1
54.145.240.93              : ok=52   changed=27   unreachable=0    failed=1
54.85.48.22                : ok=36   changed=19   unreachable=0    failed=1
cloud                      : ok=4    changed=0    unreachable=0    failed=0

ubuntu@ip-172-31-11-179:~/cello/src/agent/ansible$




On Fri, Dec 8, 2017 at 10:39 AM, Tong Li <litong01@...> wrote:
    Did you see any error prior seeing that error?

    Thanks.

    Tong Li
    IBM Open Technology
    Building 501/B205
    litong01@...

    Syed A ---12/07/2017 11:26:31 AM---Tong, I did exactly the same, ran the server provisioning and then initializing

    From:
    Syed A <arifudds1977@...>
    To:
    Tong Li <litong01@...>, hyperledger-cello <Hyperledger-cello@lists.hyperledger.org>, hyperledger-fabric@lists.hyperledger.org
    Cc:
    Syed A <arifudds1977@...>
    Date:
    12/07/2017 11:26 AM
    Subject:
    Re: Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase




    Tong,

    I did exactly the same, ran the server provisioning and then initializing after waiting for few minutes and again ran into the same issue shown in RED below.

    How much time do you think I need to wait before running the below command (for initialize and prepare the server) ?

    ansible-playbook -i run/runhosts -e "mode=apply env=aws env_type=flanneld" initcluster.yml



    TASK [Configure flanneld services] **************************************************************************************************************************
    changed: [172.31.57.196]
    changed: [172.31.59.243]
    changed: [172.31.59.75]

    TASK [Change IP Forwarding] *********************************************************************************************************************************
    changed: [172.31.57.196]
    changed: [172.31.59.75]
    changed: [172.31.59.243]

    TASK [Reload services] **************************************************************************************************************************************
    changed: [172.31.57.196]
    changed: [172.31.59.243]
    changed: [172.31.59.75]

    TASK [Start the flanneld service] ***************************************************************************************************************************
    fatal: [172.31.59.243]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}
    fatal: [172.31.57.196]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}


    Thanks
    Syed

    On Mon, Dec 4, 2017 at 4:07 PM, Tong Li <litong01@...> wrote:
        That error is most likely due to one or more of the three nodes did not provisioned successfully. This can be because of the ubuntu daily update services kicks right after the machine was provisioned, ansible update failed. In this case, I would normally split the whole tasks into 3 steps, after provisioning is down, wait for awhile, then execute the step 2 and step3.

        Tong Li
        IBM Open Technology
        Building 501/B205
        litong01@...

        Syed A ---12/04/2017 08:59:58 PM---Hi All, I am running into issue while setting up fabric using Ansible on AWS cloud

        From:
        Syed A <arifudds1977@...>
        To:
        hyperledger-fabric@lists.hyperledger.org, Tong Li <litong01@...>, Syed A <arifudds1977@...>
        Date:
        12/04/2017 08:59 PM
        Subject:
        Error during Fabric Setup on multiple nodes using Ansible - during networksetup phase




        Hi All,

        I am running into issue while setting up fabric using Ansible on AWS cloud using 3 nodes and 1 Ansible controller. The error I receive during the execution for the role: env_flanneld, below is the error:

        TASK [Reload services] **************************************************************************************************************************************
        changed: [172.31.59.62]
        changed: [172.31.52.75]
        changed: [172.31.63.87]

        TASK [Start the flanneld service] ***************************************************************************************************************************
        fatal: [172.31.63.87]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}
        fatal: [172.31.59.62]: FAILED! => {"changed": false, "msg": "Unable to start service flanneld: Job for flanneld.service failed because a timeout was exceeded. See \"systemctl status flanneld.service\" and \"journalctl -xe\" for details.\n"}


        what is this error and how can I fix this, please can you provide some details?

        Thanks.
        Syed

        On Mon, Dec 4, 2017 at 11:04 AM, <hyperledger-fabric-request@lists.hyperledger.org> wrote:
                Send Hyperledger-fabric mailing list submissions to
                        hyperledger-fabric@lists.hyperledger.org

                To subscribe or unsubscribe via the World Wide Web, visit
                        https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric
                or, via email, send a message with subject or body 'help' to
                        hyperledger-fabric-request@lists.hyperledger.org

                You can reach the person managing the list at
                        hyperledger-fabric-owner@lists.hyperledger.org

                When replying, please edit your Subject line so it is more specific
                than "Re: Contents of Hyperledger-fabric digest..."


                Today's Topics:

                   1. Clarification about Ansible cello -       configuration file -
                      vb.yml (Syed A)


                ----------------------------------------------------------------------

                Message: 1
                Date: Mon, 4 Dec 2017 11:04:29 -0600
                From: Syed A <arifudds1977@...>
                To: hyperledger-fabric@lists.hyperledger.org
                Cc: Syed A <arifudds1977@...>,
                        hyperledger-fabric-bounces@lists.hyperledger.org
                Subject: [Hyperledger-fabric] Clarification about Ansible cello -
                        configuration file - vb.yml
                Message-ID:
                        <CAN82CFkExNS+yVKSj=q0bL5ZV1m_XsF4uhakYNtAA87nr_bB_w@mail.gmail.com>
                Content-Type: text/plain; charset="utf-8"

                Hi,

                I have provisioned one server on AWS with OS=ubuntu.

                I like to install and run fabric on one server using the below link for
                ansible-agent-all-in-one, here I have few clarifications, can you please
                help to clarify?

                What is the auth section , what do I need to mention here. I have only one
                server in AWS which is running with only UBUNTU OS,  with user as ubuntu.

                Does the auth_url represents the same machine ip address?

                Does username should be "ubuntu"?

                and in the password field do I need to put the password for the user?

                https://github.com/hyperledger/cello/blob/master/
                docs/ansible-agent-all-in-one.md


                auth: {
                  # Define where the VirtualBox(VB) system is
                  auth_url: "192.168.0.36",
                  # User name to log in to the remote VB system
                  username: "tongli",
                  # Password to the VB system, can specify at command line
                  # or use env variable named PASSWORD
                  password: "{{ password | default(lookup('env', 'password')) }}"
                }


                Thanks.
                Syed Arifuddin

                On Wed, Nov 29, 2017 at 4:15 PM, Tong Li <litong01@...> wrote:

                > Syed,
                > I wonder if you like to look at this project to stand up your fabric
                > network. The project was developed to do that.
                >
                > https://github.com/hyperledger/cello/blob/master/
                > src/agent/ansible/README.md
                > https://github.com/hyperledger/cello/blob/master/
                > docs/ansible-agent-all-in-one.md
                > https://github.com/hyperledger/cello/blob/master/
                > docs/ansible-agent-how-to.md
                >
                > If you try the cello ansible agent and have issues, I can help out.
                >
                > Tong Li
                > IBM Open Technology
                > Building 501/B205
                > litong01@...
                >
                > [image: Inactive hide details for Syed A ---11/29/2017 04:26:28 PM---Tong,
                > We can use either Cryptogen or Fabric CA to generate certifi]Syed A
                > ---11/29/2017 04:26:28 PM---Tong, We can use either Cryptogen or Fabric CA
                > to generate certificates right. If
                >
                > From: Syed A <arifudds1977@...>
                > To: Tong Li <litong01@...>
                > Cc: hyperledger-fabric@lists.hyperledger.org, hyperledger-fabric-bounces@
                > lists.hyperledger.org, Syed A <arifudds1977@...>
                > Date: 11/29/2017 04:26 PM
                > Subject: Re: [Hyperledger-fabric] Question about Registering and
                > Enrolling Peer
                > ------------------------------
                >
                >
                >
                > Tong,
                >
                > We can use either Cryptogen or Fabric CA to generate certificates right.
                > If I generate certificates using cryptogen then do you know how can I
                > create a composer profile to deploy Business Network Archive to Fabric
                > Blockchain?
                >
                > Thanks.
                > Syed
                >
                > On Wed, Nov 29, 2017 at 8:11 AM, Tong Li <*litong01@...*
                > <litong01@...>> wrote:
                >
                >    Syed,
                >    I am not sure when you have tls enabled, how the handshake will be
                >    done between your client and ca server. I thought it should have been
                >    automatic. Should you somewhere specify where your client tls certs are
                >    using env variables?
                >    You can certainly use cryptogen to generate all your needed certs
                >    before you set up anything.
                >
                >    Thanks.
                >
                >    Tong Li
                >    IBM Open Technology
                >    Building 501/B205
                > *litong01@...* <litong01@...>
                >
                >    [image: Inactive hide details for Syed A ---11/28/2017 05:45:35
                >    PM---Tong, I am trying to enroll and here is the error: I am running CA]Syed
                >    A ---11/28/2017 05:45:35 PM---Tong, I am trying to enroll and here is the
                >    error: I am running CA Server in TLS
                >
                >    From: Syed A <*arifudds1977@...* <arifudds1977@...>>
                >    To: Tong Li <*litong01@...* <litong01@...>>
                >    Cc: *hyperledger-fabric@lists.hyperledger.org*
                >    <hyperledger-fabric@lists.hyperledger.org>,
                >    *hyperledger-fabric-bounces@lists.hyperledger.org*
                >    <hyperledger-fabric-bounces@lists.hyperledger.org>, Syed A <
                >    *arifudds1977@...* <arifudds1977@...>>
                >    Date: 11/28/2017 05:45 PM
                >    Subject: Re: [Hyperledger-fabric] Question about Registering and
                >    Enrolling Peer
                >    ------------------------------
                >
                >
                >
                >    Tong,
                >
                >    I am trying to enroll and here is the error: I am running CA Server in
                >    TLS mode.
                >
                >    $ mkdir -p /home/ubuntu/ca_certs/ip-172-31-6-226
                >    $ export FABRIC_CA_CLIENT_HOME=/home/ubuntu/ca_certs/ip-172-31-6-226
                >
                >    ubuntu@ip-172-31-5-246:~/ca_certs/ip-172-31-6-226$ fabric-ca-client
                >    register -u *https://admin:adminpw@localhost:7054*
                >    <https://urldefense.proofpoint.com/v2/url?u=https-3A__admin-3Aadminpw-40localhost-3A7054&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=VnMLTG4LDRMa5cGk34-_Hpcbv55ASy97njJuL_2pstk&s=-wsTjqNXQ2SiMBoNCzc9QWUQibxxBW2nfN_MRU824UA&e=>
                >    --id.type peer --*id.name*
                >    <https://urldefense.proofpoint.com/v2/url?u=http-3A__id.name&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=7XQIFQ_BqJFDx_QVnJEqLWD2T92yMgcKzwyd-liRH60&e=>
                >    ip-172-31-6-2262017/11/28 22:34:20 [INFO] User provided config file:
                >    /home/ubuntu/ca_certs/ip-172-31-6-226/fabric-ca-client-config.yaml
                >    Error: Enrollment information does not exist. Please execute enroll
                >    command first. Example: fabric-ca-client enroll -u
                >    *http://user:userpw@serverAddr:serverPort*
                >    <https://urldefense.proofpoint.com/v2/url?u=http-3A__user-3Auserpw-40serverAddr-3AserverPort&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=VnMLTG4LDRMa5cGk34-_Hpcbv55ASy97njJuL_2pstk&s=GhCUEQZLTowdNhoyl9xxZBpCjzxtf-0ly1o0EU84JEw&e=>
                >    ubuntu@ip-172-31-5-246:~/ca_certs/ip-172-31-6-226$ fabric-ca-client
                >    enroll -u *https://admin:adminpw@localhost:7054*
                >    <https://urldefense.proofpoint.com/v2/url?u=https-3A__admin-3Aadminpw-40localhost-3A7054&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=VnMLTG4LDRMa5cGk34-_Hpcbv55ASy97njJuL_2pstk&s=-wsTjqNXQ2SiMBoNCzc9QWUQibxxBW2nfN_MRU824UA&e=>
                >    2017/11/28 22:35:19 [INFO] User provided config file:
                >    /home/ubuntu/ca_certs/ip-172-31-6-226/fabric-ca-client-config.yaml
                >    2017/11/28 22:35:19 [INFO] Created a default configuration file at
                >    /home/ubuntu/ca_certs/ip-172-31-6-226/fabric-ca-client-config.yaml
                >    2017/11/28 22:35:19 [INFO] generating key: &{A:ecdsa S:256}
                >    2017/11/28 22:35:19 [INFO] encoded CSR
                >    2017/11/28 22:35:19 [INFO] TLS Enabled
                > * Error: Failed to get client TLS config: No TLS certificate files were
                >    provided*
                >    ubuntu@ip-172-31-5-246:~/ca_certs/ip-172-31-6-226$
                >
                >
                >    Below is what I am trying to do:
                >
                >    Create a simple 3 node network (3 Physical servers):
                >    Server#1:  having Orderer and Fabric CA server
                >    Server#2: Peer Node
                >    Server# 3: Peer Node
                >
                >    For the above network I want to deploy Business Network Archive. The
                >    reason I have to use FABRIC CA server is for the deployment of Business
                >    Network Archive file.
                >
                >    In order to deploy business network Archive file I need to create a
                >    Connection profile which needs a fabric ca URL as shown below:
                >
                >    Is there a way to create a connection profile with out using Fabric
                >    CA, and just use the certificates generated using Cryptogen?
                >
                >    {
                >        "name": "hlfv1",
                >        "type": "hlfv1",
                >        "orderers": [
                >           { "url" : "grpc://localhost:7050" }
                >        ],
                > *     "ca": { "url": "**http://localhost:7054*
                >    <https://urldefense.proofpoint.com/v2/url?u=http-3A__localhost-3A7054&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=KXxejjasFSurbqWme7noa4piBuoIHSY2bb3Z-4aXi2E&e=>
                > *",             "name": "**ca.org1.example.com*
                >    <https://urldefense.proofpoint.com/v2/url?u=http-3A__ca.org1.example.com&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=MPVaXUAUgDtEaGdL7RecXAHMMzQnp7Q6KB5yXXjDba4&e=>
                >    *"*
                >        },
                >        "peers": [
                >            {
                >                "requestURL": "grpc://localhost:7051",
                >                "eventURL": "grpc://localhost:7053"
                >            }
                >        ],
                >        "keyValStore": "/home/ubuntu/.composer-credentials",
                >        "channel": "composerchannel",
                >        "mspID": "Org1MSP",
                >        "timeout": "300"
                >    }
                >
                >
                >    Please help.
                >
                >    Thanks.
                >    Syed
                >
                >
                >
                >
                >    On Tue, Nov 28, 2017 at 4:25 PM, Tong Li <*litong01@...*
                >    <litong01@...>> wrote:
                >       export FABRIC_CA_CLIENT_HOME=/a_dir/peer1
                >          fabric-ca-client enroll -u *http://admin:adminpw@ca_host*
                >          <https://urldefense.proofpoint.com/v2/url?u=http-3A__admin-3Aadminpw-40ca-5Fhost_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=UKxbZ42FIzEEQCNeyuIFYNNYS_m5mVV_Hd7XDgYyHo8&e=>
                >          .......
                >          fabric-ca-client register -u ....
                >
                >          export FABRIC_CA_CLIENT_HOME=/a_dir/peer2
                >          fabric-ca-client enroll -u *http://admin:adminpw@ca_host*
                >          <https://urldefense.proofpoint.com/v2/url?u=http-3A__admin-3Aadminpw-40ca-5Fhost_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=UKxbZ42FIzEEQCNeyuIFYNNYS_m5mVV_Hd7XDgYyHo8&e=>
                >          .......
                >          fabric-ca-client register -u ....
                >
                >          export FABRIC_CA_CLIENT_HOME=/a_dir/peer3
                >          fabric-ca-client enroll -u *http://admin:adminpw@ca_host*
                >          <https://urldefense.proofpoint.com/v2/url?u=http-3A__admin-3Aadminpw-40ca-5Fhost_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=v9qqbqYlJoE6JS0KpqmhfMKgE_PXHmtcNwpcZ4n0k0U&s=UKxbZ42FIzEEQCNeyuIFYNNYS_m5mVV_Hd7XDgYyHo8&e=>
                >          .......
                >          fabric-ca-client register -u ....
                >
                >          Each time you are doing this, you are creating a set of certs.
                >
                >          Thanks.
                >
                >          Tong Li
                >          IBM Open Technology
                >          Building 501/B205
                > *litong01@...* <litong01@...>
                >
                >          [image: Inactive hide details for Syed A ---11/28/2017 01:56:45
                >          PM---Thanks Tong, My one question will be when I am registering and enr]Syed
                >          A ---11/28/2017 01:56:45 PM---Thanks Tong, My one question will be when I
                >          am registering and enrolling peer from one
                >
                >          From: Syed A <*arifudds1977@...* <arifudds1977@...>>
                >          To: Tong Li <*litong01@...* <litong01@...>>
                >          Cc: *hyperledger-fabric@lists.hyperledger.org*
                >          <hyperledger-fabric@lists.hyperledger.org>,
                >          *hyperledger-fabric-bounces@lists.hyperledger.org*
                >          <hyperledger-fabric-bounces@lists.hyperledger.org>, Syed A <
                >          *arifudds1977@...* <arifudds1977@...>>
                >          Date: 11/28/2017 01:56 PM
                >          Subject: Re: [Hyperledger-fabric] Question about Registering and
                >          Enrolling Peer
                >          ------------------------------
                >
                >
                >
                >          Thanks Tong,
                >
                >          My one question will be when I am registering and enrolling peer
                >          from one node, how can I create certificate for each of those 3 peers?
                >
                >          On my orderer node I have 3 folders named after each host name
                >          of the peer and it contains the crypto certificates for those peer. Now I
                >          want to register those 3 peers, during registration do I need to mention
                >          the ip address of the peer to differentiate the certificates of one peer
                >          with the other?
                >
                >          Here is the option I see for the fabric-ca-client command help:
                >
                >           -m, --myhost string                Hostname to include in the
                >          certificate signing request during enrollment (default "ip-172-31-5-246")
                >
                >          do I need to mention -m option with the peer hostname when
                >          running fabric-ca-client to register and enroll?
                >
                >          Thanks.
                >          Syed
                >
                >          On Tue, Nov 28, 2017 at 12:07 PM, Tong Li <*litong01@...*
                >          <litong01@...>> wrote:
                >             I do not think you need to install ca client on other nodes.
                >                      You simply need to enroll and register then take the certificates and keys
                >                      and everything to place (copy) them in a directory where you peers can
                >                      access. When your peers are running, they do not actually access ca servers.
                >
                >                      Thanks.
                >
                >                      Tong Li
                >                      IBM Open Technology
                >                      Building 501/B205
                > *litong01@...* <litong01@...>
                >
                >                      [image: Inactive hide details for Syed A
                >                      ---11/28/2017 11:09:33 AM---Tong, I think that -u option will basically
                >                      used to identify my ca]Syed A ---11/28/2017 11:09:33
                >                      AM---Tong, I think that -u option will basically used to identify my ca
                >                      server during
                >
                >                      From: Syed A <*arifudds1977@...*
                >                      <arifudds1977@...>>
                >                      To: Tong Li <*litong01@...*
                >                      <litong01@...>>
                >                      Cc: *hyperledger-fabric@lists.hyperledger.org*
                >                      <hyperledger-fabric@lists.hyperledger.org>,
                >                      *hyperledger-fabric-bounces@lists.hyperledger.org*
                >                      <hyperledger-fabric-bounces@lists.hyperledger.org>,
                >                      Syed A <*arifudds1977@...*
                >                      <arifudds1977@...>>
                >                      Date: 11/28/2017 11:09 AM
                >                      Subject: Re: [Hyperledger-fabric] Question about
                >                      Registering and Enrolling Peer
                >                      ------------------------------
                >
                >
                >
                >                      Tong,
                >
                >                      I think that -u option will basically used to
                >                      identify my ca server during registration right. This is what I have:
                >
                >                      Node 1 - CA
                >                      Node 2 - Orderer
                >                      Node 3 - Peer
                >                      Node 4 - Peer
                >                      Node 5 - Peer
                >
                >                      These peers are all different physical servers. Now
                >                      I have installed FABRIC CA server on Node 1 and started the CA service.
                >                      Now I like to register my Orderer and 3 Peer nodes
                >                      with Fabric CA server running on Node 1.
                >
                >                      Do I need to install fabric ca client on Node 2,
                >                      Node 3, Node 4 and Node 5?
                >
                >                      Do I need to run fabric-ca-client register/enroll
                >                      commands from those peer nodes?
                >
                >                      In the register/enroll commands do I need to mention
                >                      the ip address/hostname for those Peers?
                >
                >                      Thanks.
                >                      Syed
                >
                >
                >                      On Tue, Nov 28, 2017 at 10:03 AM, Tong Li <
                >                      *litong01@...* <litong01@...>> wrote:
                >                         use -u option. like this -u
                >                                              *http://admin:adminpw@ca_host_ip_or_ca_host_name:port*
                >                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__admin-3Aadminpw-40ca-5Fhost-5Fip-5For-5Fca-5Fhost-5Fname-3Aport_&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=wBpGJvNKRWn1kBXhzrQXsmUeBxzmxr6nYp-loGJHCoA&s=YdOnUucyXmNk_k7Sdup8Rm-6kHsh6uAuvNYWsXTIc_A&e=>
                >
                >                                              Tong Li
                >                                              IBM Open Technology
                >                                              Building 501/B205
                > *litong01@...* <litong01@...>
                >
                >                                              [image: Inactive hide
                >                                              details for Syed A ---11/28/2017 10:56:09 AM---Hi, When my peers are on
                >                                              different physical nodes, in order to reg]Syed
                >                                              A ---11/28/2017 10:56:09 AM---Hi, When my peers are on different physical
                >                                              nodes, in order to register peer
                >
                >                                              From: Syed A <
                >                                              *arifudds1977@...*
                >                                              <arifudds1977@...>>
                >                                              To:
                >                                              *hyperledger-fabric@lists.hyperledger.org*
                >                                              <hyperledger-fabric@lists.hyperledger.org>,
                >                                              Syed A <
                >                                              *arifudds1977@...*
                >                                              <arifudds1977@...>>
                >                                              Date: 11/28/2017 10:56 AM
                >                                              Subject: [Hyperledger-fabric]
                >                                              Question about Registering and Enrolling Peer
                >                                              Sent by:
                >                                              *hyperledger-fabric-bounces@lists.hyperledger.org*
                >                                              <hyperledger-fabric-bounces@lists. hyperledger.org>
                >
                >                                              ------------------------------
                >
                >
                >
                >
                >                                              Hi,
                >
                >                                              When my peers are on
                >                                              different physical nodes, in order to register peer with fabric ca server
                >                                              then where should I mention the hostname/ip address of the peer nodes
                >                                              during registration/enrollment of peer to fabric ca server?
                >
                >                                              Thanks.
                >                                              Syed
                >
                >                                              On Tue, Nov 28, 2017 at 5:57
                >                                              AM, <
                >                                              *hyperledger-fabric-request@lists.hyperledger.org*
                >                                              <hyperledger-fabric-request@lists.hyperledger.org>>
                >                                              wrote:
                >                                                 Send Hyperledger-fabric
                >                                                                                              mailing list submissions to
                >
                >
                >                                                                                              *hyperledger-fabric@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric@lists.hyperledger.org>
                >
                >                                                                                              To
                >                                                                                              subscribe or unsubscribe via the World Wide Web, visit
                >
                >
                >                                                                                              *https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=>
                >                                                                                              or,
                >                                                                                              via email, send a message with subject or body 'help' to
                >
                >
                >                                                                                              *hyperledger-fabric-request@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric-request@lists.hyperledger.org>
                >
                >                                                                                              You
                >                                                                                              can reach the person managing the list at
                >
                >
                >                                                                                              *hyperledger-fabric-owner@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric-owner@lists.hyperledger.org>
                >
                >                                                                                              When
                >                                                                                              replying, please edit your Subject line so it is more specific
                >                                                                                              than
                >                                                                                              "Re: Contents of Hyperledger-fabric digest..."
                >
                >
                >                                                                                              Today's
                >                                                                                              Topics:
                >
                >
                >                                                                                               1. Endorsement policy query (sunil suseelan)
                >
                >                                                                                               2. Re: Endorsement policy query (Baohua Yang)
                >
                >                                                                                               3. "Endpoint read failed" while querying the chain from node
                >
                >                                                                                                  SDK. (pavan juttada)
                >
                >                                                                                               4. (no subject) (=?utf-8?B?
                >                                                                                              am9zZXBoNTgwMzA3QGdtYWlsLmNvbQ
                >                                                                                              ==?=)
                >
                >                                                                                               5. Do I need to update the system channel with       certificate
                >
                >                                                                                                  revocation list? (smita narvekar)
                >
                >                                                                                               6. Re: "Endpoint read failed" while querying the chain from node
                >
                >                                                                                                  SDK. (Gari Singh)
                >
                >
                >
                >                                                                                              ------------------------------
                >                                                                                              ------------------------------
                >                                                                                              ----------
                >
                >                                                                                              Message:
                >                                                                                            1
                >                                                                                              Date:
                >                                                                                              Tue, 28 Nov 2017 07:41:59 +0530
                >                                                                                              From:
                >                                                                                              sunil suseelan <
                >                                                                                              *sunil18031992@...*
                >                                                                                              <sunil18031992@...>
                >                                                                                              >
                >                                                                                              To:
                >
                >                                                                                              *hyperledger-fabric@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric@lists.hyperledger.org>
                >                                                                                              Subject:
                >                                                                                              [Hyperledger-fabric] Endorsement policy query
                >
                >                                                                                              Message-ID:
                >
                >                                                                                                    <CAHtsgG=
                >                                                                                              *SzX59DK-zNQ7V8c25Qh7UrtQw5hN8odBii+2eXe-9Eg@...*
                >                                                                                              <SzX59DK-zNQ7V8c25Qh7UrtQw5hN8odBii%2B2eXe-9Eg@...>
                >                                                                                              >
                >                                                                                              Content-Type:
                >                                                                                              text/plain; charset="utf-8"
                >
                >                                                                                              Hello
                >                                                                                              All,
                >
                >
                >
                >                                                                                              Wanted
                >                                                                                              some clarification on endorsement policy, So far I have read that
                >                                                                                              endorsement
                >                                                                                              is done by peers and its managed by client to send request to
                >                                                                                              endorsing
                >                                                                                              peers but while instantiating chaincode we get the option to
                >                                                                                              select
                >                                                                                              the members of channel.
                >
                >                                                                                              The
                >                                                                                              endorsement policy gives the option of member and admin, why do we have
                >                                                                                              this
                >                                                                                              classification as I believe endorsement is managed by peers then what
                >                                                                                              the
                >                                                                                              purpose of selecting Organization and assigning roles to them.
                >
                >                                                                                              Or
                >                                                                                              is there a possibility that there would be again different users in
                >                                                                                              these
                >                                                                                              respective organization with the member and admin roles and they have
                >                                                                                              to
                >                                                                                              manually login and accept the endorsement request for any transaction.
                >
                >
                >
                >                                                                                              Regards,
                >
                >                                                                                              Sunil
                >                                                                                              suseelan
                >                                                                                              --------------
                >                                                                                              next part --------------
                >                                                                                              An
                >                                                                                              HTML attachment was scrubbed...
                >                                                                                              URL:
                >                                                                                              <
                >                                                                                              *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/cff36326/attachment-0001.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_cff36326_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=WKOpOPt_ALtyZ_8CuhyqVlhhNNjxf5OtkzkwPEGL3hM&e=>
                >                                                                                              >
                >
                >
                >                                                                                              ------------------------------
                >
                >                                                                                              Message:
                >                                                                                              2
                >                                                                                              Date:
                >                                                                                              Tue, 28 Nov 2017 12:42:02 +0800
                >                                                                                              From:
                >                                                                                              Baohua Yang <
                >                                                                                              *yangbaohua@...*
                >                                                                                              <yangbaohua@...>
                >                                                                                              >
                >                                                                                              To:
                >                                                                                              sunil suseelan <
                >                                                                                              *sunil18031992@...*
                >                                                                                              <sunil18031992@...>
                >                                                                                              >
                >                                                                                              Cc:
                >                                                                                              hyperledger-fabric <
                >                                                                                              *hyperledger-fabric@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric@lists.hyperledger.org>
                >                                                                                              >
                >                                                                                              Subject:
                >                                                                                              Re: [Hyperledger-fabric] Endorsement policy query
                >
                >                                                                                              Message-ID:
                >
                >                                                                                                    <
                >                                                                                              *CACbo-EB2T3_hq--8dmA4oCijXdwVK61AOzosO5p0Pkiy5Qz6vg@...*
                >                                                                                              <CACbo-EB2T3_hq--8dmA4oCijXdwVK61AOzosO5p0Pkiy5Qz6vg@...>
                >                                                                                              >
                >                                                                                              Content-Type:
                >                                                                                              text/plain; charset="utf-8"
                >
                >                                                                                              That's
                >                                                                                              for consortium.
                >
                >                                                                                              A
                >                                                                                              consortium may consist of several orgs, while for each org, there might
                >                                                                                              be
                >                                                                                              admin or member roles. Same for the peer node.
                >
                >                                                                                              For
                >                                                                                              the endorsement, it typically is processed at peer node automatically.
                >
                >                                                                                              On
                >                                                                                              Tue, Nov 28, 2017 at 10:11 AM, sunil suseelan <
                >                                                                                              *sunil18031992@...*
                >                                                                                              <sunil18031992@...>
                >                                                                                              >
                >
                >                                                                                              wrote:
                >
                >                                                                                              >
                >                                                                                              Hello All,
                >
                >                                                                                              >
                >
                >                                                                                              >
                >
                >                                                                                              >
                >                                                                                              >
                >                                                                                              Wanted some clarification on endorsement policy, So far I have read that
                >                                                                                            >
                >                                                                                              endorsement is done by peers and its managed by client to send request to
                >                                                                                              >
                >                                                                                              endorsing peers but while instantiating chaincode we get the option to
                >                                                                                              >
                >                                                                                              select the members of channel.
                >
                >                                                                                              >
                >                                                                                              >
                >                                                                                              The endorsement policy gives the option of member and admin, why do we
                >                                                                                              >
                >                                                                                              have this classification as I believe endorsement is managed by peers then
                >                                                                                              >
                >                                                                                              what the purpose of selecting Organization and assigning roles to them.
                >
                >                                                                                              >
                >                                                                                              >
                >                                                                                              Or is there a possibility that there would be again different users in
                >                                                                                              >
                >                                                                                              these respective organization with the member and admin roles and they have
                >                                                                                              >
                >                                                                                              to manually login and accept the endorsement request for any transaction.
                >
                >                                                                                              >
                >
                >                                                                                              >
                >                                                                                              >
                >                                                                                              Regards,
                >
                >                                                                                            >
                >                                                                                              >
                >                                                                                              Sunil suseelan
                >
                >                                                                                              >
                >                                                                                              >
                >                                                                                              ______________________________
                >                                                                                              _________________
                >                                                                                              >
                >                                                                                              Hyperledger-fabric mailing list
                >                                                                                              >
                >
                >                                                                                              *Hyperledger-fabric@lists.hyperledger.org*
                >                                                                                              <Hyperledger-fabric@lists.hyperledger.org>
                >                                                                                              >
                >
                >                                                                                              *https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=>
                >
                >                                                                                              >
                >
                >                                                                                              >
                >
                >
                >
                >                                                                                              --
                >                                                                                              Best
                >                                                                                              wishes!
                >
                >                                                                                              Baohua
                >                                                                                              Yang
                >                                                                                              --------------
                >                                                                                              next part --------------
                >                                                                                              An
                >                                                                                              HTML attachment was scrubbed...
                >                                                                                              URL:
                >                                                                                              <
                >                                                                                              *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/b3298472/attachment-0001.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_b3298472_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Ewpgpx-Y6sfTlc3Dl8uAMcQJelNYKiuGKOcCEzI7LO0&e=>
                >                                                                                              >
                >
                >
                >                                                                                              ------------------------------
                >
                >                                                                                              Message:
                >                                                                                              3
                >                                                                                              Date:
                >                                                                                              Tue, 28 Nov 2017 12:22:15 +0530
                >                                                                                              From:
                >                                                                                              pavan juttada <
                >                                                                                              *pavanjuttada@...*
                >                                                                                              <pavanjuttada@...>
                >                                                                                              >
                >                                                                                              To:
                >
                >                                                                                              *hyperledger-fabric@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric@lists.hyperledger.org>
                >                                                                                              Subject:
                >                                                                                              [Hyperledger-fabric] "Endpoint read failed" while querying
                >
                >                                                                                                    the chain from node SDK.
                >
                >                                                                                              Message-ID:
                >
                >                                                                                                    <
                >                                                                                              *CAKdEonpS3xWR9q4jFXmQHFyh6fQgaGXKf_VJsffVBrJUb5y85Q@mail.gmail.com*
                >                                                                                              <CAKdEonpS3xWR9q4jFXmQHFyh6fQgaGXKf_VJsffVBrJUb5y85Q@mail.gmail.com>
                >                                                                                              >
                >                                                                                              Content-Type:
                >                                                                                              text/plain; charset="utf-8"
                >
                >                                                                                              Hi
                >                                                                                              guys,
                >
                >                                                                                              I
                >                                                                                              tried BYFN example (
                > *http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__hyperledger-2Dfabric.readthedocs.io_en_latest_build-5Fnetwork.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=3dJeDKDTyxI5I9wmt3T2urzUfZxJFgvb31ic836JpIk&e=>
                >                                                                                              ) for
                >                                                                                              multipeer
                >                                                                                              configration, everything working fine with CLI intractions.
                >
                >                                                                                              I
                >                                                                                              want to interact with the chain  through node SDK, So with the help of
                >                                                                                              fabcar
                >                                                                                              example i did it (
                > *http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__hyperledger-2Dfabric.readthedocs.io_en_latest_write-5Ffirst-5Fapp.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Eo3ZKsxSHM9e-l2wTAqkDtRRRkPEcwGlEtlfdeGXSuY&e=>
                >                                                                                              ).
                >
                >                                                                                              Registration
                >                                                                                              & enrollment is succes. but while querying the chain facing
                >                                                                                              the
                >                                                                                              below issue.
                >                                                                                              {"code":14,"details":"Endpoint
                >                                                                                              read
                >
                >                                                                                              failed","metadata":{"_
                >                                                                                              internal_repr":{}}}
                >
                >                                                                                              any
                >                                                                                              idea why is like this? am i missed anything?
                >
                >                                                                                              Thanks
                >                                                                                              & Regards,
                >                                                                                              Pavan
                >                                                                                              Kumar J
                >                                                                                              Beginner
                >                                                                                              of Blockchain
                >                                                                                              --------------
                >                                                                                              next part --------------
                >                                                                                              An
                >                                                                                              HTML attachment was scrubbed...
                >                                                                                              URL:
                >                                                                                              <
                >                                                                                              *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/98825686/attachment-0001.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_98825686_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=HFbsQ6HvQ8bVPByWCRHGBnIFwJj8OqqW4gqkYinb-mM&e=>
                >                                                                                              >
                >
                >
                >                                                                                              ------------------------------
                >
                >                                                                                              Message:
                >                                                                                              4
                >                                                                                              Date:
                >                                                                                              Tue, 28 Nov 2017 17:40:00 +0800
                >                                                                                              From:
                >                                                                                              "=?utf-8?B?
                >                                                                                              am9zZXBoNTgwMzA3QGdtYWlsLmNvbQ
                >                                                                                              ==?="
                >
                >                                                                                                    <
                >                                                                                              *joseph580307@...*
                >                                                                                              <joseph580307@...>
                >                                                                                              >
                >
                >                                                                                              To:
                >
                >                                                                                                    "=?utf-8?B?
                >                                                                                              aHlwZXJsZWRnZXItZmFicmljQGxpc3
                >                                                                                              RzLmh5cGVybGVkZ2VyLm9yZw==?="
                >
                >                                                                                                    <
                >                                                                                              *hyperledger-fabric@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric@lists.hyperledger.org>
                >                                                                                              >
                >                                                                                              Subject:
                >                                                                                              [Hyperledger-fabric] (no subject)
                >                                                                                              Message-ID:
                >                                                                                              <
                >                                                                                              *5a1d2ef1.0f90620a.ed0c8.15cf@mx.google.com*
                >                                                                                              <5a1d2ef1.0f90620a.ed0c8.15cf@mx.google.com>
                >                                                                                              >
                >                                                                                              Content-Type:
                >                                                                                              text/plain; charset="utf-8"
                >
                >                                                                                              ???
                >                                                                                              HTC ??
                >
                >                                                                                              --------------
                >                                                                                              next part --------------
                >                                                                                              An
                >                                                                                              HTML attachment was scrubbed...
                >                                                                                              URL:
                >                                                                                              <
                >                                                                                            *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/43539121/attachment-0001.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_43539121_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Y13kT3RO2kTwpKA12XagwKSbZ82SvAVzMKLroa0ZN2I&e=>
                >                                                                                              >
                >
                >
                >                                                                                              ------------------------------
                >
                >                                                                                              Message:
                >                                                                                              5
                >                                                                                              Date:
                >                                                                                              Tue, 28 Nov 2017 15:12:29 +0530
                >                                                                                              From:
                >                                                                                              smita narvekar <
                >                                                                                              *smita0709@...*
                >                                                                                              <smita0709@...>
                >                                                                                              >
                >                                                                                              To:
                >
                >                                                                                              *hyperledger-fabric@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric@lists.hyperledger.org>
                >                                                                                              Subject:
                >                                                                                              [Hyperledger-fabric] Do I need to update the system channel
                >
                >                                                                                                    with    certificate revocation list?
                >
                >                                                                                              Message-ID:
                >
                >                                                                                                    <CAArJ2OGpz2R5d=
                >                                                                                              Z3NQmk2m9aPGrDspeO1V8=
                >                                                                                              *mPjwO6yPboPtZw@...*
                >                                                                                              <mPjwO6yPboPtZw@...>
                >                                                                                              >
                >                                                                                              Content-Type:
                >                                                                                              text/plain; charset="utf-8"
                >
                >
                >                                                                                              Hello,
                >
                >                                                                                              I
                >                                                                                              am updating all the channels in the fabric network with the latest
                >                                                                                              certificate
                >                                                                                              revocation lists. Do I also need to update the system channel?
                >
                >
                >                                                                                              Thanks,
                >
                >                                                                                              Smita
                >                                                                                              --------------
                >                                                                                              next part --------------
                >                                                                                              An
                >                                                                                              HTML attachment was scrubbed...
                >                                                                                              URL:
                >                                                                                              <
                >                                                                                              *http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171128/79980a24/attachment-0001.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.hyperledger.org_pipermail_hyperledger-2Dfabric_attachments_20171128_79980a24_attachment-2D0001.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=kiNt_jK-7hTmGdLYVnNoE41nBYZCar88b_khKQbhlxo&e=>
                >                                                                                            >
                >
                >
                >                                                                                              ------------------------------
                >
                >                                                                                              Message:
                >                                                                                              6
                >                                                                                              Date:
                >                                                                                              Tue, 28 Nov 2017 11:58:02 +0000
                >                                                                                              From:
                >                                                                                              "Gari Singh" <
                >                                                                                              *garis@...*
                >                                                                                              <garis@...>
                >                                                                                              >
                >                                                                                              To:
                >                                                                                              pavan juttada <
                >                                                                                              *pavanjuttada@...*
                >                                                                                              <pavanjuttada@...>
                >                                                                                              >
                >                                                                                              Cc:
                >
                >                                                                                              *hyperledger-fabric@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric@lists.hyperledger.org>
                >                                                                                              Subject:
                >                                                                                              Re: [Hyperledger-fabric] "Endpoint read failed" while
                >
                >                                                                                                    querying the chain from node SDK.
                >
                >                                                                                              Message-ID:
                >
                >                                                                                                    <
                >                                                                                              *OFD846B445.21B8A5F0-ON002581E6.0041BCEB-002581E6.0041BCF4@....com*
                >                                                                                              <OFD846B445.21B8A5F0-ON002581E6.0041BCEB-002581E6.0041BCF4@....com>
                >                                                                                              >
                >
                >                                                                                              Content-Type:
                >                                                                                              text/plain; charset=UTF-8
                >
                >                                                                                              Without
                >                                                                                              seeing your actual code but based on what you wrote and the error, one
                >                                                                                              possible issue may be that fabcar does not use TLS for the peer endpoints.
                >                                                                                              Are you using "grpcs" in place of "grpc" for the peer endpoints in your
                >                                                                                              NodeJS app?
                >
                >                                                                                              You
                >                                                                                              might also want to turn on gRPC debugging to get more details on what is
                >                                                                                              failing:
                >
                >                                                                                              GRPC_VERBOSITY=DEBUG
                >                                                                                              GRPC_TRACE=all node your app.js
                >
                >
                >
                >                                                                                               -----------------------------
                >                                                                                              ------------
                >                                                                                               Gari
                >                                                                                              Singh
                >                                                                                               Distinguished
                >                                                                                              Engineer, CTO - IBM Blockchain
                >                                                                                               IBM
                >                                                                                              Middleware
                >
                >                                                                                               *550
                >                                                                                              King St*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__maps.google.com_-3Fq-3D550-2BKing-2BSt-2B-25C2-25A0Littleton-2C-2BMA-2B01460-26entry-3Dgmail-26source-3Dg&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=wBpGJvNKRWn1kBXhzrQXsmUeBxzmxr6nYp-loGJHCoA&s=NAppdcnON8K3emr73Fb0iopsLhyy9dZ3OcabOo_tzpA&e=>
                > * Littleton, MA 01460*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__maps.google.com_-3Fq-3D550-2BKing-2BSt-2B-25C2-25A0Littleton-2C-2BMA-2B01460-26entry-3Dgmail-26source-3Dg&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=wBpGJvNKRWn1kBXhzrQXsmUeBxzmxr6nYp-loGJHCoA&s=NAppdcnON8K3emr73Fb0iopsLhyy9dZ3OcabOo_tzpA&e=>
                >                                                                                               Cell:
                >
                >                                                                                              *978-846-7499*
                >                                                                                              <978-846-7499>
                >
                >
                >                                                                                              *garis@...*
                >                                                                                              <garis@...>
                >
                >                                                                                               -----------------------------
                >                                                                                              ------------
                >
                >
                >                                                                                              -----
                >                                                                                              *hyperledger-fabric-bounces@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric-bounces@lists.hyperledger.org>
                >                                                                                              wrote: -----
                >                                                                                              To:
                >
                >                                                                                              *hyperledger-fabric@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric@lists.hyperledger.org>
                >                                                                                              From:
                >                                                                                              pavan juttada
                >                                                                                              Sent
                >                                                                                              by:
                >                                                                                              *hyperledger-fabric-bounces@lists.hyperledger.org*
                >                                                                                              <hyperledger-fabric-bounces@lists.hyperledger.org>
                >                                                                                              Date:
                >                                                                                              11/28/2017 01:52AM
                >                                                                                              Subject:
                >                                                                                              [Hyperledger-fabric] "Endpoint read failed" while querying the chain from
                >                                                                                              node SDK.
                >
                >                                                                                              Hi
                >                                                                                              guys,
                >
                >                                                                                              I
                >                                                                                              tried BYFN example (
                >                                                                                              *http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html*
                >                                                                                            <https://urldefense.proofpoint.com/v2/url?u=http-3A__hyperledger-2Dfabric.readthedocs.io_en_latest_build-5Fnetwork.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=3dJeDKDTyxI5I9wmt3T2urzUfZxJFgvb31ic836JpIk&e=>
                >                                                                                              ) for multipeer configration, everything working fine with CLI intractions.
                >
                >                                                                                              I
                >                                                                                              want to interact with the chain  through node SDK, So with the help of
                >                                                                                              fabcar example i did it (
                >                                                                                              *http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=http-3A__hyperledger-2Dfabric.readthedocs.io_en_latest_write-5Ffirst-5Fapp.html&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Eo3ZKsxSHM9e-l2wTAqkDtRRRkPEcwGlEtlfdeGXSuY&e=>
                >                                                                                              ).
                >
                >                                                                                              Registration
                >                                                                                              & enrollment is succes. but while querying the chain facing the below issue.
                >                                                                                              {"code":14,"details":"Endpoint
                >                                                                                              read failed","metadata":{"_
                >                                                                                              internal_repr":{}}}
                >
                >                                                                                              any
                >                                                                                              idea why is like this? am i missed anything?
                >                                                                                              Thanks
                >                                                                                              & Regards,
                >                                                                                              Pavan
                >                                                                                              Kumar J
                >                                                                                              Beginner
                >                                                                                              of Blockchain
                >
                >
                >                                                                                              ______________________________
                >                                                                                              _________________
                >                                                                                              Hyperledger-fabric
                >                                                                                              mailing list
                > *Hyperledger-fabric@lists.hyperledger.org*
                >                                                                                              <Hyperledger-fabric@lists.hyperledger.org>
                >
                >                                                                                              *https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=g 4AhUihDboIiYYOCY3DtvQ&m=-Xr6195J1CX_35WWiOKH95gbzDXf3YpiESi_A3cIe4g&s=VGOWLEVZP0VwcI--p24qREZNLWw69yaagGBXSWqy3iM&e=*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=g4AhUihDboIiYYOCY3DtvQ&m=-Xr6195J1CX_35WWiOKH95gbzDXf3YpiESi_A3cIe4g&s=VGOWLEVZP0VwcI--p24qREZNLWw69yaagGBXSWqy3iM&e=>
                >
                >
                >
                >
                >                                                                                              ------------------------------
                >
                >
                >                                                                                              ______________________________
                >                                                                                              _________________
                >                                                                                              Hyperledger-fabric
                >                                                                                              mailing list
                > *Hyperledger-fabric@lists.hyperledger.org*
                >                                                                                              <Hyperledger-fabric@lists.hyperledger.org>
                > *https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric*
                >                                                                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwMFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=>
                >
                >
                >                                                                                              End
                >                                                                                              of Hyperledger-fabric Digest, Vol 19, Issue 145
                >
                >                                                                                              ******************************
                >                                                                                              *********************
                >
                >                                              ______________________________
                >                                              _________________
                >                                              Hyperledger-fabric mailing
                >                                              list
                > *Hyperledger-fabric@lists.hyperledger.org*
                >                                              <Hyperledger-fabric@lists.hyperledger.org>
                >
                >                                              *https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=*
                >                                              <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=G5PayAhycqvHieFCA_65e7W7Nz0k6m9p7kHd7UnSEX8&m=zvHDKXumdHHnIMUw-ebgp_yweEJOOI113FHY9bKWBXg&s=Kcm6ZTsbC67Ws4jrVdlXgE2FOImoKc2I9Ic5NnuWADU&e=>
                >
                >
                >
                >
                >
                -------------- next part --------------
                An HTML attachment was scrubbed...
                URL: <http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171204/96c7b12d/attachment.html>
                --- ----------- next part --------------
                A non-text attachment was scrubbed...
                Name: graycol.gif
                Type: image/gif
                Size: 105 bytes
                Desc: not available
                URL: <http://lists.hyperledger.org/pipermail/hyperledger-fabric/attachments/20171204/96c7b12d/attachment.gif>

                ------------------------------

                _______________________________________________
                Hyperledger-fabric mailing list
                Hyperledger-fabric@lists.hyperledger.org
                https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric


                End of Hyperledger-fabric Digest, Vol 20, Issue 7
                *************************************************