System information
Geth Version: 1.7.3-stable
Git Commit: 4bb3c89d44e372e6a9ab85a8be0c9345265c763a
Operating System: linux
Expected behaviour
使用本地专用网络连接Mist
Actual behaviour
我输入命令:
geth --datadir ~/private_network init ~/private_network/genesis.json
geth --datadir ~/private_network --networkid 3131 --ipcpath ~/private_network/geth.ipc console 2>~/private_network/console.log
我运行雾,但我有一个错误“地址已经在使用”即使我杀死使用端口30303的进程我有相同的结果
Backtrace
〜/ .ethereum / testnet / geth / ethash count = 3 INFO [12-16 | 12:05:37]为ethash DAG启用磁盘存储dir =〜/ .ethash count = 2 INFO [12-16 | 12:05 :37]初始化以太坊协议版本=“[63 62]”network = 3 INFO [12-16 | 12:05:37]加载最新的本地 Headers 号= 797369哈希= 81c88e ... 3044c5 td = 587702682055345信息[12-16 | 12:05:37]加载最近的本地完整块编号= 0 hash = 419410 ... ca4a2d td = 1048576 INFO [12-16 | 12:05:37]加载最近的本地快速块编号= 761870 hash = 08735b ... e597b9 td = 571350456833753 INFO [12-16 | 12:05:37]已加载的本地事务日志事务= 0已删除= 0 INFO [12-16 | 12:05:37]升级链索引类型= bloombits percentage = 79 INFO [12- 16 | 12:05:37]重新生成本地事务日志事务= 0 accounts = 0 INFO [12-16 | 12:05:37]启动P2P网络致命:启动协议栈时出错:listen udp:30303:bind:address in already使用
1 回答
您正在连接到Ropsten网络(network = 3) . 您必须使用
--network
选项将网络ID传递到Mist,并使用--rpc
提供.ipc文件的路径 .完整的命令行选项:
用法:Mist.exe --help [Mist选项] [节点选项]
雾选项:
--mode,-m App UI模式:钱包,雾 . [string] [默认:“雾”]
--node要使用的节点:geth,eth [string] [default:null]
--network网络连接到:main,test
[string] [default:null]
--rpc节点IPC套接字文件或HTTP RPC主机端口的路径(如果
然后将设置IPC套接字文件--node-ipcpath
这个值) . [串]
--swarmurl URL为Swarm HTTP API提供服务 . 如果为null,Mist将
打开本地节点 .
[string] [默认:“http:// localhost:8500”]
--gethpath要使用的Geth可执行文件的路径而不是默认值 .
[串]
--ethpath要使用的Eth可执行文件的路径而不是默认值 .
[串]
--ignore-gpu-blacklist忽略GPU黑名单(某些Linux需要)
安装) . [布尔]
--reset-tabs将Mist选项卡重置为其默认设置 . [布尔]
--logfile除了日志之外,还会将日志写入此文件
安慰 . [串]
--loglevel最小日志记录阈值:信息,调试,错误,跟踪
(显示所有日志,包括可能的密码
IPC!) . [string] [默认:“info”]
--syncmode Geth同步模式:[fast | light | full] [string]
--version,-v显示Mist版本 . [布尔]
--skiptimesynccheck禁用检查是否存在自动时间同步
在你的操作系统上[布尔]
节点选项:
例如--node,DATADIR
选项:
-h, - help显示帮助[boolean]