Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to start application #171

Open
FanJac opened this issue Jul 11, 2024 · 0 comments
Open

Failed to start application #171

FanJac opened this issue Jul 11, 2024 · 0 comments

Comments

@FanJac
Copy link

FanJac commented Jul 11, 2024

I'm trying to use Microfab, but the command curl -sSL https://github.com/hyperledger-labs/microfab/releases/download/v0.0.18/microfab-linux-amd64 -o microfab from the tutorial is no longer available. Instead, I downloaded microfab-linux-amd64.tgz from the release and extracted it in a folder. After extracting, I attempted to start Microfab using the ./microfabd command, but encountered the error: Failed to start application: failed to start orderer: exit status 2.

The complete output from the command line is as follows:

[       microfabd] 2024/07/11 15:29:18 Starting Microfab ...
[       microfabd] 2024/07/11 15:29:18 Creating endorsing organization Org1 ...
[         console] 2024/07/11 15:29:18 Creating new x509 cert '*.127-0-0-1.nip.io'
[       microfabd] 2024/07/11 15:29:18 Creating ordering organization Orderer ...
[         console] 2024/07/11 15:29:18 Creating new x509 cert '*.127-0-0-1.nip.io'
[         console] 2024/07/11 15:29:18 Creating new x509 cert 'Org1 CA'
[         console] 2024/07/11 15:29:18 Creating new x509 cert 'Orderer CA'
[         console] 2024/07/11 15:29:18 Creating new x509 cert 'Org1 Admin'
[         console] 2024/07/11 15:29:18 Creating new x509 cert 'Orderer Admin'
[       microfabd] 2024/07/11 15:29:18 Created endorsing organization Org1
[       microfabd] 2024/07/11 15:29:18 Created ordering organization Orderer
[       microfabd] 2024/07/11 15:29:18 Waiting for CouchDB to start ...
[       microfabd] 2024/07/11 15:29:18 CouchDB has started
[       microfabd] 2024/07/11 15:29:18 Creating and starting CA for endorsing organization Org1 ...
[       microfabd] 2024/07/11 15:29:18 Creating and starting orderer for ordering organization Orderer ...
[         console] 2024/07/11 15:29:18 Creating new x509 cert 'Orderer Orderer'
[       microfabd] 2024/07/11 15:29:18 Creating and starting peer for endorsing organization Org1 ...
[       microfabd] 2024/07/11 15:29:18 Creating and starting CouchDB proxy for endorsing organization Org1 ...
[start --boot admin:adminpw --ca.certfile /home/duxinyuan/microfab/microfab-linux-amd64/data/ca-org1/ca-cert.pem --ca.keyfile /home/duxinyuan/microfab/microfab-linux-amd64/data/ca-org1/ca-key.pem --port 2000 --operations.listenaddress 0.0.0.0:2001 --ca.name org1ca][         console] 2024/07/11 15:29:18 Creating new x509 cert 'Org1 Peer'
[         console] 2024/07/11 15:29:18 Creating peer with gossip URL localhost:2004
[         orderer] 2024-07-11 15:29:19.042 CST 0001 INFO [localconfig] completeInitialization -> Kafka.Version unset, setting to 0.10.2.0
[         orderer] 2024-07-11 15:29:19.042 CST 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 = "/home/duxinyuan/microfab/config/tls/server.key"
[         orderer] 	General.TLS.Certificate = "/home/duxinyuan/microfab/config/tls/server.crt"
[         orderer] 	General.TLS.RootCAs = [/home/duxinyuan/microfab/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 = 100
[         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 = "/home/duxinyuan/microfab/microfab-linux-amd64/data/orderer/config/genesisblock"
[         orderer] 	General.Profile.Enabled = false
[         orderer] 	General.Profile.Address = "0.0.0.0:6060"
[         orderer] 	General.LocalMSPDir = "/home/duxinyuan/microfab/microfab-linux-amd64/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 = "/home/duxinyuan/microfab/microfab-linux-amd64/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:/home/duxinyuan/microfab/microfab-linux-amd64/data/orderer/data/etcdraft/snapshot WALDir:/home/duxinyuan/microfab/microfab-linux-amd64/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
[         orderer] 2024-07-11 15:29:19.044 CST 0003 PANI [orderer.common.server] Main -> failed to start operations subsystem: listen tcp 0.0.0.0:2003: bind: address already in use
[         orderer] panic: failed to start operations subsystem: listen tcp 0.0.0.0:2003: bind: address already in use
[         orderer] 
[         orderer] goroutine 1 [running]:
[         orderer] go.uber.org/zap/zapcore.CheckWriteAction.OnWrite(0x0?, 0x0?, {0x0?, 0x0?, 0xc0000411c0?})
[         orderer] 	/home/runner/work/fabric/fabric/vendor/go.uber.org/zap/zapcore/entry.go:196 +0x54
[         orderer] go.uber.org/zap/zapcore.(*CheckedEntry).Write(0xc00026fba0, {0x0, 0x0, 0x0})
[         orderer] 	/home/runner/work/fabric/fabric/vendor/go.uber.org/zap/zapcore/entry.go:262 +0x24e
[         orderer] go.uber.org/zap.(*SugaredLogger).log(0xc000530530, 0x4, {0x11f0b68?, 0x0?}, {0xc0002efa10?, 0x0?, 0x0?}, {0x0, 0x0, 0x0})
[         orderer] 	/home/runner/work/fabric/fabric/vendor/go.uber.org/zap/sugar.go:355 +0xec
[         orderer] go.uber.org/zap.(*SugaredLogger).Panicf(...)
[         orderer] 	/home/runner/work/fabric/fabric/vendor/go.uber.org/zap/sugar.go:229
[         orderer] github.com/hyperledger/fabric/common/flogging.(*FabricLogger).Panicf(...)
[         orderer] 	/home/runner/work/fabric/fabric/common/flogging/zap.go:74
[         orderer] github.com/hyperledger/fabric/orderer/common/server.Main()
[         orderer] 	/home/runner/work/fabric/fabric/orderer/common/server/main.go:100 +0x3d5
[         orderer] main.main()
[         orderer] 	/home/runner/work/fabric/fabric/cmd/orderer/main.go:15 +0xf
[          org1ca] 2024/07/11 15:29:19 [INFO] Created default configuration file at /home/duxinyuan/microfab/microfab-linux-amd64/data/ca-org1/fabric-ca-server-config.yaml
[        org1peer] 2024-07-11 15:29:19.059 CST 0001 INFO [nodeCmd] serve -> Starting peer:
[        org1peer]  Version: v2.5.9
[        org1peer]  Commit SHA: 7c38762
[        org1peer]  Go version: go1.22.4
[        org1peer]  OS/Arch: linux/amd64
[        org1peer]  Chaincode:
[        org1peer]   Base Docker Label: org.hyperledger.fabric
[        org1peer]   Docker Namespace: hyperledger
[        org1peer] 2024-07-11 15:29:19.060 CST 0002 INFO [nodeCmd] serve -> Peer config with combined core.yaml settings and environment variable overrides:
[        org1peer] chaincode:
[        org1peer]   builder: $(DOCKER_NS)/fabric-ccenv:$(TWO_DIGIT_VERSION)
[        org1peer]   executetimeout: 30s
[        org1peer]   externalbuilders:
[        org1peer]   - name: golang
[        org1peer]     path: /home/duxinyuan/microfab/microfab-linux-amd64/builders/golang
[        org1peer]     propagateEnvironment:
[        org1peer]     - GOCACHE
[        org1peer]     - GOENV
[        org1peer]     - GOROOT
[        org1peer]     - HOME
[        org1peer]   - name: java
[        org1peer]     path: /home/duxinyuan/microfab/microfab-linux-amd64/builders/java
[        org1peer]     propagateEnvironment:
[        org1peer]     - HOME
[        org1peer]     - JAVA_HOME
[        org1peer]     - MAVEN_OPTS
[        org1peer]   - name: node
[        org1peer]     path: /home/duxinyuan/microfab/microfab-linux-amd64/builders/node
[        org1peer]     propagateEnvironment:
[        org1peer]     - HOME
[        org1peer]     - npm_config_cache
[        org1peer]   - name: chaincode-as-a-service-builder
[        org1peer]     path: /home/duxinyuan/microfab/microfab-linux-amd64/builders/ccaas
[        org1peer]     propagateEnvironment:
[        org1peer]     - CHAINCODE_AS_A_SERVICE_BUILDER_CONFIG
[        org1peer]   - name: external-service-builder
[        org1peer]     path: /home/duxinyuan/microfab/microfab-linux-amd64/builders/external
[        org1peer]     propagateEnvironment:
[        org1peer]     - HOME
[        org1peer]   golang:
[        org1peer]     dynamiclink: false
[        org1peer]     runtime: $(DOCKER_NS)/fabric-baseos:$(TWO_DIGIT_VERSION)
[        org1peer]   installtimeout: 300s
[        org1peer]   java:
[        org1peer]     runtime: $(DOCKER_NS)/fabric-javaenv:$(TWO_DIGIT_VERSION)
[        org1peer]   keepalive: 0
[        org1peer]   logging:
[        org1peer]     format: '%{color}%{time:2006-01-02 15:04:05.000 MST} [%{module}] %{shortfunc}
[        org1peer]       -> %{level:.4s} %{id:03x}%{color:reset} %{message}'
[        org1peer]     level: info
[        org1peer]     shim: warning
[        org1peer]   mode: net
[        org1peer]   node:
[        org1peer]     runtime: $(DOCKER_NS)/fabric-nodeenv:$(TWO_DIGIT_VERSION)
[        org1peer]   pull: false
[        org1peer]   startuptimeout: 300s
[        org1peer]   system:
[        org1peer]     _lifecycle: enable
[        org1peer]     cscc: enable
[        org1peer]     lscc: enable
[        org1peer]     qscc: enable
[        org1peer] ledger:
[        org1peer]   history:
[        org1peer]     enablehistorydatabase: true
[        org1peer]   pvtdatastore:
[        org1peer]     collelgprocdbbatchesinterval: 1000
[        org1peer]     collelgprocmaxdbbatchsize: 5000
[        org1peer]     deprioritizeddatareconcilerinterval: 60m
[        org1peer]     purgedkeyauditlogging: true
[        org1peer]     purgeinterval: 100
[        org1peer]   snapshots:
[        org1peer]     rootdir: /home/duxinyuan/microfab/microfab-linux-amd64/data/peer-org1/data/snapshots
[        org1peer]   state:
[        org1peer]     couchdbconfig:
[        org1peer]       cachesize: 64
[        org1peer]       couchdbaddress: localhost:2007
[        org1peer]       createglobalchangesdb: false
[        org1peer]       internalquerylimit: 1000
[        org1peer]       maxbatchupdatesize: 1000
[        org1peer]       maxretries: 3
[        org1peer]       maxretriesonstartup: 10
[        org1peer]       password: adminpw
[        org1peer]       requesttimeout: 35s
[        org1peer]       username: admin
[        org1peer]     statedatabase: CouchDB
[        org1peer]     totalquerylimit: 100000
[        org1peer] logging_level: ""
[        org1peer] metrics:
[        org1peer]   provider: prometheus
[        org1peer]   statsd:
[        org1peer]     address: 127.0.0.1:8125
[        org1peer]     network: udp
[        org1peer]     writeinterval: 10s
[        org1peer] operations:
[        org1peer]   listenaddress: 0.0.0.0:2006
[        org1peer]   tls:
[        org1peer]     clientauthrequired: false
[        org1peer]     clientrootcas:
[        org1peer]       files: []
[        org1peer]     enabled: false
[        org1peer] peer:
[        org1peer]   address: 0.0.0.0:2004
[        org1peer]   addressautodetect: false
[        org1peer]   authentication:
[        org1peer]     timewindow: 15m
[        org1peer]   bccsp:
[        org1peer]     default: SW
[        org1peer]     sw:
[        org1peer]       hash: SHA2
[        org1peer]       security: 256
[        org1peer]   chaincodelistenaddress: 127.0.0.1:2005
[        org1peer]   client:
[        org1peer]     conntimeout: 3s
[        org1peer]   deliveryclient:
[        org1peer]     blockgossipenabled: true
[        org1peer]     conntimeout: 3s
[        org1peer]     reconnectbackoffthreshold: 3600s
[        org1peer]     reconnecttotaltimethreshold: 3600s
[        org1peer]   discovery:
[        org1peer]     authcacheenabled: true
[        org1peer]     authcachemaxsize: 1000
[        org1peer]     authcachepurgeretentionratio: 0.75
[        org1peer]     enabled: true
[        org1peer]     orgmembersallowedaccess: false
[        org1peer]   filesystempath: /home/duxinyuan/microfab/microfab-linux-amd64/data/peer-org1/data
[        org1peer]   gateway:
[        org1peer]     broadcasttimeout: 30s
[        org1peer]     dialtimeout: 2m
[        org1peer]     enabled: true
[        org1peer]     endorsementtimeout: 30s
[        org1peer]   gossip:
[        org1peer]     aliveexpirationtimeout: 25s
[        org1peer]     alivetimeinterval: 5s
[        org1peer]     bootstrap: localhost:2004
[        org1peer]     conntimeout: 2s
[        org1peer]     dialtimeout: 3s
[        org1peer]     digestwaittime: 1s
[        org1peer]     election:
[        org1peer]       leaderalivethreshold: 10s
[        org1peer]       leaderelectionduration: 5s
[        org1peer]       membershipsampleinterval: 1s
[        org1peer]       startupgraceperiod: 15s
[        org1peer]     endpoint: localhost:2004
[        org1peer]     externalendpoint: localhost:2004
[        org1peer]     maxblockcounttostore: 10
[        org1peer]     maxconnectionattempts: 120
[        org1peer]     maxpropagationburstlatency: 10ms
[        org1peer]     maxpropagationburstsize: 10
[        org1peer]     membershiptrackerinterval: 5s
[        org1peer]     msgexpirationfactor: 20
[        org1peer]     orgleader: true
[        org1peer]     propagateiterations: 1
[        org1peer]     propagatepeernum: 3
[        org1peer]     publishcertperiod: 10s
[        org1peer]     publishstateinfointerval: 4s
[        org1peer]     pullinterval: 4s
[        org1peer]     pullpeernum: 3
[        org1peer]     pvtdata:
[        org1peer]       btlpullmargin: 10
[        org1peer]       implicitcollectiondisseminationpolicy:
[        org1peer]         maxpeercount: 1
[        org1peer]         requiredpeercount: 0
[        org1peer]       pullretrythreshold: 60s
[        org1peer]       pushacktimeout: 3s
[        org1peer]       reconcilebatchsize: 10
[        org1peer]       reconcilesleepinterval: 1m
[        org1peer]       reconciliationenabled: true
[        org1peer]       skippullinginvalidtransactionsduringcommit: false
[        org1peer]       transientstoremaxblockretention: 1000
[        org1peer]     reconnectinterval: 25s
[        org1peer]     recvbuffsize: 20
[        org1peer]     requeststateinfointerval: 4s
[        org1peer]     requestwaittime: 1500ms
[        org1peer]     responsewaittime: 2s
[        org1peer]     sendbuffsize: 200
[        org1peer]     skipblockverification: false
[        org1peer]     state:
[        org1peer]       batchsize: 10
[        org1peer]       blockbuffersize: 20
[        org1peer]       checkinterval: 10s
[        org1peer]       enabled: false
[        org1peer]       maxretries: 3
[        org1peer]       responsetimeout: 3s
[        org1peer]     useleaderelection: false
[        org1peer]   handlers:
[        org1peer]     authfilters:
[        org1peer]     - name: DefaultAuth
[        org1peer]     - name: ExpirationCheck
[        org1peer]     decorators:
[        org1peer]     - name: DefaultDecorator
[        org1peer]     endorsers:
[        org1peer]       escc:
[        org1peer]         name: DefaultEndorsement
[        org1peer]     validators:
[        org1peer]       vscc:
[        org1peer]         name: DefaultValidation
[        org1peer]   id: org1peer
[        org1peer]   keepalive:
[        org1peer]     client:
[        org1peer]       interval: 60s
[        org1peer]       timeout: 20s
[        org1peer]     deliveryclient:
[        org1peer]       interval: 60s
[        org1peer]       timeout: 20s
[        org1peer]     interval: 7200s
[        org1peer]     mininterval: 60s
[        org1peer]     timeout: 20s
[        org1peer]   limits:
[        org1peer]     concurrency:
[        org1peer]       deliverservice: 2500
[        org1peer]       endorserservice: 2500
[        org1peer]       gatewayservice: 500
[        org1peer]   listenaddress: 0.0.0.0:2004
[        org1peer]   localmspid: Org1MSP
[        org1peer]   localmsptype: bccsp
[        org1peer]   maxrecvmsgsize: 104857600
[        org1peer]   maxsendmsgsize: 104857600
[        org1peer]   mspconfigpath: /home/duxinyuan/microfab/microfab-linux-amd64/data/peer-org1/msp
[        org1peer]   networkid: dev
[        org1peer]   profile:
[        org1peer]     enabled: false
[        org1peer]     listenaddress: 0.0.0.0:6060
[        org1peer]   tls:
[        org1peer]     cert:
[        org1peer]       file: tls/server.crt
[        org1peer]     clientauthrequired: false
[        org1peer]     clientrootcas:
[        org1peer]       files:
[        org1peer]       - tls/ca.crt
[        org1peer]     enabled: false
[        org1peer]     key:
[        org1peer]       file: tls/server.key
[        org1peer]     rootcert:
[        org1peer]       file: tls/ca.crt
[        org1peer] vm:
[        org1peer]   docker:
[        org1peer]     attachstdout: false
[        org1peer]     hostconfig:
[        org1peer]       logconfig:
[        org1peer]         config:
[        org1peer]           max-file: "5"
[        org1peer]           max-size: 50m
[        org1peer]         type: json-file
[        org1peer]       memory: 2147483648
[        org1peer]       networkmode: host
[        org1peer]     tls:
[        org1peer]       ca:
[        org1peer]         file: docker/ca.crt
[        org1peer]       cert:
[        org1peer]         file: docker/tls.crt
[        org1peer]       enabled: false
[        org1peer]       key:
[        org1peer]         file: docker/tls.key
[        org1peer]   endpoint: ""
[        org1peer] 2024-07-11 15:29:19.060 CST 0003 INFO [peer] getLocalAddress -> Auto-detected peer address: 10.22.180.188:2004
[        org1peer] 2024-07-11 15:29:19.060 CST 0004 INFO [peer] getLocalAddress -> Host is 0.0.0.0 , falling back to auto-detected address: 10.22.180.188:2004
[        org1peer] 2024-07-11 15:29:19.061 CST 0005 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for endorser service is 2500
[        org1peer] 2024-07-11 15:29:19.061 CST 0006 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for deliver service is 2500
[        org1peer] 2024-07-11 15:29:19.061 CST 0007 INFO [nodeCmd] initGrpcSemaphores -> concurrency limit for gateway service is 500
[          org1ca] 2024/07/11 15:29:19 [INFO] Starting server in home directory: /home/duxinyuan/microfab/microfab-linux-amd64/data/ca-org1
[          org1ca] 2024/07/11 15:29:19 [INFO] Server Version: v1.5.12
[          org1ca] 2024/07/11 15:29:19 [INFO] Server Levels: &{Identity:2 Affiliation:1 Certificate:1 Credential:1 RAInfo:1 Nonce:1}
[          org1ca] 2024/07/11 15:29:19 [INFO] The CA key and certificate files already exist
[          org1ca] 2024/07/11 15:29:19 [INFO] Key file location: /home/duxinyuan/microfab/microfab-linux-amd64/data/ca-org1/ca-key.pem
[          org1ca] 2024/07/11 15:29:19 [INFO] Certificate file location: /home/duxinyuan/microfab/microfab-linux-amd64/data/ca-org1/ca-cert.pem
[        org1peer] 2024-07-11 15:29:19.075 CST 0008 INFO [certmonitor] trackCertExpiration -> The enrollment certificate will expire on 2034-07-09 07:24:18 +0000 UTC
[        org1peer] 2024-07-11 15:29:19.075 CST 0009 INFO [ledgermgmt] NewLedgerMgr -> Initializing LedgerMgr
[        org1peer] 2024-07-11 15:29:19.089 CST 000a INFO [leveldbhelper] openDBAndCheckFormat -> DB is empty Setting db format as 2.0
[        org1peer] 2024-07-11 15:29:19.090 CST 000b INFO [blkstorage] NewProvider -> Creating new file ledger directory at /home/duxinyuan/microfab/microfab-linux-amd64/data/peer-org1/data/ledgersData/chains/chains
[        org1peer] 2024-07-11 15:29:19.098 CST 000c INFO [leveldbhelper] openDBAndCheckFormat -> DB is empty Setting db format as 2.5
[        org1peer] 2024-07-11 15:29:19.104 CST 000d INFO [leveldbhelper] openDBAndCheckFormat -> DB is empty Setting db format as 2.0
[        org1peer] panic: Error in instantiating ledger provider: error handling CouchDB request. Error:unauthorized,  Status Code:401,  Reason:Name or password is incorrect.
[        org1peer] github.com/hyperledger/fabric/core/ledger/kvledger/txmgmt/statedb/statecouchdb.(*couchInstance).handleRequest
[        org1peer] 	/home/runner/work/fabric/fabric/core/ledger/kvledger/txmgmt/statedb/statecouchdb/couchdb.go:1737
[        org1peer] github.com/hyperledger/fabric/core/ledger/kvledger/txmgmt/statedb/statecouchdb.(*couchInstance).verifyCouchConfig
[        org1peer] 	/home/runner/work/fabric/fabric/core/ledger/kvledger/txmgmt/statedb/statecouchdb/couchdb.go:353
[        org1peer] github.com/hyperledger/fabric/core/ledger/kvledger/txmgmt/statedb/statecouchdb.createCouchInstance
[        org1peer] 	/home/runner/work/fabric/fabric/core/ledger/kvledger/txmgmt/statedb/statecouchdb/couchdbutil.go:88
[        org1peer] github.com/hyperledger/fabric/core/ledger/kvledger/txmgmt/statedb/statecouchdb.NewVersionedDBProvider
[        org1peer] 	/home/runner/work/fabric/fabric/core/ledger/kvledger/txmgmt/statedb/statecouchdb/statecouchdb.go:56
[        org1peer] github.com/hyperledger/fabric/core/ledger/kvledger/txmgmt/privacyenabledstate.NewDBProvider
[        org1peer] 	/home/runner/work/fabric/fabric/core/ledger/kvledger/txmgmt/privacyenabledstate/db.go:66
[        org1peer] github.com/hyperledger/fabric/core/ledger/kvledger.(*Provider).initStateDBProvider
[        org1peer] 	/home/runner/work/fabric/fabric/core/ledger/kvledger/kv_ledger_provider.go:234
[        org1peer] github.com/hyperledger/fabric/core/ledger/kvledger.NewProvider
[        org1peer] 	/home/runner/work/fabric/fabric/core/ledger/kvledger/kv_ledger_provider.go:118
[        org1peer] github.com/hyperledger/fabric/core/ledger/ledgermgmt.NewLedgerMgr
[        org1peer] 	/home/runner/work/fabric/fabric/core/ledger/ledgermgmt/ledger_mgmt.go:71
[        org1peer] github.com/hyperledger/fabric/internal/peer/node.serve
[        org1peer] 	/home/runner/work/fabric/fabric/internal/peer/node/start.go:445
[        org1peer] github.com/hyperledger/fabric/internal/peer/node.init.func6
[        org1peer] 	/home/runner/work/fabric/fabric/internal/peer/node/start.go:130
[        org1peer] github.com/spf13/cobra.(*Command).execute
[        org1peer] 	/home/runner/work/fabric/fabric/vendor/github.com/spf13/cobra/command.go:872
[        org1peer] github.com/spf13/cobra.(*Command).ExecuteC
[        org1peer] 	/home/runner/work/fabric/fabric/vendor/github.com/spf13/cobra/command.go:990
[        org1peer] github.com/spf13/cobra.(*Command).Execute
[        org1peer] 	/home/runner/work/fabric/fabric/vendor/github.com/spf13/cobra/command.go:918
[        org1peer] main.main
[        org1peer] 	/home/runner/work/fabric/fabric/cmd/peer/main.go:56
[        org1peer] runtime.main
[        org1peer] 	/opt/hostedtoolcache/go/1.22.4/x64/src/runtime/proc.go:271
[        org1peer] runtime.goexit
[        org1peer] 	/opt/hostedtoolcache/go/1.22.4/x64/src/runtime/asm_amd64.s:1695
[        org1peer] unable to connect to CouchDB, check the hostname and port
[        org1peer] 
[        org1peer] goroutine 1 [running]:
[        org1peer] github.com/hyperledger/fabric/core/ledger/ledgermgmt.NewLedgerMgr(0xc00005b6b0)
[        org1peer] 	/home/runner/work/fabric/fabric/core/ledger/ledgermgmt/ledger_mgmt.go:85 +0x5a5
[        org1peer] github.com/hyperledger/fabric/internal/peer/node.serve({0x4dd558cb00000000?, 0xc00005bc00?, 0x0?})
[        org1peer] 	/home/runner/work/fabric/fabric/internal/peer/node/start.go:445 +0x249f
[        org1peer] github.com/hyperledger/fabric/internal/peer/node.init.func6(0x2a2e960?, {0x2af26c0?, 0x4?, 0x1d7699b?})
[        org1peer] 	/home/runner/work/fabric/fabric/internal/peer/node/start.go:130 +0x4b
[        org1peer] github.com/spf13/cobra.(*Command).execute(0x2a2e960, {0x2af26c0, 0x0, 0x0})
[        org1peer] 	/home/runner/work/fabric/fabric/vendor/github.com/spf13/cobra/command.go:872 +0x6b4
[        org1peer] github.com/spf13/cobra.(*Command).ExecuteC(0x2a2d2e0)
[        org1peer] 	/home/runner/work/fabric/fabric/vendor/github.com/spf13/cobra/command.go:990 +0x38d
[        org1peer] github.com/spf13/cobra.(*Command).Execute(...)
[        org1peer] 	/home/runner/work/fabric/fabric/vendor/github.com/spf13/cobra/command.go:918
[        org1peer] main.main()
[        org1peer] 	/home/runner/work/fabric/fabric/cmd/peer/main.go:56 +0x385
[          org1ca] 2024/07/11 15:29:19 [INFO] Initialized sqlite3 database at /home/duxinyuan/microfab/microfab-linux-amd64/data/ca-org1/fabric-ca-server.db
[          org1ca] 2024/07/11 15:29:19 [INFO] The issuer key was successfully stored. The public key is at: /home/duxinyuan/microfab/microfab-linux-amd64/data/ca-org1/IssuerPublicKey, secret key is at: /home/duxinyuan/microfab/microfab-linux-amd64/data/ca-org1/msp/keystore/IssuerSecretKey
[          org1ca] 2024/07/11 15:29:19 [INFO] Idemix issuer revocation public and secret keys were generated for CA 'org1ca'
[          org1ca] 2024/07/11 15:29:19 [INFO] The revocation key was successfully stored. The public key is at: /home/duxinyuan/microfab/microfab-linux-amd64/data/ca-org1/IssuerRevocationPublicKey, private key is at: /home/duxinyuan/microfab/microfab-linux-amd64/data/ca-org1/msp/keystore/IssuerRevocationPrivateKey
[          org1ca] 2024/07/11 15:29:19 [INFO] Home directory for default CA: /home/duxinyuan/microfab/microfab-linux-amd64/data/ca-org1
[          org1ca] 2024/07/11 15:29:19 [INFO] Operation Server Listening on [::]:2001
[          org1ca] 2024/07/11 15:29:19 [INFO] Listening on http://0.0.0.0:2000
[          org1ca] 2024/07/11 15:29:19 [INFO] signed certificate with serial number 686952618390840709302925662414729261124080432391
[          org1ca] 2024/07/11 15:29:19 [INFO] 127.0.0.1:51920 POST /enroll 201 0 "OK"
[       microfabd] 2024/07/11 15:29:19 Created and started CA for endorsing organization Org1
[       microfabd] 2024/07/11 15:29:19 Failed to start application: failed to start orderer: exit status 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant