Date   
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
                *************************************************




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

Tong Li
 

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 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@...*
>                      <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-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@...*
>                                                                                              <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
*************************************************



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

Syed Arifuddin
 

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=g4AhUihDboIiYYOCY3DtvQ&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
        *************************************************





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

Tong Li
 

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 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@...*
>                      <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-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@...*
>                                                                                              <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=-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 Fabric and Hyperledger Fabric CA v1.0.5 are now available

Gari Singh
 

Friends and family,

The Hyperledger Fabric maintainers are happy to announce the v1.0.5 release of both Hyperledger Fabric and Hyperledger Fabric CA.
The binaries / Docker images are available for download here: http://hyperledger-fabric.readthedocs.io/en/v1.0.5/samples.html#download-platform-specific-binaries

The CHANGELOGs can be found here:

https://github.com/hyperledger/fabric/blob/v1.0.5/CHANGELOG.md#v105
https://github.com/hyperledger/fabric-ca/blob/v1.0.5/CHANGELOG.md#v105

Please note that none of the SDKs released a v1.0.5. The existing SDKs will continue to work with v1.0.5.

Enjoy!

-- G


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

Re: Error when running unit tests on master branch

Gari Singh
 

Hi Peng -

I am not able to reproduce the error. Can you try pulling the latest from master and running the unit tests again>

-- 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@..." <hyperledger-fabric@...>
From: Peng Wang
Sent by: hyperledger-fabric-bounces@...
Date: 12/07/2017 04:08PM
Subject: [Hyperledger-fabric] Error when running unit tests on master branch


Hi Everyone,
I ran unit tests on the master branch of hyperledger fabric and there is an error for package "TEST_PKGS="github.com/hyperledger/fabric/core/chaincode"" (screenshot attached screenshot). Tests on other packages worked fine. After searching all over stackoverflow, I still cannot figure out the root cause.
My Mac runs macOS sierra. Golang version is "go version go1.9.2 darwin/amd64".
I appreciate your help. Thank you.




Best Regards,
Peng

_______________________________________________
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=EzwtuP5D6oE1Ssm7etFqR-uT90Z1MSSy4vly_RYyIBg&s=A9Pg7dH9hf_gHs1ketwOqG-C3RhHpCk2hXlgCxH0BFE&e=


[attachment "Screen Shot 2017-12-07 at 1.00.18 PM.png" removed by Gari Singh/Cambridge/IBM]
[attachment "Screen Shot 2017-12-07 at 1.06.19 PM.png" removed by Gari Singh/Cambridge/IBM]

Re: Certificates from well know CAs

Mahesh Govind
 

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

Re: Fw: Composer Tx Processors Vs GoLan

Vivek Govekar
 

Thank you Kim. So would it be fair to assume that once you get the promise response success, the composer framework has encapsulated all the endorsement ordering and validation for you? 




On Thursday, December 7, 2017, 2:52 PM, Kim Letkeman <kletkema@...> wrote:

The Composer client uses several objects to establish and maintain a client connection to the composer run time and smart contract on the channel that contains your ledger. If you were using the fabric client instead, you would be exposed to the protocol required to submit transactions for endorsement, then ordering, and so on. But Composer abstracts that away for you ...

When you have a transaction ready to go to the composer, you send it using the 'transaction' function, which returns a promise. You handle what comes back depending on whether it is sent to your then clause or your catch clause. The transaction is *completely finished* when you get control back, so you obviously need to be aware of that if you want transactions running in parallel.

Ridiculously trivial example:

let txnargs = setupComposerTransaction();
getComposerClientConnection()
.then(connection => {
return connection.transaction(txnargs)
}).then(txid => {
// success processing
}).catch(err => {
// failure processing
})

Kim


Kim Letkeman
Senior Technical Staff Member, IBM Watson IoT

IoT Blockchain


Phone: +1 (613) 762-0352
E-mail: kletkema@...


VIVEK GO ---12/07/2017 02:00:22 PM---Thank you KimAppreciate the quick responseCan you please briefly elaborate on the following point?“C

From: VIVEK GO <vivekgovekar@...>
To: Kim Letkeman <kletkema@...>
Cc: <hyperledger-fabric@...>
Date: 12/07/2017 02:00 PM
Subject: Re: [Hyperledger-fabric] Fw: Composer Tx Processors Vs GoLan





Thank you Kim
Appreciate the quick response
Can you please briefly elaborate on the following point?
“Composer returns success or failure as resolved or rejected promises and that makes a lot of difference in handling such complexity.”




