试图连接与私有测试网,但面临的问题。
运行以下命令:
geth --genesis /home/cgen.json --datadir '/home/systemname/Desktop/node2/geth.ipc ~/.ethereum/geth.ipc' --networkid 12345 --nodiscover --port 30302 --verbosity 0 console然后发射了以太钱包。
我得到了错误ERROR: Could not open database open/home/systemname/.ethereum/chaindata/LOCK:Permission Denied

运行上面提到的,但得到错误。
发布于 2016-06-06 13:42:41
锁定链接数据时遇到的问题是,您已经启动了geth的一个实例,而Ethereum则试图启动另一个` `geth‘实例。
在收到错误之前/何时/之后,在另一个终端窗口中键入
ps -ef | grep geth 如果您看到两个geth实例,这就是您的锁定问题的原因。
造成这种情况的原因是Ethereum试图通过使用IPC文件与任何现有的geth实例进行通信,而这是在Ethereum中硬编码为~/.ethereum/geth.ipc的。当Ethereum无法检测到现有的geth实例时,它将尝试启动一个新的geth实例,这时会出现锁定问题。
若要解决此问题,请参阅下面--ipcpath ~/.ethereum/geth.ipc命令行参数的使用情况。
尝试以下几点:
geth如果此操作有效,请将--datadir设置为所需的目的地,如果愿意,则使用/tmp/passwordfile。
https://ethereum.stackexchange.com/questions/5716
复制相似问题