Hi, I just did the 2 steps of the video.
export MICROFAB_CONFIG=$(cat microfab.json)
docker run -it -p 8443:8443 -e MICROFAB_CONFIG ibmcom/ibp-microfab
[ microfabd] 2023/03/25 00:02:06 Failed to start application: Bad proposal response: status 500, mesage "JoinChain" for channelID = mychannel failed because of validation of configuration block, because of Failed capabilities check: [Application capability V2_5 is required but not supported]
I can see the peers are version 2.4.6 and the HF version is 2.5, but i don't know if it is be the problem or not.
{
"endorsing_organizations": [
{
"name": "org1"
},
{
"name": "org2"
}
],
"channels": [
{
"name": "mychannel",
"endorsing_organizations": [
"org1"
]
},
{
"name": "appchannel",
"endorsing_organizations": [
"org1",
"org2"
]
}
],
"capability_level": "V2_5"
}
[ microfabd] 2023/03/24 23:57:28 Starting Microfab ...
[ microfabd] 2023/03/24 23:57:28 MBW
[ microfabd] 2023/03/24 23:57:28 Creating endorsing organization org2 ...
[ microfabd] 2023/03/24 23:57:28 Creating ordering organization Orderer ...
[ microfabd] 2023/03/24 23:57:28 Creating endorsing organization org1 ...
[ microfabd] 2023/03/24 23:57:28 Created endorsing organization org2
[ microfabd] 2023/03/24 23:57:28 Created ordering organization Orderer
[ microfabd] 2023/03/24 23:57:28 Created endorsing organization org1
[ microfabd] 2023/03/24 23:57:28 Waiting for CouchDB to start ...
[ microfabd] 2023/03/24 23:57:29 CouchDB has started
[ microfabd] 2023/03/24 23:57:29 Creating and starting CA for endorsing organization org2 ...
[ microfabd] 2023/03/24 23:57:29 Creating and starting peer for endorsing organization org1 ...
[ microfabd] 2023/03/24 23:57:29 Creating and starting CA for endorsing organization org1 ...
[ microfabd] 2023/03/24 23:57:29 Creating and starting peer for endorsing organization org2 ...
[ microfabd] 2023/03/24 23:57:29 Creating and starting CouchDB proxy for endorsing organization org2 ...
[start --boot admin:adminpw --ca.certfile /opt/microfab/data/ca-org1/ca-cert.pem --ca.keyfile /opt/microfab/data/ca-org1/ca-key.pem --port 2008 --operations.listenaddress 0.0.0.0:2009 --ca.name org1ca][ microfabd] 2023/03/24 23:57:29 Creating and starting orderer for ordering organization Orderer ...
[ microfabd] 2023/03/24 23:57:29 Creating and starting CouchDB proxy for endorsing organization org1 ...
[start --boot admin:adminpw --ca.certfile /opt/microfab/data/ca-org2/ca-cert.pem --ca.keyfile /opt/microfab/data/ca-org2/ca-key.pem --port 2000 --operations.listenaddress 0.0.0.0:2001 --ca.name org2ca][ org2ca] 2023/03/24 23:57:29 [INFO] Created default configuration file at /opt/microfab/data/ca-org2/fabric-ca-server-config.yaml
[ org1ca] 2023/03/24 23:57:29 [INFO] Created default configuration file at /opt/microfab/data/ca-org1/fabric-ca-server-config.yaml
[ org2peer] 2023-03-24 23:57:29.611 UTC 0001 INFO [nodeCmd] serve -> Starting peer:
[ org2peer] Version: 2.4.6
[ org2peer] Commit SHA: 83596078d
[ org2peer] Go version: go1.18.2
[ org2peer] OS/Arch: linux/amd64
[ org2peer] Chaincode:
[ org2peer] Base Docker Label: org.hyperledger.fabric
[ org2peer] Docker Namespace: hyperledger
[ org2peer] 2023-03-24 23:57:29.612 UTC 0002 INFO [peer] getLocalAddress -> Auto-detected peer address: 172.17.0.2:2010
[ org2peer] 2023-03-24 23:57:29.612 UTC 0003 INFO [peer] getLocalAddress -> Host is 0.0.0.0 , falling back to auto-detected address: 172.17.0.2:2010
[ org2peer] 2023-03-24 23:57:29.614 UTC 0004 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for endorser service is 2500
[ org2peer] 2023-03-24 23:57:29.614 UTC 0005 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for deliver service is 2500
[ org2peer] 2023-03-24 23:57:29.614 UTC 0006 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for gateway service is 500
[ org2peer] 2023-03-24 23:57:29.625 UTC 0007 INFO [certmonitor] trackCertExpiration -> The enrollment certificate will expire on 2033-03-21 23:52:29 +0000 UTC
[ orderer] 2023-03-24 23:57:29.626 UTC 0001 INFO [localconfig] completeInitialization -> Kafka.Version unset, setting to 0.10.2.0
[ orderer] 2023-03-24 23:57:29.627 UTC 0002 INFO [orderer.common.server] prettyPrintStruct -> Orderer config values:
[ orderer] General.ListenAddress = "0.0.0.0"
[ orderer] General.ListenPort = 2006
[ orderer] General.TLS.Enabled = false
[ orderer] General.TLS.PrivateKey = "/opt/fabric/config/tls/server.key"
[ orderer] General.TLS.Certificate = "/opt/fabric/config/tls/server.crt"
[ orderer] General.TLS.RootCAs = [/opt/fabric/config/tls/ca.crt]
[ orderer] General.TLS.ClientAuthRequired = false
[ orderer] General.TLS.ClientRootCAs = []
[ orderer] General.TLS.TLSHandshakeTimeShift = 0s
[ orderer] General.Cluster.ListenAddress = ""
[ orderer] General.Cluster.ListenPort = 0
[ orderer] General.Cluster.ServerCertificate = ""
[ orderer] General.Cluster.ServerPrivateKey = ""
[ orderer] General.Cluster.ClientCertificate = ""
[ orderer] General.Cluster.ClientPrivateKey = ""
[ orderer] General.Cluster.RootCAs = []
[ orderer] General.Cluster.DialTimeout = 5s
[ orderer] General.Cluster.RPCTimeout = 7s
[ orderer] General.Cluster.ReplicationBufferSize = 20971520
[ orderer] General.Cluster.ReplicationPullTimeout = 5s
[ orderer] General.Cluster.ReplicationRetryTimeout = 5s
[ orderer] General.Cluster.ReplicationBackgroundRefreshInterval = 5m0s
[ orderer] General.Cluster.ReplicationMaxRetries = 12
[ orderer] General.Cluster.SendBufferSize = 10
[ orderer] General.Cluster.CertExpirationWarningThreshold = 168h0m0s
[ orderer] General.Cluster.TLSHandshakeTimeShift = 0s
[ orderer] General.Keepalive.ServerMinInterval = 1m0s
[ orderer] General.Keepalive.ServerInterval = 2h0m0s
[ orderer] General.Keepalive.ServerTimeout = 20s
[ orderer] General.ConnectionTimeout = 0s
[ orderer] General.GenesisMethod = ""
[ orderer] General.GenesisFile = ""
[ orderer] General.BootstrapMethod = "file"
[ orderer] General.BootstrapFile = "/opt/microfab/data/orderer/config/genesisblock"
[ orderer] General.Profile.Enabled = false
[ orderer] General.Profile.Address = "0.0.0.0:6060"
[ orderer] General.LocalMSPDir = "/opt/microfab/data/orderer/msp"
[ orderer] General.LocalMSPID = "OrdererMSP"
[ orderer] General.BCCSP.Default = "SW"
[ orderer] General.BCCSP.SW.Security = 256
[ orderer] General.BCCSP.SW.Hash = "SHA2"
[ orderer] General.BCCSP.SW.FileKeystore.KeyStorePath = ""
[ orderer] General.Authentication.TimeWindow = 15m0s
[ orderer] General.Authentication.NoExpirationChecks = false
[ orderer] General.MaxRecvMsgSize = 104857600
[ orderer] General.MaxSendMsgSize = 104857600
[ orderer] FileLedger.Location = "/opt/microfab/data/orderer/data"
[ orderer] FileLedger.Prefix = ""
[ orderer] Kafka.Retry.ShortInterval = 5s
[ orderer] Kafka.Retry.ShortTotal = 10m0s
[ orderer] Kafka.Retry.LongInterval = 5m0s
[ orderer] Kafka.Retry.LongTotal = 12h0m0s
[ orderer] Kafka.Retry.NetworkTimeouts.DialTimeout = 10s
[ orderer] Kafka.Retry.NetworkTimeouts.ReadTimeout = 10s
[ orderer] Kafka.Retry.NetworkTimeouts.WriteTimeout = 10s
[ orderer] Kafka.Retry.Metadata.RetryMax = 3
[ orderer] Kafka.Retry.Metadata.RetryBackoff = 250ms
[ orderer] Kafka.Retry.Producer.RetryMax = 3
[ orderer] Kafka.Retry.Producer.RetryBackoff = 100ms
[ orderer] Kafka.Retry.Consumer.RetryBackoff = 2s
[ orderer] Kafka.Verbose = false
[ orderer] Kafka.Version = 0.10.2.0
[ orderer] Kafka.TLS.Enabled = false
[ orderer] Kafka.TLS.PrivateKey = ""
[ orderer] Kafka.TLS.Certificate = ""
[ orderer] Kafka.TLS.RootCAs = []
[ orderer] Kafka.TLS.ClientAuthRequired = false
[ orderer] Kafka.TLS.ClientRootCAs = []
[ orderer] Kafka.TLS.TLSHandshakeTimeShift = 0s
[ orderer] Kafka.SASLPlain.Enabled = false
[ orderer] Kafka.SASLPlain.User = ""
[ orderer] Kafka.SASLPlain.Password = ""
[ orderer] Kafka.Topic.ReplicationFactor = 3
[ orderer] Debug.BroadcastTraceDir = ""
[ orderer] Debug.DeliverTraceDir = ""
[ orderer] Consensus = map[SnapDir:/opt/microfab/data/orderer/data/etcdraft/snapshot WALDir:/opt/microfab/data/orderer/data/etcdraft/wal]
[ orderer] Operations.ListenAddress = "0.0.0.0:2007"
[ orderer] Operations.TLS.Enabled = false
[ orderer] Operations.TLS.PrivateKey = ""
[ orderer] Operations.TLS.Certificate = ""
[ orderer] Operations.TLS.RootCAs = []
[ orderer] Operations.TLS.ClientAuthRequired = false
[ orderer] Operations.TLS.ClientRootCAs = []
[ orderer] Operations.TLS.TLSHandshakeTimeShift = 0s
[ orderer] Metrics.Provider = "prometheus"
[ orderer] Metrics.Statsd.Network = "udp"
[ orderer] Metrics.Statsd.Address = "127.0.0.1:8125"
[ orderer] Metrics.Statsd.WriteInterval = 30s
[ orderer] Metrics.Statsd.Prefix = ""
[ orderer] ChannelParticipation.Enabled = false
[ orderer] ChannelParticipation.MaxRequestBodySize = 1048576
[ orderer] Admin.ListenAddress = "127.0.0.1:9443"
[ orderer] Admin.TLS.Enabled = false
[ orderer] Admin.TLS.PrivateKey = ""
[ orderer] Admin.TLS.Certificate = ""
[ orderer] Admin.TLS.RootCAs = []
[ orderer] Admin.TLS.ClientAuthRequired = true
[ orderer] Admin.TLS.ClientRootCAs = []
[ orderer] Admin.TLS.TLSHandshakeTimeShift = 0s
[ org2peer] 2023-03-24 23:57:29.627 UTC 0008 INFO [ledgermgmt] NewLedgerMgr -> Initializing LedgerMgr
[ org1ca] 2023/03/24 23:57:29 [INFO] Starting server in home directory: /opt/microfab/data/ca-org1
[ org1ca] 2023/03/24 23:57:29 [INFO] Server Version: 1.5.2
[ org1ca] 2023/03/24 23:57:29 [INFO] Server Levels: &{Identity:2 Affiliation:1 Certificate:1 Credential:1 RAInfo:1 Nonce:1}
[ org1ca] 2023/03/24 23:57:29 [INFO] The CA key and certificate files already exist
[ org1ca] 2023/03/24 23:57:29 [INFO] Key file location: /opt/microfab/data/ca-org1/ca-key.pem
[ org1ca] 2023/03/24 23:57:29 [INFO] Certificate file location: /opt/microfab/data/ca-org1/ca-cert.pem
[ org1peer] 2023-03-24 23:57:29.632 UTC 0001 INFO [nodeCmd] serve -> Starting peer:
[ org1peer] Version: 2.4.6
[ org1peer] Commit SHA: 83596078d
[ org1peer] Go version: go1.18.2
[ org1peer] OS/Arch: linux/amd64
[ org1peer] Chaincode:
[ org1peer] Base Docker Label: org.hyperledger.fabric
[ org1peer] Docker Namespace: hyperledger
[ org1peer] 2023-03-24 23:57:29.633 UTC 0002 INFO [peer] getLocalAddress -> Auto-detected peer address: 172.17.0.2:2002
[ org1peer] 2023-03-24 23:57:29.633 UTC 0003 INFO [peer] getLocalAddress -> Host is 0.0.0.0 , falling back to auto-detected address: 172.17.0.2:2002
[ org1peer] 2023-03-24 23:57:29.635 UTC 0004 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for endorser service is 2500
[ org1peer] 2023-03-24 23:57:29.635 UTC 0005 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for deliver service is 2500
[ org1peer] 2023-03-24 23:57:29.635 UTC 0006 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for gateway service is 500
[ orderer] 2023-03-24 23:57:29.641 UTC 0003 INFO [blkstorage] NewProvider -> Creating new file ledger directory at /opt/microfab/data/orderer/data/chains
[ orderer] 2023-03-24 23:57:29.646 UTC 0004 INFO [orderer.common.server] Main -> Bootstrapping the system channel
[ orderer] 2023-03-24 23:57:29.648 UTC 0005 INFO [blkstorage] newBlockfileMgr -> Getting block information from block storage
[ org2ca] 2023/03/24 23:57:29 [INFO] Starting server in home directory: /opt/microfab/data/ca-org2
[ org2ca] 2023/03/24 23:57:29 [INFO] Server Version: 1.5.2
[ org2ca] 2023/03/24 23:57:29 [INFO] Server Levels: &{Identity:2 Affiliation:1 Certificate:1 Credential:1 RAInfo:1 Nonce:1}
[ org2ca] 2023/03/24 23:57:29 [INFO] The CA key and certificate files already exist
[ org2ca] 2023/03/24 23:57:29 [INFO] Key file location: /opt/microfab/data/ca-org2/ca-key.pem
[ org2ca] 2023/03/24 23:57:29 [INFO] Certificate file location: /opt/microfab/data/ca-org2/ca-cert.pem
[ orderer] 2023-03-24 23:57:29.655 UTC 0006 INFO [orderer.common.server] initializeBootstrapChannel -> Initialized the system channel 'testchainid' from bootstrap block
[ org1peer] 2023-03-24 23:57:29.656 UTC 0007 INFO [certmonitor] trackCertExpiration -> The enrollment certificate will expire on 2033-03-21 23:52:29 +0000 UTC
[ org1peer] 2023-03-24 23:57:29.657 UTC 0008 INFO [ledgermgmt] NewLedgerMgr -> Initializing LedgerMgr
[ orderer] 2023-03-24 23:57:29.657 UTC 0007 INFO [orderer.common.server] extractSystemChannel -> Found system channel config block, number: 0
[ orderer] 2023-03-24 23:57:29.657 UTC 0008 INFO [orderer.common.server] selectClusterBootBlock -> Cluster boot block is bootstrap (genesis) block; Blocks Header.Number system-channel=0, bootstrap=0
[ orderer] 2023-03-24 23:57:29.660 UTC 0009 INFO [orderer.common.server] Main -> Starting with system channel: testchainid, consensus type: solo
[ orderer] 2023-03-24 23:57:29.660 UTC 000a INFO [certmonitor] trackCertExpiration -> The enrollment certificate will expire on 2033-03-21 23:52:29 +0000 UTC
[ orderer] 2023-03-24 23:57:29.664 UTC 000b WARN [orderer.consensus.solo] HandleChain -> Use of the Solo orderer is deprecated and remains only for use in test environments but may be removed in the future.
[ orderer] 2023-03-24 23:57:29.664 UTC 000c INFO [orderer.commmon.multichannel] initSystemChannel -> Starting system channel 'testchainid' with genesis block hash a8ac54659e19a02b76f2f7376f78f58afc12f8132cb535023247d9f06a72701b and orderer type solo
[ orderer] 2023-03-24 23:57:29.665 UTC 000d INFO [orderer.common.server] Main -> Starting orderer:
[ orderer] Version: 2.4.6
[ orderer] Commit SHA: 83596078d
[ orderer] Go version: go1.18.2
[ orderer] OS/Arch: linux/amd64
[ orderer] 2023-03-24 23:57:29.665 UTC 000e INFO [orderer.common.server] Main -> Beginning to serve requests
[ org2peer] 2023-03-24 23:57:29.667 UTC 0009 INFO [leveldbhelper] openDBAndCheckFormat -> DB is empty Setting db format as 2.0
[ org2peer] 2023-03-24 23:57:29.668 UTC 000a INFO [blkstorage] NewProvider -> Creating new file ledger directory at /opt/microfab/data/peer-org2/data/ledgersData/chains/chains
[ org1peer] 2023-03-24 23:57:29.680 UTC 0009 INFO [leveldbhelper] openDBAndCheckFormat -> DB is empty Setting db format as 2.0
[ org1peer] 2023-03-24 23:57:29.681 UTC 000a INFO [blkstorage] NewProvider -> Creating new file ledger directory at /opt/microfab/data/peer-org1/data/ledgersData/chains/chains
[ org2peer] 2023-03-24 23:57:29.682 UTC 000b INFO [leveldbhelper] openDBAndCheckFormat -> DB is empty Setting db format as 2.0
[ org1peer] 2023-03-24 23:57:29.692 UTC 000b INFO [leveldbhelper] openDBAndCheckFormat -> DB is empty Setting db format as 2.0
[ org1ca] 2023/03/24 23:57:29 [INFO] Initialized sqlite3 database at /opt/microfab/data/ca-org1/fabric-ca-server.db
[ org2ca] 2023/03/24 23:57:29 [INFO] Initialized sqlite3 database at /opt/microfab/data/ca-org2/fabric-ca-server.db
[ org1ca] 2023/03/24 23:57:29 [INFO] The issuer key was successfully stored. The public key is at: /opt/microfab/data/ca-org1/IssuerPublicKey, secret key is at: /opt/microfab/data/ca-org1/msp/keystore/IssuerSecretKey
[ org2peer] 2023-03-24 23:57:29.795 UTC 000c INFO [couchdb] createDatabaseIfNotExist -> Created state database fabric__internal
[ org1ca] 2023/03/24 23:57:29 [INFO] Idemix issuer revocation public and secret keys were generated for CA 'org1ca'
[ org1ca] 2023/03/24 23:57:29 [INFO] The revocation key was successfully stored. The public key is at: /opt/microfab/data/ca-org1/IssuerRevocationPublicKey, private key is at: /opt/microfab/data/ca-org1/msp/keystore/IssuerRevocationPrivateKey
[ org1ca] 2023/03/24 23:57:29 [INFO] Home directory for default CA: /opt/microfab/data/ca-org1
[ org1ca] 2023/03/24 23:57:29 [INFO] Operation Server Listening on [::]:2009
[ org1ca] 2023/03/24 23:57:29 [INFO] Listening on http://0.0.0.0:2008
[ org1peer] 2023-03-24 23:57:29.813 UTC 000c INFO [couchdb] createDatabaseIfNotExist -> Created state database fabric__internal
2023/03/24 23:57:29 error waiting for CA: Get "http://localhost:2001/healthz": dial tcp 127.0.0.1:2001: connect: connection refused
[ microfabd] 2023/03/24 23:57:29 Created and started orderer for ordering organization Orderer
[ org2ca] 2023/03/24 23:57:29 [INFO] The issuer key was successfully stored. The public key is at: /opt/microfab/data/ca-org2/IssuerPublicKey, secret key is at: /opt/microfab/data/ca-org2/msp/keystore/IssuerSecretKey
[ org2ca] 2023/03/24 23:57:29 [INFO] Idemix issuer revocation public and secret keys were generated for CA 'org2ca'
[ org2ca] 2023/03/24 23:57:29 [INFO] The revocation key was successfully stored. The public key is at: /opt/microfab/data/ca-org2/IssuerRevocationPublicKey, private key is at: /opt/microfab/data/ca-org2/msp/keystore/IssuerRevocationPrivateKey
[ org2ca] 2023/03/24 23:57:29 [INFO] Home directory for default CA: /opt/microfab/data/ca-org2
[ org2ca] 2023/03/24 23:57:29 [INFO] Operation Server Listening on [::]:2001
[ org2ca] 2023/03/24 23:57:29 [INFO] Listening on http://0.0.0.0:2000
[ org1peer] 2023-03-24 23:57:29.848 UTC 000d INFO [ledgermgmt] NewLedgerMgr -> Initialized LedgerMgr
[ org1peer] 2023-03-24 23:57:29.848 UTC 000e INFO [gossip.service] New -> Initialize gossip with endpoint org1peer-api.127-0-0-1.nip.io:8080
[ org1peer] 2023-03-24 23:57:29.850 UTC 000f INFO [gossip.gossip] New -> Creating gossip service with self membership of Endpoint: org1peer-api.127-0-0-1.nip.io:8080, InternalEndpoint: org1peer-api.127-0-0-1.nip.io:8080, PKI-ID: abd5731068457fd18882734975f5a4f1d9ea8a01c2825246f7a7bf76032de1d2, Metadata:
[ org1peer] 2023-03-24 23:57:29.850 UTC 0010 INFO [gossip.gossip] start -> Gossip instance org1peer-api.127-0-0-1.nip.io:8080 started
[ org1peer] 2023-03-24 23:57:29.850 UTC 0011 INFO [lifecycle] InitializeLocalChaincodes -> Initialized lifecycle cache with 0 already installed chaincodes
[ org1peer] 2023-03-24 23:57:29.851 UTC 0012 INFO [nodeCmd] computeChaincodeEndpoint -> Entering computeChaincodeEndpoint with peerHostname: 172.17.0.2
[ org1peer] 2023-03-24 23:57:29.851 UTC 0013 INFO [nodeCmd] computeChaincodeEndpoint -> Exit with ccEndpoint: 172.17.0.2:2003
[ org1peer] 2023-03-24 23:57:29.852 UTC 0014 INFO [sccapi] DeploySysCC -> deploying system chaincode 'lscc'
[ org1peer] 2023-03-24 23:57:29.852 UTC 0015 INFO [sccapi] DeploySysCC -> deploying system chaincode 'cscc'
[ org1peer] 2023-03-24 23:57:29.852 UTC 0016 INFO [sccapi] DeploySysCC -> deploying system chaincode 'qscc'
[ org1peer] 2023-03-24 23:57:29.852 UTC 0017 INFO [sccapi] DeploySysCC -> deploying system chaincode '_lifecycle'
[ org1peer] 2023-03-24 23:57:29.852 UTC 0018 INFO [nodeCmd] serve -> Deployed system chaincodes
[ org1peer] 2023-03-24 23:57:29.853 UTC 0019 INFO [discovery] NewService -> Created with config TLS: false, authCacheMaxSize: 1000, authCachePurgeRatio: 0.750000
[ org1peer] 2023-03-24 23:57:29.853 UTC 001a INFO [nodeCmd] serve -> Discovery service activated
[ org1peer] 2023-03-24 23:57:29.853 UTC 001b INFO [nodeCmd] serve -> Starting peer with Gateway enabled
[ org1peer] 2023-03-24 23:57:29.853 UTC 001c INFO [nodeCmd] serve -> Starting peer with ID=[org1peer], network ID=[dev], address=[172.17.0.2:2002]
[ org1peer] 2023-03-24 23:57:29.854 UTC 001d INFO [nodeCmd] serve -> Started peer with ID=[org1peer], network ID=[dev], address=[172.17.0.2:2002]
[ org1peer] 2023-03-24 23:57:29.854 UTC 001e INFO [kvledger] LoadPreResetHeight -> Loading prereset height from path [/opt/microfab/data/peer-org1/data/ledgersData/chains]
[ org1peer] 2023-03-24 23:57:29.854 UTC 001f INFO [blkstorage] preResetHtFiles -> No active channels passed
[ org2peer] 2023-03-24 23:57:29.855 UTC 000d INFO [ledgermgmt] NewLedgerMgr -> Initialized LedgerMgr
[ org2peer] 2023-03-24 23:57:29.856 UTC 000e INFO [gossip.service] New -> Initialize gossip with endpoint org2peer-api.127-0-0-1.nip.io:8080
[ org2peer] 2023-03-24 23:57:29.857 UTC 000f INFO [gossip.gossip] New -> Creating gossip service with self membership of Endpoint: org2peer-api.127-0-0-1.nip.io:8080, InternalEndpoint: org2peer-api.127-0-0-1.nip.io:8080, PKI-ID: 8970a1058406c79adeb8bb4634f16898cd065c8f9386821386e27951f012cec5, Metadata:
[ org2peer] 2023-03-24 23:57:29.857 UTC 0010 INFO [lifecycle] InitializeLocalChaincodes -> Initialized lifecycle cache with 0 already installed chaincodes
[ org2peer] 2023-03-24 23:57:29.857 UTC 0011 INFO [gossip.gossip] start -> Gossip instance org2peer-api.127-0-0-1.nip.io:8080 started
[ org2peer] 2023-03-24 23:57:29.858 UTC 0012 INFO [nodeCmd] computeChaincodeEndpoint -> Entering computeChaincodeEndpoint with peerHostname: 172.17.0.2
[ org2peer] 2023-03-24 23:57:29.858 UTC 0013 INFO [nodeCmd] computeChaincodeEndpoint -> Exit with ccEndpoint: 172.17.0.2:2011
[ org2peer] 2023-03-24 23:57:29.859 UTC 0014 INFO [sccapi] DeploySysCC -> deploying system chaincode 'lscc'
[ org2peer] 2023-03-24 23:57:29.859 UTC 0015 INFO [sccapi] DeploySysCC -> deploying system chaincode 'cscc'
[ org2peer] 2023-03-24 23:57:29.859 UTC 0016 INFO [sccapi] DeploySysCC -> deploying system chaincode 'qscc'
[ org2peer] 2023-03-24 23:57:29.859 UTC 0017 INFO [sccapi] DeploySysCC -> deploying system chaincode '_lifecycle'
[ org2peer] 2023-03-24 23:57:29.860 UTC 0018 INFO [nodeCmd] serve -> Deployed system chaincodes
[ org2peer] 2023-03-24 23:57:29.860 UTC 0019 INFO [discovery] NewService -> Created with config TLS: false, authCacheMaxSize: 1000, authCachePurgeRatio: 0.750000
[ org2peer] 2023-03-24 23:57:29.860 UTC 001a INFO [nodeCmd] serve -> Discovery service activated
[ org2peer] 2023-03-24 23:57:29.860 UTC 001b INFO [nodeCmd] serve -> Starting peer with Gateway enabled
[ org2peer] 2023-03-24 23:57:29.860 UTC 001c INFO [nodeCmd] serve -> Starting peer with ID=[org2peer], network ID=[dev], address=[172.17.0.2:2010]
[ org2peer] 2023-03-24 23:57:29.861 UTC 001d INFO [nodeCmd] serve -> Started peer with ID=[org2peer], network ID=[dev], address=[172.17.0.2:2010]
[ org2peer] 2023-03-24 23:57:29.861 UTC 001e INFO [kvledger] LoadPreResetHeight -> Loading prereset height from path [/opt/microfab/data/peer-org2/data/ledgersData/chains]
[ org2peer] 2023-03-24 23:57:29.861 UTC 001f INFO [blkstorage] preResetHtFiles -> No active channels passed
[ org1ca] 2023/03/24 23:57:29 [INFO] signed certificate with serial number 592641090355986515017697760212623208023948844711
[ org1ca] 2023/03/24 23:57:29 [INFO] 127.0.0.1:36168 POST /enroll 201 0 "OK"
[ microfabd] 2023/03/24 23:57:29 Created and started CA for endorsing organization org1
[ org1peer] 2023-03-24 23:57:30.056 UTC 0020 INFO [endorser] callChaincode -> finished chaincode: cscc duration: 0ms channel= txID=b9e4324f
[ org1peer] 2023-03-24 23:57:30.056 UTC 0021 INFO [comm.grpc.server] 1 -> unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.request_deadline=2023-03-24T23:58:00.054Z grpc.peer_address=127.0.0.1:35072 grpc.code=OK grpc.call_duration=1.041091ms
[ microfabd] 2023/03/24 23:57:30 Created and started peer for endorsing organization org1
[ org2peer] 2023-03-24 23:57:30.060 UTC 0020 INFO [endorser] callChaincode -> finished chaincode: cscc duration: 0ms channel= txID=62debcb1
[ org2peer] 2023-03-24 23:57:30.060 UTC 0021 INFO [comm.grpc.server] 1 -> unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.request_deadline=2023-03-24T23:58:00.058Z grpc.peer_address=127.0.0.1:40956 grpc.code=OK grpc.call_duration=998.981µs
[ microfabd] 2023/03/24 23:57:30 Created and started peer for endorsing organization org2
[ org2ca] 2023/03/24 23:57:30 [INFO] signed certificate with serial number 432806349708801448306522366253249120396438221185
[ org2ca] 2023/03/24 23:57:30 [INFO] 127.0.0.1:47344 POST /enroll 201 0 "OK"
[ microfabd] 2023/03/24 23:57:30 Created and started CA for endorsing organization org2
[ microfabd] 2023/03/24 23:57:30 Creating and starting console ...
[ console] 2023/03/24 23:57:30 Created new console...
[ console] 2023/03/24 23:57:30 [mbw] RegisterOrganization &{Orderer 0xc000195980 0xc0005ccf60 <nil> OrdererMSP}
[ console] 2023/03/24 23:57:30 [mbw] RegisterOrganization &{org1 0xc000609200 0xc00014a510 0xc0000437a0 org1MSP}
[ console] 2023/03/24 23:57:30 [mbw] RegisterOrganization &{org2 0xc000043aa0 0xc0000d2db0 0xc000330810 org2MSP}
[ microfabd] 2023/03/24 23:57:30 Created and started console
[ microfabd] 2023/03/24 23:57:30 Creating and starting proxy ...
[ microfabd] 2023/03/24 23:57:30 Created and started proxy
[ microfabd] 2023/03/24 23:57:30 Creating and joining channel appchannel ...
[ microfabd] 2023/03/24 23:57:30 Creating channel appchannel ...
[ microfabd] 2023/03/24 23:57:30 Creating and joining channel mychannel ...
[ microfabd] 2023/03/24 23:57:30 Creating channel mychannel ...
[ orderer] 2023-03-24 23:57:30.139 UTC 000f INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.request_deadline=2023-03-24T23:58:00.128Z grpc.peer_address=127.0.0.1:50966 grpc.code=OK grpc.call_duration=9.430271ms
[ orderer] 2023-03-24 23:57:30.141 UTC 0010 INFO [blkstorage] newBlockfileMgr -> Getting block information from block storage
[ orderer] 2023-03-24 23:57:30.144 UTC 0011 WARN [orderer.consensus.solo] HandleChain -> Use of the Solo orderer is deprecated and remains only for use in test environments but may be removed in the future.
[ orderer] 2023-03-24 23:57:30.144 UTC 0012 INFO [orderer.commmon.multichannel] newChain -> Created and started new channel appchannel
[ orderer] 2023-03-24 23:57:30.147 UTC 0013 INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.request_deadline=2023-03-24T23:58:00.139Z grpc.peer_address=127.0.0.1:50966 grpc.code=OK grpc.call_duration=7.339773ms
[ orderer] 2023-03-24 23:57:30.147 UTC 0014 INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.request_deadline=2023-03-24T23:58:00.132Z grpc.peer_address=127.0.0.1:50968 grpc.code=OK grpc.call_duration=14.46761ms
[ orderer] 2023-03-24 23:57:30.150 UTC 0015 INFO [blkstorage] newBlockfileMgr -> Getting block information from block storage
[ orderer] 2023-03-24 23:57:30.153 UTC 0016 WARN [orderer.consensus.solo] HandleChain -> Use of the Solo orderer is deprecated and remains only for use in test environments but may be removed in the future.
[ orderer] 2023-03-24 23:57:30.153 UTC 0017 INFO [orderer.commmon.multichannel] newChain -> Created and started new channel mychannel
[ orderer] 2023-03-24 23:57:30.155 UTC 0018 INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.request_deadline=2023-03-24T23:58:00.148Z grpc.peer_address=127.0.0.1:50968 grpc.code=OK grpc.call_duration=6.172855ms
[ orderer] 2023-03-24 23:57:30.154 UTC 0019 INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.request_deadline=2023-03-24T23:58:00.148Z grpc.peer_address=127.0.0.1:50966 grpc.code=OK grpc.call_duration=5.881974ms
[ orderer] 2023-03-24 23:57:30.157 UTC 001a INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.request_deadline=2023-03-24T23:58:00.156Z grpc.peer_address=127.0.0.1:50968 grpc.code=OK grpc.call_duration=463.633µs
[ orderer] 2023-03-24 23:57:30.157 UTC 001b INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.request_deadline=2023-03-24T23:58:00.155Z grpc.peer_address=127.0.0.1:50966 grpc.code=OK grpc.call_duration=1.095815ms
[ orderer] 2023-03-24 23:57:30.159 UTC 001c INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.request_deadline=2023-03-24T23:58:00.158Z grpc.peer_address=127.0.0.1:50968 grpc.code=OK grpc.call_duration=388.713µs
[ orderer] 2023-03-24 23:57:30.165 UTC 001d INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.request_deadline=2023-03-24T23:58:00.158Z grpc.peer_address=127.0.0.1:50966 grpc.code=OK grpc.call_duration=7.310914ms
[ microfabd] 2023/03/24 23:57:30 Created channel appchannel
[ microfabd] 2023/03/24 23:57:30 Joining channel appchannel on peer for endorsing organization org2 ...
[ microfabd] 2023/03/24 23:57:30 Joining channel appchannel on peer for endorsing organization org1 ...
[ orderer] 2023-03-24 23:57:30.168 UTC 001e INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.request_deadline=2023-03-24T23:58:00.16Z grpc.peer_address=127.0.0.1:50968 grpc.code=OK grpc.call_duration=8.303099ms
[ org2peer] 2023-03-24 23:57:30.169 UTC 0022 INFO [endorser] callChaincode -> finished chaincode: cscc duration: 1ms channel= txID=3477ac1b
[ org2peer] 2023-03-24 23:57:30.169 UTC 0023 INFO [comm.grpc.server] 1 -> unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.request_deadline=2023-03-24T23:58:00.167Z grpc.peer_address=127.0.0.1:40958 grpc.code=OK grpc.call_duration=2.503196ms
[ org1peer] 2023-03-24 23:57:30.170 UTC 0022 INFO [endorser] callChaincode -> finished chaincode: cscc duration: 2ms channel= txID=3402c141
[ org1peer] 2023-03-24 23:57:30.170 UTC 0023 INFO [comm.grpc.server] 1 -> unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.request_deadline=2023-03-24T23:58:00.167Z grpc.peer_address=127.0.0.1:35074 grpc.code=OK grpc.call_duration=2.77791ms
[ microfabd] 2023/03/24 23:57:30 Created channel mychannel
[ microfabd] 2023/03/24 23:57:30 Joining channel mychannel on peer for endorsing organization org1 ...
[ org1peer] 2023-03-24 23:57:30.174 UTC 0024 INFO [endorser] callChaincode -> finished chaincode: cscc duration: 2ms channel= txID=2e5ecfc0
[ org1peer] 2023-03-24 23:57:30.174 UTC 0025 INFO [comm.grpc.server] 1 -> unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.request_deadline=2023-03-24T23:58:00.171Z grpc.peer_address=127.0.0.1:35074 grpc.code=OK grpc.call_duration=2.707119ms
[ microfabd] 2023/03/24 23:57:30 Failed to start application: Bad proposal response: status 500, mesage "JoinChain" for channelID = appchannel failed because of validation of configuration block, because of Failed capabilities check: [Application capability V2_5 is required but not supported]
[ microfabd] 2023/03/25 00:02:04 Starting Microfab ...
[ microfabd] 2023/03/25 00:02:04 MBW
[ microfabd] 2023/03/25 00:02:04 Creating endorsing organization org2 ...
[ microfabd] 2023/03/25 00:02:04 Creating ordering organization Orderer ...
[ microfabd] 2023/03/25 00:02:04 Creating endorsing organization org1 ...
[ microfabd] 2023/03/25 00:02:05 Created endorsing organization org2
[ microfabd] 2023/03/25 00:02:05 Created ordering organization Orderer
[ microfabd] 2023/03/25 00:02:05 Created endorsing organization org1
[ microfabd] 2023/03/25 00:02:05 Waiting for CouchDB to start ...
[ microfabd] 2023/03/25 00:02:05 CouchDB has started
[ microfabd] 2023/03/25 00:02:05 Creating and starting CA for endorsing organization org2 ...
[start --boot admin:adminpw --ca.certfile /opt/microfab/data/ca-org2/ca-cert.pem --ca.keyfile /opt/microfab/data/ca-org2/ca-key.pem --port 2000 --operations.listenaddress 0.0.0.0:2001 --ca.name org2ca][ microfabd] 2023/03/25 00:02:05 Creating and starting orderer for ordering organization Orderer ...
[ microfabd] 2023/03/25 00:02:05 Creating and starting peer for endorsing organization org2 ...
[ microfabd] 2023/03/25 00:02:05 Creating and starting CA for endorsing organization org1 ...
[ microfabd] 2023/03/25 00:02:05 Creating and starting peer for endorsing organization org1 ...
[start --boot admin:adminpw --ca.certfile /opt/microfab/data/ca-org1/ca-cert.pem --ca.keyfile /opt/microfab/data/ca-org1/ca-key.pem --port 2008 --operations.listenaddress 0.0.0.0:2009 --ca.name org1ca][ microfabd] 2023/03/25 00:02:05 Creating and starting CouchDB proxy for endorsing organization org1 ...
[ microfabd] 2023/03/25 00:02:05 Creating and starting CouchDB proxy for endorsing organization org2 ...
[ org2ca] 2023/03/25 00:02:05 [INFO] Created default configuration file at /opt/microfab/data/ca-org2/fabric-ca-server-config.yaml
[ org1ca] 2023/03/25 00:02:05 [INFO] Created default configuration file at /opt/microfab/data/ca-org1/fabric-ca-server-config.yaml
[ org2ca] 2023/03/25 00:02:05 [INFO] Starting server in home directory: /opt/microfab/data/ca-org2
[ org2ca] 2023/03/25 00:02:05 [INFO] Server Version: 1.5.2
[ org2ca] 2023/03/25 00:02:05 [INFO] Server Levels: &{Identity:2 Affiliation:1 Certificate:1 Credential:1 RAInfo:1 Nonce:1}
[ org2ca] 2023/03/25 00:02:05 [INFO] The CA key and certificate files already exist
[ org2ca] 2023/03/25 00:02:05 [INFO] Key file location: /opt/microfab/data/ca-org2/ca-key.pem
[ org2ca] 2023/03/25 00:02:05 [INFO] Certificate file location: /opt/microfab/data/ca-org2/ca-cert.pem
[ orderer] 2023-03-25 00:02:05.609 UTC 0001 INFO [localconfig] completeInitialization -> Kafka.Version unset, setting to 0.10.2.0
[ orderer] 2023-03-25 00:02:05.610 UTC 0002 INFO [orderer.common.server] prettyPrintStruct -> Orderer config values:
[ orderer] General.ListenAddress = "0.0.0.0"
[ orderer] General.ListenPort = 2002
[ orderer] General.TLS.Enabled = false
[ orderer] General.TLS.PrivateKey = "/opt/fabric/config/tls/server.key"
[ orderer] General.TLS.Certificate = "/opt/fabric/config/tls/server.crt"
[ orderer] General.TLS.RootCAs = [/opt/fabric/config/tls/ca.crt]
[ orderer] General.TLS.ClientAuthRequired = false
[ orderer] General.TLS.ClientRootCAs = []
[ orderer] General.TLS.TLSHandshakeTimeShift = 0s
[ orderer] General.Cluster.ListenAddress = ""
[ orderer] General.Cluster.ListenPort = 0
[ orderer] General.Cluster.ServerCertificate = ""
[ orderer] General.Cluster.ServerPrivateKey = ""
[ orderer] General.Cluster.ClientCertificate = ""
[ orderer] General.Cluster.ClientPrivateKey = ""
[ orderer] General.Cluster.RootCAs = []
[ orderer] General.Cluster.DialTimeout = 5s
[ orderer] General.Cluster.RPCTimeout = 7s
[ orderer] General.Cluster.ReplicationBufferSize = 20971520
[ orderer] General.Cluster.ReplicationPullTimeout = 5s
[ orderer] General.Cluster.ReplicationRetryTimeout = 5s
[ orderer] General.Cluster.ReplicationBackgroundRefreshInterval = 5m0s
[ orderer] General.Cluster.ReplicationMaxRetries = 12
[ orderer] General.Cluster.SendBufferSize = 10
[ orderer] General.Cluster.CertExpirationWarningThreshold = 168h0m0s
[ orderer] General.Cluster.TLSHandshakeTimeShift = 0s
[ orderer] General.Keepalive.ServerMinInterval = 1m0s
[ orderer] General.Keepalive.ServerInterval = 2h0m0s
[ orderer] General.Keepalive.ServerTimeout = 20s
[ orderer] General.ConnectionTimeout = 0s
[ orderer] General.GenesisMethod = ""
[ orderer] General.GenesisFile = ""
[ orderer] General.BootstrapMethod = "file"
[ orderer] General.BootstrapFile = "/opt/microfab/data/orderer/config/genesisblock"
[ orderer] General.Profile.Enabled = false
[ orderer] General.Profile.Address = "0.0.0.0:6060"
[ orderer] General.LocalMSPDir = "/opt/microfab/data/orderer/msp"
[ orderer] General.LocalMSPID = "OrdererMSP"
[ orderer] General.BCCSP.Default = "SW"
[ orderer] General.BCCSP.SW.Security = 256
[ orderer] General.BCCSP.SW.Hash = "SHA2"
[ orderer] General.BCCSP.SW.FileKeystore.KeyStorePath = ""
[ orderer] General.Authentication.TimeWindow = 15m0s
[ orderer] General.Authentication.NoExpirationChecks = false
[ orderer] General.MaxRecvMsgSize = 104857600
[ orderer] General.MaxSendMsgSize = 104857600
[ orderer] FileLedger.Location = "/opt/microfab/data/orderer/data"
[ orderer] FileLedger.Prefix = ""
[ orderer] Kafka.Retry.ShortInterval = 5s
[ orderer] Kafka.Retry.ShortTotal = 10m0s
[ orderer] Kafka.Retry.LongInterval = 5m0s
[ orderer] Kafka.Retry.LongTotal = 12h0m0s
[ orderer] Kafka.Retry.NetworkTimeouts.DialTimeout = 10s
[ orderer] Kafka.Retry.NetworkTimeouts.ReadTimeout = 10s
[ orderer] Kafka.Retry.NetworkTimeouts.WriteTimeout = 10s
[ orderer] Kafka.Retry.Metadata.RetryMax = 3
[ orderer] Kafka.Retry.Metadata.RetryBackoff = 250ms
[ orderer] Kafka.Retry.Producer.RetryMax = 3
[ orderer] Kafka.Retry.Producer.RetryBackoff = 100ms
[ orderer] Kafka.Retry.Consumer.RetryBackoff = 2s
[ orderer] Kafka.Verbose = false
[ orderer] Kafka.Version = 0.10.2.0
[ orderer] Kafka.TLS.Enabled = false
[ orderer] Kafka.TLS.PrivateKey = ""
[ orderer] Kafka.TLS.Certificate = ""
[ orderer] Kafka.TLS.RootCAs = []
[ orderer] Kafka.TLS.ClientAuthRequired = false
[ orderer] Kafka.TLS.ClientRootCAs = []
[ orderer] Kafka.TLS.TLSHandshakeTimeShift = 0s
[ orderer] Kafka.SASLPlain.Enabled = false
[ orderer] Kafka.SASLPlain.User = ""
[ orderer] Kafka.SASLPlain.Password = ""
[ orderer] Kafka.Topic.ReplicationFactor = 3
[ orderer] Debug.BroadcastTraceDir = ""
[ orderer] Debug.DeliverTraceDir = ""
[ orderer] Consensus = map[SnapDir:/opt/microfab/data/orderer/data/etcdraft/snapshot WALDir:/opt/microfab/data/orderer/data/etcdraft/wal]
[ orderer] Operations.ListenAddress = "0.0.0.0:2003"
[ orderer] Operations.TLS.Enabled = false
[ orderer] Operations.TLS.PrivateKey = ""
[ orderer] Operations.TLS.Certificate = ""
[ orderer] Operations.TLS.RootCAs = []
[ orderer] Operations.TLS.ClientAuthRequired = false
[ orderer] Operations.TLS.ClientRootCAs = []
[ orderer] Operations.TLS.TLSHandshakeTimeShift = 0s
[ orderer] Metrics.Provider = "prometheus"
[ orderer] Metrics.Statsd.Network = "udp"
[ orderer] Metrics.Statsd.Address = "127.0.0.1:8125"
[ orderer] Metrics.Statsd.WriteInterval = 30s
[ orderer] Metrics.Statsd.Prefix = ""
[ orderer] ChannelParticipation.Enabled = false
[ orderer] ChannelParticipation.MaxRequestBodySize = 1048576
[ orderer] Admin.ListenAddress = "127.0.0.1:9443"
[ orderer] Admin.TLS.Enabled = false
[ orderer] Admin.TLS.PrivateKey = ""
[ orderer] Admin.TLS.Certificate = ""
[ orderer] Admin.TLS.RootCAs = []
[ orderer] Admin.TLS.ClientAuthRequired = true
[ orderer] Admin.TLS.ClientRootCAs = []
[ orderer] Admin.TLS.TLSHandshakeTimeShift = 0s
[ org1ca] 2023/03/25 00:02:05 [INFO] Starting server in home directory: /opt/microfab/data/ca-org1
[ org1ca] 2023/03/25 00:02:05 [INFO] Server Version: 1.5.2
[ org1ca] 2023/03/25 00:02:05 [INFO] Server Levels: &{Identity:2 Affiliation:1 Certificate:1 Credential:1 RAInfo:1 Nonce:1}
[ org2peer] 2023-03-25 00:02:05.618 UTC 0001 INFO [nodeCmd] serve -> Starting peer:
[ org2peer] Version: 2.4.6
[ org2peer] Commit SHA: 83596078d
[ org2peer] Go version: go1.18.2
[ org2peer] OS/Arch: linux/amd64
[ org2peer] Chaincode:
[ org2peer] Base Docker Label: org.hyperledger.fabric
[ org2peer] Docker Namespace: hyperledger
[ org2peer] 2023-03-25 00:02:05.618 UTC 0002 INFO [peer] getLocalAddress -> Auto-detected peer address: 172.17.0.2:2004
[ org2peer] 2023-03-25 00:02:05.618 UTC 0003 INFO [peer] getLocalAddress -> Host is 0.0.0.0 , falling back to auto-detected address: 172.17.0.2:2004
[ org2peer] 2023-03-25 00:02:05.619 UTC 0004 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for endorser service is 2500
[ org2peer] 2023-03-25 00:02:05.619 UTC 0005 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for deliver service is 2500
[ org2peer] 2023-03-25 00:02:05.620 UTC 0006 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for gateway service is 500
[ orderer] 2023-03-25 00:02:05.620 UTC 0003 INFO [blkstorage] NewProvider -> Creating new file ledger directory at /opt/microfab/data/orderer/data/chains
[ org1ca] 2023/03/25 00:02:05 [INFO] The CA key and certificate files already exist
[ org1ca] 2023/03/25 00:02:05 [INFO] Key file location: /opt/microfab/data/ca-org1/ca-key.pem
[ org1ca] 2023/03/25 00:02:05 [INFO] Certificate file location: /opt/microfab/data/ca-org1/ca-cert.pem
[ orderer] 2023-03-25 00:02:05.625 UTC 0004 INFO [orderer.common.server] Main -> Bootstrapping the system channel
[ orderer] 2023-03-25 00:02:05.626 UTC 0005 INFO [blkstorage] newBlockfileMgr -> Getting block information from block storage
[ orderer] 2023-03-25 00:02:05.630 UTC 0006 INFO [orderer.common.server] initializeBootstrapChannel -> Initialized the system channel 'testchainid' from bootstrap block
[ orderer] 2023-03-25 00:02:05.633 UTC 0007 INFO [orderer.common.server] extractSystemChannel -> Found system channel config block, number: 0
[ orderer] 2023-03-25 00:02:05.633 UTC 0008 INFO [orderer.common.server] selectClusterBootBlock -> Cluster boot block is bootstrap (genesis) block; Blocks Header.Number system-channel=0, bootstrap=0
[ org2peer] 2023-03-25 00:02:05.635 UTC 0007 INFO [certmonitor] trackCertExpiration -> The enrollment certificate will expire on 2033-03-21 23:57:05 +0000 UTC
[ orderer] 2023-03-25 00:02:05.635 UTC 0009 INFO [orderer.common.server] Main -> Starting with system channel: testchainid, consensus type: solo
[ orderer] 2023-03-25 00:02:05.635 UTC 000a INFO [certmonitor] trackCertExpiration -> The enrollment certificate will expire on 2033-03-21 23:57:05 +0000 UTC
[ org2peer] 2023-03-25 00:02:05.636 UTC 0008 INFO [ledgermgmt] NewLedgerMgr -> Initializing LedgerMgr
[ orderer] 2023-03-25 00:02:05.641 UTC 000b WARN [orderer.consensus.solo] HandleChain -> Use of the Solo orderer is deprecated and remains only for use in test environments but may be removed in the future.
[ orderer] 2023-03-25 00:02:05.641 UTC 000c INFO [orderer.commmon.multichannel] initSystemChannel -> Starting system channel 'testchainid' with genesis block hash 2e2c5bf8b2c9a25c64e022f8dcabed2afe1f44a689753acee82f2c3e84693408 and orderer type solo
[ org1peer] 2023-03-25 00:02:05.641 UTC 0001 INFO [nodeCmd] serve -> Starting peer:
[ org1peer] Version: 2.4.6
[ org1peer] Commit SHA: 83596078d
[ org1peer] Go version: go1.18.2
[ org1peer] OS/Arch: linux/amd64
[ org1peer] Chaincode:
[ org1peer] Base Docker Label: org.hyperledger.fabric
[ org1peer] Docker Namespace: hyperledger
[ org1peer] 2023-03-25 00:02:05.641 UTC 0002 INFO [peer] getLocalAddress -> Auto-detected peer address: 172.17.0.2:2010
[ org1peer] 2023-03-25 00:02:05.641 UTC 0003 INFO [peer] getLocalAddress -> Host is 0.0.0.0 , falling back to auto-detected address: 172.17.0.2:2010
[ orderer] 2023-03-25 00:02:05.641 UTC 000d INFO [orderer.common.server] Main -> Starting orderer:
[ orderer] Version: 2.4.6
[ orderer] Commit SHA: 83596078d
[ orderer] Go version: go1.18.2
[ orderer] OS/Arch: linux/amd64
[ orderer] 2023-03-25 00:02:05.642 UTC 000e INFO [orderer.common.server] Main -> Beginning to serve requests
[ org1peer] 2023-03-25 00:02:05.642 UTC 0004 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for endorser service is 2500
[ org1peer] 2023-03-25 00:02:05.642 UTC 0005 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for deliver service is 2500
[ org1peer] 2023-03-25 00:02:05.642 UTC 0006 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for gateway service is 500
[ org2peer] 2023-03-25 00:02:05.657 UTC 0009 INFO [leveldbhelper] openDBAndCheckFormat -> DB is empty Setting db format as 2.0
[ org2peer] 2023-03-25 00:02:05.659 UTC 000a INFO [blkstorage] NewProvider -> Creating new file ledger directory at /opt/microfab/data/peer-org2/data/ledgersData/chains/chains
[ org1peer] 2023-03-25 00:02:05.665 UTC 0007 INFO [certmonitor] trackCertExpiration -> The enrollment certificate will expire on 2033-03-21 23:57:05 +0000 UTC
[ org1peer] 2023-03-25 00:02:05.666 UTC 0008 INFO [ledgermgmt] NewLedgerMgr -> Initializing LedgerMgr
[ org2peer] 2023-03-25 00:02:05.673 UTC 000b INFO [leveldbhelper] openDBAndCheckFormat -> DB is empty Setting db format as 2.0
[ org1peer] 2023-03-25 00:02:05.687 UTC 0009 INFO [leveldbhelper] openDBAndCheckFormat -> DB is empty Setting db format as 2.0
[ org1peer] 2023-03-25 00:02:05.688 UTC 000a INFO [blkstorage] NewProvider -> Creating new file ledger directory at /opt/microfab/data/peer-org1/data/ledgersData/chains/chains
[ org1peer] 2023-03-25 00:02:05.696 UTC 000b INFO [leveldbhelper] openDBAndCheckFormat -> DB is empty Setting db format as 2.0
[ org2ca] 2023/03/25 00:02:05 [INFO] Initialized sqlite3 database at /opt/microfab/data/ca-org2/fabric-ca-server.db
[ org2peer] 2023-03-25 00:02:05.743 UTC 000c INFO [couchdb] createDatabaseIfNotExist -> Created state database fabric__internal
[ org1peer] 2023-03-25 00:02:05.748 UTC 000c INFO [couchdb] createDatabaseIfNotExist -> Created state database fabric__internal
[ org1ca] 2023/03/25 00:02:05 [INFO] Initialized sqlite3 database at /opt/microfab/data/ca-org1/fabric-ca-server.db
[ org1peer] 2023-03-25 00:02:05.778 UTC 000d INFO [ledgermgmt] NewLedgerMgr -> Initialized LedgerMgr
[ org1peer] 2023-03-25 00:02:05.779 UTC 000e INFO [gossip.service] New -> Initialize gossip with endpoint org1peer-api.127-0-0-1.nip.io:8080
[ org1peer] 2023-03-25 00:02:05.780 UTC 000f INFO [gossip.gossip] New -> Creating gossip service with self membership of Endpoint: org1peer-api.127-0-0-1.nip.io:8080, InternalEndpoint: org1peer-api.127-0-0-1.nip.io:8080, PKI-ID: 864d0582f0c09942f9bbd64d95a932e5c6bdaee984a3821c261cc086e39795a3, Metadata:
[ org1peer] 2023-03-25 00:02:05.780 UTC 0010 INFO [lifecycle] InitializeLocalChaincodes -> Initialized lifecycle cache with 0 already installed chaincodes
[ org1peer] 2023-03-25 00:02:05.780 UTC 0011 INFO [gossip.gossip] start -> Gossip instance org1peer-api.127-0-0-1.nip.io:8080 started
[ org2peer] 2023-03-25 00:02:05.779 UTC 000d INFO [ledgermgmt] NewLedgerMgr -> Initialized LedgerMgr
[ org2peer] 2023-03-25 00:02:05.779 UTC 000e INFO [gossip.service] New -> Initialize gossip with endpoint org2peer-api.127-0-0-1.nip.io:8080
[ org2peer] 2023-03-25 00:02:05.780 UTC 000f INFO [gossip.gossip] New -> Creating gossip service with self membership of Endpoint: org2peer-api.127-0-0-1.nip.io:8080, InternalEndpoint: org2peer-api.127-0-0-1.nip.io:8080, PKI-ID: 424401d9a5e8d80e372931f7c30170dd421f39d5529eca188525b7b7cc696607, Metadata:
[ org2peer] 2023-03-25 00:02:05.781 UTC 0010 INFO [gossip.gossip] start -> Gossip instance org2peer-api.127-0-0-1.nip.io:8080 started
[ org2peer] 2023-03-25 00:02:05.781 UTC 0011 INFO [lifecycle] InitializeLocalChaincodes -> Initialized lifecycle cache with 0 already installed chaincodes
[ org1peer] 2023-03-25 00:02:05.781 UTC 0012 INFO [nodeCmd] computeChaincodeEndpoint -> Entering computeChaincodeEndpoint with peerHostname: 172.17.0.2
[ org1peer] 2023-03-25 00:02:05.781 UTC 0013 INFO [nodeCmd] computeChaincodeEndpoint -> Exit with ccEndpoint: 172.17.0.2:2011
[ org1peer] 2023-03-25 00:02:05.781 UTC 0014 INFO [sccapi] DeploySysCC -> deploying system chaincode 'lscc'
[ org1peer] 2023-03-25 00:02:05.781 UTC 0015 INFO [sccapi] DeploySysCC -> deploying system chaincode 'cscc'
[ org1peer] 2023-03-25 00:02:05.782 UTC 0016 INFO [sccapi] DeploySysCC -> deploying system chaincode 'qscc'
[ org1peer] 2023-03-25 00:02:05.782 UTC 0017 INFO [sccapi] DeploySysCC -> deploying system chaincode '_lifecycle'
[ org1peer] 2023-03-25 00:02:05.782 UTC 0018 INFO [nodeCmd] serve -> Deployed system chaincodes
[ org1peer] 2023-03-25 00:02:05.782 UTC 0019 INFO [discovery] NewService -> Created with config TLS: false, authCacheMaxSize: 1000, authCachePurgeRatio: 0.750000
[ org1peer] 2023-03-25 00:02:05.782 UTC 001a INFO [nodeCmd] serve -> Discovery service activated
[ org1peer] 2023-03-25 00:02:05.782 UTC 001b INFO [nodeCmd] serve -> Starting peer with Gateway enabled
[ org1peer] 2023-03-25 00:02:05.782 UTC 001c INFO [nodeCmd] serve -> Starting peer with ID=[org1peer], network ID=[dev], address=[172.17.0.2:2010]
[ org2peer] 2023-03-25 00:02:05.782 UTC 0012 INFO [nodeCmd] computeChaincodeEndpoint -> Entering computeChaincodeEndpoint with peerHostname: 172.17.0.2
[ org2peer] 2023-03-25 00:02:05.782 UTC 0013 INFO [nodeCmd] computeChaincodeEndpoint -> Exit with ccEndpoint: 172.17.0.2:2005
[ org1peer] 2023-03-25 00:02:05.782 UTC 001d INFO [nodeCmd] serve -> Started peer with ID=[org1peer], network ID=[dev], address=[172.17.0.2:2010]
[ org1peer] 2023-03-25 00:02:05.782 UTC 001e INFO [kvledger] LoadPreResetHeight -> Loading prereset height from path [/opt/microfab/data/peer-org1/data/ledgersData/chains]
[ org1peer] 2023-03-25 00:02:05.782 UTC 001f INFO [blkstorage] preResetHtFiles -> No active channels passed
[ org2peer] 2023-03-25 00:02:05.783 UTC 0014 INFO [sccapi] DeploySysCC -> deploying system chaincode 'lscc'
[ org2peer] 2023-03-25 00:02:05.783 UTC 0015 INFO [sccapi] DeploySysCC -> deploying system chaincode 'cscc'
[ org2peer] 2023-03-25 00:02:05.783 UTC 0016 INFO [sccapi] DeploySysCC -> deploying system chaincode 'qscc'
[ org2peer] 2023-03-25 00:02:05.783 UTC 0017 INFO [sccapi] DeploySysCC -> deploying system chaincode '_lifecycle'
[ org2peer] 2023-03-25 00:02:05.783 UTC 0018 INFO [nodeCmd] serve -> Deployed system chaincodes
[ org2peer] 2023-03-25 00:02:05.784 UTC 0019 INFO [discovery] NewService -> Created with config TLS: false, authCacheMaxSize: 1000, authCachePurgeRatio: 0.750000
[ org2peer] 2023-03-25 00:02:05.784 UTC 001a INFO [nodeCmd] serve -> Discovery service activated
[ org2peer] 2023-03-25 00:02:05.784 UTC 001b INFO [nodeCmd] serve -> Starting peer with Gateway enabled
[ org2peer] 2023-03-25 00:02:05.784 UTC 001c INFO [nodeCmd] serve -> Starting peer with ID=[org2peer], network ID=[dev], address=[172.17.0.2:2004]
[ org2peer] 2023-03-25 00:02:05.784 UTC 001d INFO [nodeCmd] serve -> Started peer with ID=[org2peer], network ID=[dev], address=[172.17.0.2:2004]
[ org2ca] 2023/03/25 00:02:05 [INFO] The issuer key was successfully stored. The public key is at: /opt/microfab/data/ca-org2/IssuerPublicKey, secret key is at: /opt/microfab/data/ca-org2/msp/keystore/IssuerSecretKey
[ org2peer] 2023-03-25 00:02:05.784 UTC 001e INFO [kvledger] LoadPreResetHeight -> Loading prereset height from path [/opt/microfab/data/peer-org2/data/ledgersData/chains]
[ org2peer] 2023-03-25 00:02:05.784 UTC 001f INFO [blkstorage] preResetHtFiles -> No active channels passed
2023/03/25 00:02:05 error waiting for CA: Get "http://localhost:2001/healthz": dial tcp 127.0.0.1:2001: connect: connection refused
[ org2ca] 2023/03/25 00:02:05 [INFO] Idemix issuer revocation public and secret keys were generated for CA 'org2ca'
[ org2ca] 2023/03/25 00:02:05 [INFO] The revocation key was successfully stored. The public key is at: /opt/microfab/data/ca-org2/IssuerRevocationPublicKey, private key is at: /opt/microfab/data/ca-org2/msp/keystore/IssuerRevocationPrivateKey
2023/03/25 00:02:05 error waiting for CA: Get "http://localhost:2009/healthz": dial tcp 127.0.0.1:2009: connect: connection refused
[ microfabd] 2023/03/25 00:02:05 Created and started orderer for ordering organization Orderer
[ org2ca] 2023/03/25 00:02:05 [INFO] Home directory for default CA: /opt/microfab/data/ca-org2
[ org2ca] 2023/03/25 00:02:05 [INFO] Operation Server Listening on [::]:2001
[ org2ca] 2023/03/25 00:02:05 [INFO] Listening on http://0.0.0.0:2000
[ org1peer] 2023-03-25 00:02:05.801 UTC 0020 INFO [endorser] callChaincode -> finished chaincode: cscc duration: 0ms channel= txID=3d7d5f96
[ org1peer] 2023-03-25 00:02:05.801 UTC 0021 INFO [comm.grpc.server] 1 -> unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.request_deadline=2023-03-25T00:02:35.8Z grpc.peer_address=127.0.0.1:53316 grpc.code=OK grpc.call_duration=1.173467ms
[ org2peer] 2023-03-25 00:02:05.801 UTC 0020 INFO [endorser] callChaincode -> finished chaincode: cscc duration: 0ms channel= txID=58b86746
[ org2peer] 2023-03-25 00:02:05.801 UTC 0021 INFO [comm.grpc.server] 1 -> unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.request_deadline=2023-03-25T00:02:35.8Z grpc.peer_address=127.0.0.1:51786 grpc.code=OK grpc.call_duration=1.089612ms
[ microfabd] 2023/03/25 00:02:05 Created and started peer for endorsing organization org1
[ microfabd] 2023/03/25 00:02:05 Created and started peer for endorsing organization org2
[ org1ca] 2023/03/25 00:02:05 [INFO] The issuer key was successfully stored. The public key is at: /opt/microfab/data/ca-org1/IssuerPublicKey, secret key is at: /opt/microfab/data/ca-org1/msp/keystore/IssuerSecretKey
[ org1ca] 2023/03/25 00:02:05 [INFO] Idemix issuer revocation public and secret keys were generated for CA 'org1ca'
[ org1ca] 2023/03/25 00:02:05 [INFO] The revocation key was successfully stored. The public key is at: /opt/microfab/data/ca-org1/IssuerRevocationPublicKey, private key is at: /opt/microfab/data/ca-org1/msp/keystore/IssuerRevocationPrivateKey
[ org1ca] 2023/03/25 00:02:05 [INFO] Home directory for default CA: /opt/microfab/data/ca-org1
[ org1ca] 2023/03/25 00:02:05 [INFO] Operation Server Listening on [::]:2009
[ org1ca] 2023/03/25 00:02:05 [INFO] Listening on http://0.0.0.0:2008
[ org2ca] 2023/03/25 00:02:06 [INFO] signed certificate with serial number 426495923214093375495805575309407605353711857753
[ org1ca] 2023/03/25 00:02:06 [INFO] signed certificate with serial number 92826695453850460356883544741186595114594871197
[ org2ca] 2023/03/25 00:02:06 [INFO] 127.0.0.1:48524 POST /enroll 201 0 "OK"
[ microfabd] 2023/03/25 00:02:06 Created and started CA for endorsing organization org2
[ org1ca] 2023/03/25 00:02:06 [INFO] 127.0.0.1:37966 POST /enroll 201 0 "OK"
[ microfabd] 2023/03/25 00:02:06 Created and started CA for endorsing organization org1
[ microfabd] 2023/03/25 00:02:06 Creating and starting console ...
[ console] 2023/03/25 00:02:06 Created new console...
[ console] 2023/03/25 00:02:06 [mbw] RegisterOrganization &{Orderer 0xc000664a20 0xc000665d10 <nil> OrdererMSP}
[ console] 2023/03/25 00:02:06 [mbw] RegisterOrganization &{org1 0xc0005c2420 0xc0005c3710 0xc0002e5d40 org1MSP}
[ console] 2023/03/25 00:02:06 [mbw] RegisterOrganization &{org2 0xc000043c80 0xc0000ccf90 0xc0002e5230 org2MSP}
[ microfabd] 2023/03/25 00:02:06 Created and started console
[ microfabd] 2023/03/25 00:02:06 Creating and starting proxy ...
[ microfabd] 2023/03/25 00:02:06 Created and started proxy
[ microfabd] 2023/03/25 00:02:06 Creating and joining channel appchannel ...
[ microfabd] 2023/03/25 00:02:06 Creating channel appchannel ...
[ microfabd] 2023/03/25 00:02:06 Creating and joining channel mychannel ...
[ microfabd] 2023/03/25 00:02:06 Creating channel mychannel ...
[ orderer] 2023-03-25 00:02:06.125 UTC 000f INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.request_deadline=2023-03-25T00:02:36.117Z grpc.peer_address=127.0.0.1:42788 grpc.code=OK grpc.call_duration=7.395491ms
[ orderer] 2023-03-25 00:02:06.128 UTC 0010 INFO [blkstorage] newBlockfileMgr -> Getting block information from block storage
[ orderer] 2023-03-25 00:02:06.131 UTC 0011 WARN [orderer.consensus.solo] HandleChain -> Use of the Solo orderer is deprecated and remains only for use in test environments but may be removed in the future.
[ orderer] 2023-03-25 00:02:06.131 UTC 0012 INFO [orderer.commmon.multichannel] newChain -> Created and started new channel mychannel
[ orderer] 2023-03-25 00:02:06.132 UTC 0013 INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.request_deadline=2023-03-25T00:02:36.126Z grpc.peer_address=127.0.0.1:42788 grpc.code=OK grpc.call_duration=5.568904ms
[ orderer] 2023-03-25 00:02:06.133 UTC 0014 INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.request_deadline=2023-03-25T00:02:36.117Z grpc.peer_address=127.0.0.1:42786 grpc.code=OK grpc.call_duration=15.504491ms
[ orderer] 2023-03-25 00:02:06.135 UTC 0015 INFO [blkstorage] newBlockfileMgr -> Getting block information from block storage
[ orderer] 2023-03-25 00:02:06.139 UTC 0016 WARN [orderer.consensus.solo] HandleChain -> Use of the Solo orderer is deprecated and remains only for use in test environments but may be removed in the future.
[ orderer] 2023-03-25 00:02:06.139 UTC 0017 INFO [orderer.commmon.multichannel] newChain -> Created and started new channel appchannel
[ orderer] 2023-03-25 00:02:06.139 UTC 0018 INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.request_deadline=2023-03-25T00:02:36.133Z grpc.peer_address=127.0.0.1:42788 grpc.code=OK grpc.call_duration=6.108346ms
[ orderer] 2023-03-25 00:02:06.140 UTC 0019 INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.request_deadline=2023-03-25T00:02:36.134Z grpc.peer_address=127.0.0.1:42786 grpc.code=OK grpc.call_duration=6.303889ms
[ orderer] 2023-03-25 00:02:06.141 UTC 001a INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.request_deadline=2023-03-25T00:02:36.14Z grpc.peer_address=127.0.0.1:42788 grpc.code=OK grpc.call_duration=583.391µs
[ orderer] 2023-03-25 00:02:06.142 UTC 001b INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.request_deadline=2023-03-25T00:02:36.141Z grpc.peer_address=127.0.0.1:42786 grpc.code=OK grpc.call_duration=573.048µs
[ orderer] 2023-03-25 00:02:06.143 UTC 001c INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Deliver grpc.request_deadline=2023-03-25T00:02:36.142Z grpc.peer_address=127.0.0.1:42786 grpc.code=OK grpc.call_duration=872.503µs
[ orderer] 2023-03-25 00:02:06.146 UTC 001d INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.request_deadline=2023-03-25T00:02:36.143Z grpc.peer_address=127.0.0.1:42788 grpc.code=OK grpc.call_duration=3.345928ms
[ microfabd] 2023/03/25 00:02:06 Created channel mychannel
[ microfabd] 2023/03/25 00:02:06 Joining channel mychannel on peer for endorsing organization org1 ...
[ org1peer] 2023-03-25 00:02:06.149 UTC 0022 INFO [endorser] callChaincode -> finished chaincode: cscc duration: 1ms channel= txID=6e68fdf3
[ org1peer] 2023-03-25 00:02:06.149 UTC 0023 INFO [comm.grpc.server] 1 -> unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.request_deadline=2023-03-25T00:02:36.147Z grpc.peer_address=127.0.0.1:53318 grpc.code=OK grpc.call_duration=1.806705ms
[ orderer] 2023-03-25 00:02:06.152 UTC 001e INFO [comm.grpc.server] 1 -> streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.request_deadline=2023-03-25T00:02:36.144Z grpc.peer_address=127.0.0.1:42786 grpc.code=OK grpc.call_duration=7.222894ms
[ microfabd] 2023/03/25 00:02:06 Created channel appchannel
[ microfabd] 2023/03/25 00:02:06 Joining channel appchannel on peer for endorsing organization org2 ...
[ microfabd] 2023/03/25 00:02:06 Joining channel appchannel on peer for endorsing organization org1 ...
[ org2peer] 2023-03-25 00:02:06.154 UTC 0022 INFO [endorser] callChaincode -> finished chaincode: cscc duration: 1ms channel= txID=7c38de0d
[ org2peer] 2023-03-25 00:02:06.155 UTC 0023 INFO [comm.grpc.server] 1 -> unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.request_deadline=2023-03-25T00:02:36.152Z grpc.peer_address=127.0.0.1:51788 grpc.code=OK grpc.call_duration=2.13344ms
[ org1peer] 2023-03-25 00:02:06.157 UTC 0024 INFO [endorser] callChaincode -> finished chaincode: cscc duration: 1ms channel= txID=978fb338
[ org1peer] 2023-03-25 00:02:06.157 UTC 0025 INFO [comm.grpc.server] 1 -> unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.request_deadline=2023-03-25T00:02:36.155Z grpc.peer_address=127.0.0.1:53318 grpc.code=OK grpc.call_duration=1.782798ms
[ microfabd] 2023/03/25 00:02:06 Failed to start application: Bad proposal response: status 500, mesage "JoinChain" for channelID = mychannel failed because of validation of configuration block, because of Failed capabilities check: [Application capability V2_5 is required but not supported]