Geth 1.4.12 no encuentra ningún compañero en Ubuntu 16.04 LTS

Estoy probando Linux por primera vez e intento ejecutar Geth 1.4.12 pero no puedo encontrar ningún compañero.

UPnP funciona bien, el reloj se configura correctamente y el firewall está deshabilitado.

¿Tienes alguna idea de qué debo hacer?

Gracias

Intento correr geth --fast --verbosity 6. Aquí está el registro de la consola:

I0925 16:55:52.656800 p2p/server.go:556] Listening on [::]:30303
I0925 16:55:52.657545 p2p/server.go:430] new task: discovery lookup
I0925 16:55:52.657902 node/node.go:296] IPC endpoint opened: /home/d1v1d4v1d/.ethereum/geth.ipc
I0925 16:55:52.659738 release/release.go:116] Release oracle not found at fa7b9770ca4cb04296cac84f37736d4041251cdf
I0925 16:55:52.664050 p2p/discover/database.go:183] failed to retrieve node a979fb575495b8d6db44f750317d0f4622bf4c2aa3365d6af7c284339968eef29b69ad0dce72a4d8db5ebb4968de0e3bec910127f134779fbcb0cb6d3331163c: leveldb: not found
I0925 16:55:52.665334 p2p/discover/table.go:473] Bonding a979fb575495b8d6: known=false, fails=0 age=409670h55m52.665323259s
I0925 16:55:52.666259 p2p/discover/udp.go:453] >>> 52.16.188.185:30303 discover.ping
I0925 16:55:52.664050 p2p/discover/database.go:183] failed to retrieve node 979b7fa28feeb35a4741660a16076f1943202cb72b6af70d327f053e248bab9ba81760f39d0701ef1d8f89cc1fbd2cacba0710a12cd5314d5e0c9021aa3637f9: leveldb: not found
I0925 16:55:52.666484 p2p/discover/table.go:473] Bonding 979b7fa28feeb35a: known=false, fails=0 age=409670h55m52.6664752s
I0925 16:55:52.667544 p2p/discover/udp.go:453] >>> 5.1.83.226:30303 discover.ping
I0925 16:55:52.664157 p2p/discover/database.go:183] failed to retrieve node de471bccee3d042261d52e9bff31458daecc406142b401d4cd848f677479f73104b9fdeb090af9583d3391b7f10cb2ba9e26865dd5fca4fcdc0fb1e3b723c786: leveldb: not found
I0925 16:55:52.667727 p2p/discover/table.go:473] Bonding de471bccee3d0422: known=false, fails=0 age=409670h55m52.66771807s
I0925 16:55:52.668256 p2p/discover/udp.go:453] >>> 54.94.239.50:30303 discover.ping
I0925 16:55:52.664195 p2p/discover/database.go:183] failed to retrieve node 1118980bf48b0a3640bdba04e0fe78b1add18e1cd99bf22d53daac1fd9972ad650df52176e7c7d89d1114cfef2bc23a2959aa54998a46afcf7d91809f0855082: leveldb: not found
I0925 16:55:52.668411 p2p/discover/table.go:473] Bonding 1118980bf48b0a36: known=false, fails=0 age=409670h55m52.668402743s
I0925 16:55:52.668917 p2p/discover/udp.go:453] >>> 52.74.57.123:30303 discover.ping
I0925 16:55:52.733620 p2p/nat/nat.go:111] mapped network port udp:30303 -> 30303 (ethereum discovery) using UPNP IGDv1-IP1
I0925 16:55:52.861670 p2p/nat/nat.go:111] mapped network port tcp:30303 -> 30303 (ethereum p2p) using UPNP IGDv1-IP1
I0925 16:55:53.169090 p2p/discover/table.go:389] no seed nodes found
I0925 16:55:53.169184 p2p/server.go:469] <-taskdone: discovery lookup

Respuestas (1)

Los nodos de arranque de Ethereum pueden estar experimentando un ataque DDoS. Ver geth no se sincroniza fuera de la caja, que es un problema similar.

La solución es agregar manualmente a sus pares como una solución temporal. Consulte ¿Cómo puedo extraer y crear una lista de pares de mi nodo geth sincronizado para pegarla manualmente en mi nodo geth no sincronizado usando el comando admin.addPeer()? .

Se pueden encontrar más detalles en reddit/r/ethereum - Ethereum Wallet gethClient Not Syncing - Possible Problems With Bootnodes .

Sin duda, los desarrolladores de Ethereum encontrarán un mecanismo de descubrimiento de pares más resistente para soportar este tipo de problemas.