I'm having a problem on a new ethereum install on a Mac:
Fatal: Error starting protocol stack: listen udp :30303: bind: address already in use
Any suggestions to fix would be greatly appreciated.
I'm having a problem on a new ethereum install on a Mac:
Fatal: Error starting protocol stack: listen udp :30303: bind: address already in use
Any suggestions to fix would be greatly appreciated.
You might have already installed and launched an geth instance before. It might as well be other services listen on the same port, though very unlikely.
You can use the following command to kill the existing process:
$ # Get <PID> of the process occupying the port
$ lsof -i tcp:30303
$ kill -QUIT <PID>
Then reload the wallet.
kill -INT <pid>first as Geth has an explicit handler forSIGINTs but not forSIGQUITs. That way if there is an instance already running, it's more likely to exit gracefully. (Also, aQUITsignal leads to an explicit core dump.) http://ethereum.stackexchange.com/questions/10566/is-it-safe-to-kill-geth-with-sigterm/12196#12196 – Richard Horrocks Mar 22 '17 at 09:28