Проблема началась после установки 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, он устанавливает сценарий автоматического запуска, поэтому Geth запускается во время загрузки.
Если это нежелательно, вы можете отключить его, используя:
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.ethereum.plist
Если это не помогло, откройте файл homebrew.mxcl.ethereum.plist (например, в Xcode) и измените логические значения RunAtLoad и KeepAlive с «true» на «false».
Маран
Джош Старк
Маран
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.ethereum.plist
мы надеемся предотвратить загрузку geth при перезапуске. Не могли бы вы попробовать это?