On Thursday, December 7, 2017, 12:54 PM, Kim Letkeman <kletkema@...> wrote:
      You have not defined what you mean by "safely". I will presume that you mean "for a smart contract in production".

      I wrote a ton of Go chaincode during 2016 and have switched entirely to Composer in 2017. Both are excellent, with Go probably being faster. But that is strictly speaking, whereas for practical purposes both are fast enough.

      Composer provides an extensive end to end development and execution environment to ease both adoption and maintenance, so I think Composer is more than safe by the above definition. The Composer client hides some of the uglier issues when working with Fabric v1, including the late failure issue when key collisions are detected by the MVCC. Composer returns success or failure as resolved or rejected promises and that makes a lot of difference in handling such complexity.

      However, if you cannot accept a few limitations (e.g. Composer depends on couchdb for a lot of its query power, and that is not quite fully fledged at the moment) then you might want to roll your own with Go. Each to his or her own on that score.

      One of the most significant advantages with Composer is how easy it is to get started when you use the IBM Container Service with the Composer playground.

      Best of luck,

      Kim

      Kim Letkeman
      Senior Technical Staff Member, IBM Watson IoT
      IoT Blockchain


      Phone: +1 (613) 762-0352
      E-mail: kletkema@...


      VIVEK GO via Hyperledger-fabric ---12/07/2017 12:38:34 PM---Hi experts Had posted this earlier on the composer mailing list.While making a decision on dev envir

      From: VIVEK GO via Hyperledger-fabric <hyperledger-fabric@...>
      To: hyperledger-fabric@...
      Date: 12/07/2017 12:38 PM
      Subject: [Hyperledger-fabric] Fw: Composer Tx Processors Vs GoLang Smart code
      Sent by: hyperledger-fabric-bounces@...





      Hi experts

              Had posted this earlier on the composer mailing list.
              While making a decision on dev environment to use, would it be safe to assume that the fabric composer transaction processors (.js files) can be used safely instead of the GoLang development option ?
              Are there any criterion to consider before choosing between these two.

              Appreciate a reply.

              Thanks
              Vivek


      _______________________________________________
      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=u4kPaQW3J1JDN4jq-BW7ucxX9uJfnfTE0MgE87ReAOY&m=_QBIP-HobDAH1YDggrb1SDC85TwUyV4vxXDjFnUqB0U&s=dwyqfwKa8WRb9SuCNBewFfERHjGHJnF7e5zkYLTqgNA&e=





Re: Certificates from well know CAs

Baohua Yang
 

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@lists.hyperledger.org
https://lists.hyperledger.org/mailman/listinfo/hyperledger-fabric




--
Best wishes!

Baohua Yang

Error when running unit tests on master branch

Peng Wang <pw96@...>
 

Hi Everyone,

I ran unit tests on the master branch of hyperledger fabric and there is an error for package "TEST_PKGS="github.com/hyperledger/fabric/core/chaincode"" (screenshot attached screenshot). Tests on other packages worked fine. After searching all over stackoverflow, I still cannot figure out the root cause.

My Mac runs macOS sierra. Golang version is "go version go1.9.2 darwin/amd64".

I appreciate your help. Thank you.


Best Regards,

Peng

Re: Fw: Composer Tx Processors Vs GoLan

Kim Letkeman <kletkema@...>
 

The Composer client uses several objects to establish and maintain a client connection to the composer run time and smart contract on the channel that contains your ledger. If you were using the fabric client instead, you would be exposed to the protocol required to submit transactions for endorsement, then ordering, and so on. But Composer abstracts that away for you ...

When you have a transaction ready to go to the composer, you send it using the 'transaction' function, which returns a promise. You handle what comes back depending on whether it is sent to your then clause or your catch clause. The transaction is *completely finished* when you get control back, so you obviously need to be aware of that if you want transactions running in parallel.

Ridiculously trivial example:

let txnargs = setupComposerTransaction();
getComposerClientConnection()

.then(connection => {
return connection.transaction(txnargs)
}).then(txid => {
// success processing
}).catch(err => {
// failure processing
})

Kim


Kim Letkeman
Senior Technical Staff Member, IBM Watson IoT

IoT Blockchain


Phone: +1 (613) 762-0352
E-mail:
kletkema@...


VIVEK GO ---12/07/2017 02:00:22 PM---Thank you KimAppreciate the quick responseCan you please briefly elaborate on the following point?“C

From: VIVEK GO <vivekgovekar@...>
To: Kim Letkeman <kletkema@...>
Cc: <hyperledger-fabric@...>
Date: 12/07/2017 02:00 PM
Subject: Re: [Hyperledger-fabric] Fw: Composer Tx Processors Vs GoLan





Thank you Kim
Appreciate the quick response
Can you please briefly elaborate on the following point?
“Composer returns success or failure as resolved or rejected promises and that makes a lot of difference in handling such complexity.”




On Thursday, December 7, 2017, 12:54 PM, Kim Letkeman <kletkema@...> wrote:
      You have not defined what you mean by "safely". I will presume that you mean "for a smart contract in production".

      I wrote a ton of Go chaincode during 2016 and have switched entirely to Composer in 2017. Both are excellent, with Go probably being faster. But that is strictly speaking, whereas for practical purposes both are fast enough.

      Composer provides an extensive end to end development and execution environment to ease both adoption and maintenance, so I think Composer is more than safe by the above definition. The Composer client hides some of the uglier issues when working with Fabric v1, including the late failure issue when key collisions are detected by the MVCC. Composer returns success or failure as resolved or rejected promises and that makes a lot of difference in handling such complexity.

      However, if you cannot accept a few limitations (e.g. Composer depends on couchdb for a lot of its query power, and that is not quite fully fledged at the moment) then you might want to roll your own with Go. Each to his or her own on that score.

      One of the most significant advantages with Composer is how easy it is to get started when you use the IBM Container Service with the Composer playground.

      Best of luck,

      Kim

      Kim Letkeman
      Senior Technical Staff Member, IBM Watson IoT
      IoT Blockchain


      Phone: +1 (613) 762-0352
      E-mail: kletkema@...


      VIVEK GO via Hyperledger-fabric ---12/07/2017 12:38:34 PM---Hi experts Had posted this earlier on the composer mailing list.While making a decision on dev envir

      From: VIVEK GO via Hyperledger-fabric <hyperledger-fabric@...>
      To: hyperledger-fabric@...
      Date: 12/07/2017 12:38 PM
      Subject: [Hyperledger-fabric] Fw: Composer Tx Processors Vs GoLang Smart code
      Sent by: hyperledger-fabric-bounces@...





      Hi experts

              Had posted this earlier on the composer mailing list.
              While making a decision on dev environment to use, would it be safe to assume that the fabric composer transaction processors (.js files) can be used safely instead of the GoLang development option ?
              Are there any criterion to consider before choosing between these two.

              Appreciate a reply.

              Thanks
              Vivek


      _______________________________________________
      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=u4kPaQW3J1JDN4jq-BW7ucxX9uJfnfTE0MgE87ReAOY&m=_QBIP-HobDAH1YDggrb1SDC85TwUyV4vxXDjFnUqB0U&s=dwyqfwKa8WRb9SuCNBewFfERHjGHJnF7e5zkYLTqgNA&e=





Re: Certificates from well know CAs

Gari Singh
 

Hi Mahesh -

What exactly do you need to do? Or maybe what exactly are you trying to do?
What will the certificates issued by well-known CAs be used for?

-- 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 <hyperledger-fabric@...>
From: Mahesh Govind
Sent by: hyperledger-fabric-bounces@...
Date: 12/07/2017 07:25AM
Subject: [Hyperledger-fabric] Certificates from well know CAs

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://urldefense.proofpoint.com/v2/url?u=https-3A__lists.hyperledger.org_mailman_listinfo_hyperledger-2Dfabric&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=g4AhUihDboIiYYOCY3DtvQ&m=ueSeBFc1EZnZ12USWAoRKyiskEwYzPLEgXGz7q1N61g&s=qq8Sg6PORKPKN0HIoD_5SwdlObo8pGwPse7646xOa68&e=

Re: Fw: Composer Tx Processors Vs GoLan

Vivek Govekar
 

Thank you Kim
Appreciate the quick response
Can you please briefly elaborate on the following point?
“Composer returns success or failure as resolved or rejected promises and that makes a lot of difference in handling such complexity.”




On Thursday, December 7, 2017, 12:54 PM, Kim Letkeman <kletkema@...> wrote:

You have not defined what you mean by "safely". I will presume that you mean "for a smart contract in production".

I wrote a ton of Go chaincode during 2016 and have switched entirely to Composer in 2017. Both are excellent, with Go probably being faster. But that is strictly speaking, whereas for practical purposes both are fast enough.

Composer provides an extensive end to end development and execution environment to ease both adoption and maintenance, so I think Composer is more than safe by the above definition. The Composer client hides some of the uglier issues when working with Fabric v1, including the late failure issue when key collisions are detected by the MVCC. Composer returns success or failure as resolved or rejected promises and that makes a lot of difference in handling such complexity.

However, if you cannot accept a few limitations (e.g. Composer depends on couchdb for a lot of its query power, and that is not quite fully fledged at the moment) then you might want to roll your own with Go. Each to his or her own on that score.

One of the most significant advantages with Composer is how easy it is to get started when you use the IBM Container Service with the Composer playground.

Best of luck,

Kim


Kim Letkeman
Senior Technical Staff Member, IBM Watson IoT

IoT Blockchain


Phone: +1 (613) 762-0352
E-mail: kletkema@...


VIVEK GO via Hyperledger-fabric ---12/07/2017 12:38:34 PM---Hi experts Had posted this earlier on the composer mailing list.While making a decision on dev envir

From: VIVEK GO via Hyperledger-fabric <hyperledger-fabric@...>
To: hyperledger-fabric@...
Date: 12/07/2017 12:38 PM
Subject: [Hyperledger-fabric] Fw: Composer Tx Processors Vs GoLang Smart code
Sent by: hyperledger-fabric-bounces@...





Hi experts

      Had posted this earlier on the composer mailing list.
      While making a decision on dev environment to use, would it be safe to assume that the fabric composer transaction processors (.js files) can be used safely instead of the GoLang development option ?
      Are there any criterion to consider before choosing between these two.

      Appreciate a reply.

      Thanks
      Vivek


_______________________________________________
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=u4kPaQW3J1JDN4jq-BW7ucxX9uJfnfTE0MgE87ReAOY&m=_QBIP-HobDAH1YDggrb1SDC85TwUyV4vxXDjFnUqB0U&s=dwyqfwKa8WRb9SuCNBewFfERHjGHJnF7e5zkYLTqgNA&e=