geth продолжает открываться и снова открываться в фоновом режиме (OSX 10.10.5)

Проблема началась после установки cpp-ethereum и обновления geth до 1.3.3. Geth постоянно снова открывается в фоновом режиме после принудительного закрытия. Когда я пытаюсь запустить geth в терминале, я получаю следующую ошибку:

Fatal: Ошибка при запуске Ethereum: слушайте udp: 30303: bind: адрес уже > используется (возможно, другой экземпляр geth использует тот же порт)

Пробовал хард рестарт, после чего гет опять открывался в фоновом режиме. Пробовал удалить cpp-ethereum и удалить geth (как 1.3.3, так и предыдущую 1.2.2). Как только он переустановлен, geth открывается в фоновом режиме.

Открыты к любым предложениям!

Как вы устанавливаете Geth?
используя brew, например ---- '==> Установка ethereum из ethereum/ethereum ==> Загрузка build.ethdev.com/builds/bottles/ethereum-1.3.3.yosemite . Уже скачал: /Library/Caches/Homebrew/ethereum-1.3.3.yosemite.bottle.8.tar.gz ==> Заливка ethereum-1.3.3.yosemite.bottle.8.tar.gz ==> Предостережения по перезагрузке ethereum/ethereum/ethereum после обновления: launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.ethereum.plist launchctl load ~/Library/LaunchAgents/homebrew.mxcl.ethereum.plist ==> Резюме 🍺 /usr/local/Cellar /ethereum/1.3.3: 18 файлов, 87.0M'
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.ethereum.plistмы надеемся предотвратить загрузку geth при перезапуске. Не могли бы вы попробовать это?

Ответы (1)

Когда вы устанавливаете geth через пакет brew, он устанавливает сценарий автоматического запуска, поэтому Geth запускается во время загрузки.

Если это нежелательно, вы можете отключить его, используя:

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

Если это не помогло, откройте файл homebrew.mxcl.ethereum.plist (например, в Xcode) и измените логические значения RunAtLoad и KeepAlive с «true» на «false».