geth 卡在 IPC 端點打開
所以我只是
$$ FEB 12, 2018 $$啟動了一個 Ubuntu 16.04 VM 並使用 ppa 安裝了 geth。
geth version
Geth
版本:1.7.3-stable
Git 送出:4bb3c89d44e372e6a9ab85a8be0c9345265c763a
架構:amd64
協議版本:
$$ 63 62 $$
網路 ID:1
Go 版本:go1.9
作業系統:linux
GOPATH=
GOROOT=/usr/lib/go-1.9
現在我想連接到測試網。我的網際網路研究聲稱我應該能夠做到
geth --testnet --syncmode "fast"
或者
geth --testnet --rpc --rpcapi "admin,db,eth,debug,miner,net,shh,txpool,personal,web3" --syncmode "fast" --rpccorsdomain '*' --rpcaddr 0.0.0.0 --rpcport 8545
兩個命令的結果相同…
警告
$$ 02-12|12:13:49 $$沒有設置 etherbase,也沒有找到作為預設
資訊的帳戶$$ 02-12|12:13:49 $$啟動點對點節點實例=Geth/v1.7.3-stable-4bb3c89d/linux-amd64/go1.9
INFO$$ 02-12|12:13:49 $$分配的記憶體和文件句柄數據庫=/home/parallels/.ethereum/testnet/geth/chaindata 記憶體=128 句柄=1024
資訊$$ 02-12|12:13:49 $$初始化鏈配置 config="{ChainID: 3 Homestead: 0 DAO: DAOSupport: true EIP150: 0 EIP155: 10 EIP158: 10 Byzantium: 1700000 Engine: ethash}" INFO$$ 02-12|12:13:49 $$為 ethash 記憶體啟用磁碟儲存 dir=/home/parallels/.ethereum/testnet/geth/ethash count=3
INFO$$ 02-12|12:13:49 $$為 ethash DAG 啟用磁碟儲存 dir=/home/parallels/.ethash count=2
INFO$$ 02-12|12:13:49 $$初始化乙太坊協議版本="$$ 63 62 $$" 網路=3
資訊$$ 02-12|12:13:49 $$載入最近的本地標頭編號=0 hash=419410…ca4a2d td=1048576
INFO$$ 02-12|12:13:49 $$載入最近的本地完整塊號=0 hash=419410…ca4a2d td=1048576
INFO$$ 02-12|12:13:49 $$載入最近的本地快速塊編號=0 hash=419410…ca4a2d td=1048576
INFO$$ 02-12|12:13:49 $$載入本地事務日誌事務=0 丟棄=0
INFO$$ 02-12|12:13:49 $$重新生成的本地交易日誌交易=0 帳戶=0
INFO$$ 02-12|12:13:49 $$啟動 P2P 網路
INFO$$ 02-12|12:13:51 $$UDP 監聽器 self=enode://399e42ef589c6202d31e64509432030b11ed642d261fa337811cb3f7838f606db47ffb91ef91dc464923450f55773f5ace698be2035a95dcaaf77f9843cf4b9b@$$ :: $$:30303
資訊$$ 02-12|12:13:51 $$HTTP端點打開:http: //0.0.0.0 :8545 INFO$$ 02-12|12:13:51 $$RLPx 監聽器 self=enode://399e42ef589c6202d31e64509432030b11ed642d261fa337811cb3f7838f606db47ffb91ef91dc464923450f55773f5ace698be2035a95dcaaf77f9843cf4b9b@$$ :: $$:30303
資訊$$ 02-12|12:13:51 $$IPC端點打開:/home/parallels/.ethereum/testnet/geth.ipc
它似乎卡在
IPC endpoint opened
. 我既是 linux 新手,也是乙太坊新手。只是想學習。我不知道從哪裡開始尋找問題所在。你能幫我搞定這件事嗎?更新:一個半小時後有一條新消息
資訊
$$ 02-12|13:44:02 $$重新生成的本地交易日誌交易=0 帳戶=0
原來這是一個網路問題。
我必須將路由器上的 TCP 和 UDP 埠 30303 轉發到我的 VM 的 IP 地址。
在這樣做並重新啟動 geth 之後,鏈幾乎立即開始同步。
非常感謝,當我第一次嘗試在我的系統上執行 geth 時也遇到了同樣的問題。我應用了上面的建議,即路由器上的埠轉發 TCP 和 UDP 埠 30303。我正在使用華為 B525 路由器並執行以下操作:設置->安全->特殊應用程序->特殊應用程序列表
姓名:格思;狀態:開啟;觸發埠:30303;觸發協議:TCP;開放協議:UDP;打開 30303 埠;然後點擊添加,好的,應用。
然後在 cmd 提示符下執行 geth,它確實通過了 IPC 端點打開!
謝謝!