Lab3: Error: Failed sending proposal, got rpc error: code = Unavailable desc = transport is closing

When doing Lab3's last part: "confirm your peers are still a part of the channel." and after i ran the command below in peer0peer channel join -b allarewelcome.block
i got this problem:
Error: Failed sending proposal, got rpc error: code = Unavailable desc = transport is closing
I'v already set the identification path of peer0 to the admin of Org1 and pull the genesis block. akaexport CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@ org1.example.com/msp
peer channel fetch oldest allarewelcome . block - c allarewelcome -- orderer orderer.example.com:7050
can someone help me out
thanks
Comments
-
@eecszc said:
When doing Lab3's last part: "confirm your peers are still a part of the channel." and after i ran the command below in peer0peer channel join -b allarewelcome.block
i got this problem:
Error: Failed sending proposal, got rpc error: code = Unavailable desc = transport is closingI'v already set the identification path of peer0 to the admin of Org1 and pull the genesis block. aka
export CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@ org1.example.com/msp
peer channel fetch oldest allarewelcome . block - c allarewelcome -- orderer orderer.example.com:7050
can someone help me out
thanksSeems like your fabric images are too old, version 4.0. They need to be the newest version to be compatible with the newest couchdb configuration. Please check your images version by docker images -a
If the peer image is not 4.4, please remove and install the newest version.
The course material need to be updated by Linux to be compatible with couchdb upgrades.
Hope this solves your issue.0 -
@Niklaskkkk said:
Seems like your fabric images are too old, version 4.0. They need to be the newest version to be compatible with the newest couchdb configuration. Please check your images version by docker images -a
If the peer image is not 4.4, please remove and install the newest version.
The course material need to be updated by Linux to be compatible with couchdb upgrades.
Hope this solves your issue.I use just one peer (peer0) to test couchdb, and tracks the error with command
docker logs -f --details peer0.org1.example.com
when trying to join peer0 to the channel, i got this error:
Error calling CouchDB CreateDatabaseIfNotExist() for dbName: allarewelcome_, error: error decoding response body: json: cannot unmarshal string into Go struct field DBInfo.purge_seq of type int.I searched and find the link below may be the reason:
https://jira.hyperledger.org/browse/FAB-13196I haven't try the version4.4. hope it will work
thanks0 -
@eecszc said:
@Niklaskkkk said:
Seems like your fabric images are too old, version 4.0. They need to be the newest version to be compatible with the newest couchdb configuration. Please check your images version by docker images -a
If the peer image is not 4.4, please remove and install the newest version.
The course material need to be updated by Linux to be compatible with couchdb upgrades.
Hope this solves your issue.I use just one peer (peer0) to test couchdb, and tracks the error with command
docker logs -f --details peer0.org1.example.com
when trying to join peer0 to the channel, i got this error:
Error calling CouchDB CreateDatabaseIfNotExist() for dbName: allarewelcome_, error: error decoding response body: json: cannot unmarshal string into Go struct field DBInfo.purge_seq of type int.I searched and find the link below may be the reason:
https://jira.hyperledger.org/browse/FAB-13196I haven't try the version4.4. hope it will work
thanksYes - then it is because you have the 1.4.0 version of hyperledger/fabric images. Upgrade to version 1.4.4 and the issue will go away.
0 -
@eecszc Were you able to resolve the issue by upgrading the peer fabric image to 1.4.4. I am getting the same issue, i tried upgrading my peer image to 1.4.4, but now when i try pulling the genesis block using peer channel fetch oldest allarewelcome.block -c allarewelcome --orderer orderer.example.com:7050, i get this error: Got status: &{NOT_FOUND} Error: can't read the block: &{NOT_FOUND}
0 -
Managed to resolve the issue. For anyone else facing it, this is how i solved it.
1. Ran startup.sh, so that recreated the channel allarewelcome (and deleted all the existing peer containers)
2. For both the peer definitions in docker-compose.yml file, i changed image: hyperledger/fabric-peer to image: hyperledger/fabric-peer:1.4.4
After starting the peer containers, i was able to fetch the genesis block for allarewelcome channel, as also able to join it.
Hope that helps!0 -
@manjushaawasthi said:
@eecszc Were you able to resolve the issue by upgrading the peer fabric image to 1.4.4. I am getting the same issue, i tried upgrading my peer image to 1.4.4, but now when i try pulling the genesis block using peer channel fetch oldest allarewelcome.block -c allarewelcome --orderer orderer.example.com:7050, i get this error: Got status: &{NOT_FOUND} Error: can't read the block: &{NOT_FOUND}yeah, it works, i forgot to post the result. sry
it seems you have already solve your problem. congratulations0 -
Sorry for this very basic question but I stuck with the same problem and I am not sure about:
how to download the latest peer images?
I used this command from Lab1 "curl -sSL http://bit.ly/2ysbOFE | bash -s 1.4.0" with modifying it to 1.4.4:
curl -sSL http://bit.ly/2ysbOFE | bash -s 1.4.4It downloaded a bunch of stuff but the following remained on 1.4.0, as printout shows:
hyperledger/fabric-javaenv 1.4.0 3d91b3bf7118 12 months ago 1.75GB
hyperledger/fabric-tools 1.4.0 0a44f4261a55 12 months ago 1.56GB
hyperledger/fabric-ccenv 1.4.0 5b31d55f5f3a 12 months ago 1.43GB
hyperledger/fabric-orderer 1.4.0 54f372205580 12 months ago 150MB
hyperledger/fabric-peer 1.4.0 304fac59b501 12 months ago 157MB
hyperledger/fabric-ca 1.4.0 1a804ab74f58 12 months ago 244MBShould I have removed it before? Can you please help with the command how to remove it?
Thanks,
L.0 -
@LasToronto said:
Sorry for this very basic question but I stuck with the same problem and I am not sure about:how to download the latest peer images?
I used this command from Lab1 "curl -sSL http://bit.ly/2ysbOFE | bash -s 1.4.0" with modifying it to 1.4.4:
curl -sSL http://bit.ly/2ysbOFE | bash -s 1.4.4It downloaded a bunch of stuff but the following remained on 1.4.0, as printout shows:
hyperledger/fabric-javaenv 1.4.0 3d91b3bf7118 12 months ago 1.75GB
hyperledger/fabric-tools 1.4.0 0a44f4261a55 12 months ago 1.56GB
hyperledger/fabric-ccenv 1.4.0 5b31d55f5f3a 12 months ago 1.43GB
hyperledger/fabric-orderer 1.4.0 54f372205580 12 months ago 150MB
hyperledger/fabric-peer 1.4.0 304fac59b501 12 months ago 157MB
hyperledger/fabric-ca 1.4.0 1a804ab74f58 12 months ago 244MBShould I have removed it before? Can you please help with the command how to remove it?
Thanks,
L.Hi @LasToronto ,
Yes, the script for downloading the course materiale needs to be updated by the Linux-team. I will notify them.
In the meantime, so you can progress: remove each old image & replace it with the newest version. It is a bit time consuming, migth take you 10-15 minutes.
Here are the commands:
First type: docker images ps -a
Remove: docker image rm --f hyperledger/fabric-ca
Download new version: docker pull hyperledger/fabric-ca:latest
You have to do this with all hyperledger images.
Afterwards, run a new "docker images ps -a" to verify that you got version 1.4.4, or above
You find all images here on this page: https://hub.docker.com/r/hyperledger/fabric-ca/tags
0 -
Hi @Niklaskkkk ,
Thank you for the instruction. I believe I removed them and re-installed them but the result was the same.
Just to make sure I did it right, can you tell me how to locate the fabric images?
when issued docker images ps -a, I saw it was empty.
Then downloaded them again but the version stayed the same 1.4.0I might have done something wrong (not sure). What would you suggest to validate it?
Thank you a lot.0 -
@LasToronto said:
Hi @Niklaskkkk ,
Thank you for the instruction. I believe I removed them and re-installed them but the result was the same.
Just to make sure I did it right, can you tell me how to locate the fabric images?
when issued docker images ps -a, I saw it was empty.
Then downloaded them again but the version stayed the same 1.4.0I might have done something wrong (not sure). What would you suggest to validate it?
Thank you a lot.You can see your images by typing:
"docker images" in your terminal. There you also see the image version.
I just tested running the network on version 1.4.4, so it all works with 1.4.4 images.
To download specific image version, here is an example: "docker pull hyperledger/fabric-ca:1.4.4"
0 -
I was stuck on the mismated version of couchDB and peer, which 1.4.4 should be applied. This thread is very important and should be pinned !!!
1 -
I have upgraded my peers to 1.4.4 and couchDB to latest version, but still I am facing this error - Error: error endorsing chaincode: rpc error: code = Unavailable desc = transport is closing
Can someone please help0 -
@kalyani.guddanti said:
I have upgraded my peers to 1.4.4 and couchDB to latest version, but still I am facing this error - Error: error endorsing chaincode: rpc error: code = Unavailable desc = transport is closing
Can someone please helpFYI, here are the image signatures which are working,
hyperledger/fabric-couchdb latest b967e8b98b6b 6 weeks ago 261MB
hyperledger/fabric-tools 1.4.4 7552e1968c0b 9 months ago 1.49GB
hyperledger/fabric-ccenv 1.4.4 ca4780293e4c 9 months ago 1.37GB
hyperledger/fabric-orderer 1.4.4 dbc9f65443aa 9 months ago 120MB
hyperledger/fabric-peer 1.4.4 9756aed98c6b 9 months ago 128MB0 -
@kalyani.guddanti said:
I have upgraded my peers to 1.4.4 and couchDB to latest version, but still I am facing this error - Error: error endorsing chaincode: rpc error: code = Unavailable desc = transport is closing
Can someone please helpHi @kalyani.guddanti ,
Have you tried the signatures terany recommended above? If that also does not work, it might be something else. For instance check your orderer log and let me know what it says.
Also, what Ubuntu version are you on?
0
Categories
- All Categories
- 51 LFX Mentorship
- 104 LFX Mentorship: Linux Kernel
- 576 Linux Foundation IT Professional Programs
- 304 Cloud Engineer IT Professional Program
- 125 Advanced Cloud Engineer IT Professional Program
- 53 DevOps Engineer IT Professional Program
- 61 Cloud Native Developer IT Professional Program
- 5 Express Training Courses
- 5 Express Courses - Discussion Forum
- 2.1K Training Courses
- 19 LFC110 Class Forum
- 7 LFC131 Class Forum
- 27 LFD102 Class Forum
- 158 LFD103 Class Forum
- 20 LFD121 Class Forum
- 1 LFD137 Class Forum
- 61 LFD201 Class Forum
- 1 LFD210 Class Forum
- LFD210-CN Class Forum
- 1 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum
- LFD237 Class Forum
- 23 LFD254 Class Forum
- 611 LFD259 Class Forum
- 105 LFD272 Class Forum
- 1 LFD272-JP クラス フォーラム
- 1 LFD273 Class Forum
- 2 LFS145 Class Forum
- 25 LFS200 Class Forum
- 739 LFS201 Class Forum
- 1 LFS201-JP クラス フォーラム
- 11 LFS203 Class Forum
- 75 LFS207 Class Forum
- 300 LFS211 Class Forum
- 54 LFS216 Class Forum
- 47 LFS241 Class Forum
- 41 LFS242 Class Forum
- 37 LFS243 Class Forum
- 11 LFS244 Class Forum
- 37 LFS250 Class Forum
- 1 LFS250-JP クラス フォーラム
- LFS251 Class Forum
- 141 LFS253 Class Forum
- LFS254 Class Forum
- 1.1K LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 93 LFS260 Class Forum
- 132 LFS261 Class Forum
- 33 LFS262 Class Forum
- 80 LFS263 Class Forum
- 15 LFS264 Class Forum
- 11 LFS266 Class Forum
- 18 LFS267 Class Forum
- 18 LFS268 Class Forum
- 23 LFS269 Class Forum
- 203 LFS272 Class Forum
- 1 LFS272-JP クラス フォーラム
- LFS274 Class Forum
- LFS281 Class Forum
- 236 LFW211 Class Forum
- 172 LFW212 Class Forum
- 7 SKF100 Class Forum
- SKF200 Class Forum
- 903 Hardware
- 219 Drivers
- 74 I/O Devices
- 44 Monitors
- 116 Multimedia
- 209 Networking
- 101 Printers & Scanners
- 85 Storage
- 763 Linux Distributions
- 88 Debian
- 66 Fedora
- 15 Linux Mint
- 13 Mageia
- 24 openSUSE
- 142 Red Hat Enterprise
- 33 Slackware
- 13 SUSE Enterprise
- 357 Ubuntu
- 479 Linux System Administration
- 41 Cloud Computing
- 70 Command Line/Scripting
- Github systems admin projects
- 95 Linux Security
- 78 Network Management
- 108 System Management
- 49 Web Management
- 68 Mobile Computing
- 23 Android
- 30 Development
- 1.2K New to Linux
- 1.1K Getting Started with Linux
- 538 Off Topic
- 131 Introductions
- 217 Small Talk
- 22 Study Material
- 826 Programming and Development
- 278 Kernel Development
- 514 Software Development
- 928 Software
- 260 Applications
- 184 Command Line
- 3 Compiling/Installing
- 76 Games
- 316 Installation
- 61 All In Program
- 61 All In Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)