我如何更改以克服Quorum Network上的松露部署错误?

时间:2019-05-08 12:49:25

标签: blockchain truffle quorum

我已经在该计算机IP上的CentOS虚拟机上开发了Quorum maker网络,并配置了truffle-config.js来连接它。如果我打开松露控制台,它不会出错,因此我知道正在访问网络。另外,我能够访问Quorum maker的Web UI,因此实际上已经创建了网络。

但是,当我尝试通过松露部署合同时,我得到了:


编制合同...

  

一切都是最新的,没有什么可以编译的。

运行中的迁移:1_initial_migration.js 部署迁移... 遇到错误,失败。网络状态未知。手动检查成功的事务。 错误:返回的错误:需要身份验证:密码或解锁     在Object.ErrorResponse(/usr/lib/node_modules/truffle/build/webpack:/~/web3-eth/~/web3-core-helpers/src/errors.js:29:1)     在/usr/lib/node_modules/truffle/build/webpack:/~/web3-eth/~/web3-core-requestmanager/src/index.js:140:1     在/usr/lib/node_modules/truffle/build/webpack:/packages/truffle-migrate/index.js:143:1     在/usr/lib/node_modules/truffle/build/webpack:/packages/truffle-provider/wrapper.js:112:1     在XMLHttpRequest.request.onreadystatechange(/usr/lib/node_modules/truffle/build/webpack:/~/web3/~/web3-providers-http/src/index.js:96:1)     在XMLHttpRequestEventTarget.dispatchEvent(/usr/lib/node_modules/truffle/build/webpack:/~/xhr2-cookies/dist/xml-http-request-event-target.js:34:1)     在XMLHttpRequest._setReadyState(/usr/lib/node_modules/truffle/build/webpack:/~/xhr2-cookies/dist/xml-http-request.js:208:1)     在XMLHttpRequest._onHttpResponseEnd(/usr/lib/node_modules/truffle/build/webpack:/~/xhr2-cookies/dist/xml-http-request.js:318:1)     在IncomingMessage。 (/usr/lib/node_modules/truffle/build/webpack:/~/xhr2-cookies/dist/xml-http-request.js:289:47)     在IncomingMessage.emit(events.js:194:15)     在endReadableNT(_stream_visible.js:1103:12)     在process._tickCallback(内部/进程/next_tick.js:63:19) 松露v5.0.14(核心:5.0.14) 节点v10.15.1


此外,如果我直接从Quorum maker Web UI部署合同,则合同似乎已部署,但如果我在松露控制台中运行“网络”,则会发现网络上未部署任何合同,因此产生了某种情况不一致,我不明白原因。

我尝试更改truffle-config.js文件上的端口,我知道该端口应该是RPC端口,实际上,如果我能够连接到松露控制台,实际上它正在识别网络,因此我相信问题不存在,但是如果存在一些矛盾之处,则说明正在发生某些事情。

我尝试在网络配置上添加“ websocket:true”,但得到


连接未在send()上打开

连接未打开


0 个答案:

没有答案