Geth öffnet und öffnet sich im Hintergrund immer wieder (OSX 10.10.5)

Das Problem begann nach der Installation von cpp-ethereum und der Aktualisierung von Geth auf 1.3.3. Geth wird im Hintergrund immer wieder neu geöffnet, nachdem es zum Herunterfahren gezwungen wurde. Wenn ich versuche, geth im Terminal auszuführen, erhalte ich die folgende Fehlermeldung:

Schwerwiegend: Fehler beim Starten von Ethereum: listen udp :30303: bind: Adresse bereits >in Verwendung (möglicherweise verwendet eine andere Instanz von geth denselben Port)

Habe einen harten Neustart versucht, danach wurde Geth wieder im Hintergrund geöffnet. Versucht, cpp-ethereum zu deinstallieren und geth zu deinstallieren (sowohl 1.3.3 als auch das vorherige 1.2.2). Sobald es neu installiert wird, öffnet sich Geth im Hintergrund.

Offen für alle Vorschläge!

Wie installierst du Geth?
mit brew, zB ---- '==> Ethereum von ethereum/ethereum installieren ==> build.ethdev.com/builds/bottles/ethereum-1.3.3.yosemite herunterladen . Bereits heruntergeladen: /Library/Caches/Homebrew/ethereum-1.3.3.yosemite.bottle.8.tar.gz ==> Pouring ethereum-1.3.3.yosemite.bottle.8.tar.gz ==> Warnungen Zum Neuladen ethereum/ethereum/ethereum nach einem Upgrade: launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.ethereum.plist launchctl load ~/Library/LaunchAgents/homebrew.mxcl.ethereum.plist ==> Zusammenfassung 🍺 /usr/local/Cellar /ethereum/1.3.3: 18 Dateien, 87,0 Mio.'
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.ethereum.plistsollte hoffentlich verhindern, dass geth beim Neustart bootet. Könntest du das versuchen?

Antworten (1)

Wenn Sie Geth über das Brew-Paket installieren, richtet es ein automatisches Startskript ein, sodass Geth während des Bootens gestartet wird.

Wenn dies nicht erwünscht ist, können Sie es deaktivieren mit:

launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.ethereum.plist

Wenn dies nicht funktioniert, öffnen Sie die Datei homebrew.mxcl.ethereum.plist (z. B. in Xcode) und ändern Sie die booleschen Werte von RunAtLoad und KeepAlive von „true“ auf „false“.