scrtlabs / docker-environment

Docker Environment for the Discovery release of the Enigma Protocol
https://enigma.co
5 stars 2 forks source link

P2P Shutdown successfully - Cannot login or register #56

Open rev0luci0n opened 4 years ago

rev0luci0n commented 4 years ago

Appears to connect at first but then shuts down

root@enigma:/enigmatestnet# docker-compose up Starting worker ... done Attaching to worker worker | 2019-12-27 06:53:35,201 CRIT Set uid to user 0 worker | 2019-12-27 06:53:35,212 INFO RPC interface 'supervisor' initialized worker | 2019-12-27 06:53:35,212 CRIT Server 'unix_http_server' running without any HTTP authentication checking worker | 2019-12-27 06:53:35,212 INFO supervisord started with pid 1 worker | 2019-12-27 06:53:36,215 INFO spawned: 'core' with pid 8 worker | 2019-12-27 06:53:36,217 INFO spawned: 'aesm_service' with pid 9 worker | 2019-12-27 06:53:36,219 INFO spawned: 'p2p' with pid 10 worker | The path of system bundle: System Bundle worker | ecdsa_quote_service_bundle_name:2.0.0 worker | epid_quote_service_bundle_name:2.0.0 worker | le_launch_service_bundle_name:2.0.0 worker | linux_network_service_bundle_name:2.0.0 worker | local_pseop_service_bundle_name:2.0.0 worker | pce_service_bundle_name:2.0.0 worker | psepr_service_bundle_name:2.0.0 worker | quote_ex_service_bundle_name:2.0.0 worker | system_bundle:4.0.0 worker | [ 2019-12-27 06:53:36,393] [INFO] pycommon.config init:34 -- Loading custom configuration: ./core/config/testnet_config.json worker | [load_qe /sgx/external/dcap_source/QuoteGeneration/quote_wrapper/quote/qe_logic.cpp:559] Error, call sgx_create_enclave QE fail [load_qe], SGXError:4004. worker | [load_qe /sgx/external/dcap_source/QuoteGeneration/quote_wrapper/quote/qe_logic.cpp:560] Failed to load enclave. worker | [ 2019-12-27 06:53:37,369] [INFO] pycommon.config init:34 -- Loading custom configuration: /root/p2p/config/testnet_config.json worker | 2019-12-27 06:53:37,369 INFO success: core entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) worker | 2019-12-27 06:53:37,369 INFO success: aesm_service entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) worker | 2019-12-27 06:53:37,369 INFO success: p2p entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) worker | [ 2019-12-27 06:53:37,370] [INFO] worker.p2p-startup main:103 -- Setting up worker... worker | [ 2019-12-27 06:53:37,371] [INFO] worker.p2p-startup main:104 -- Running for environment: TESTNET worker | [ 2019-12-27 06:53:37,372] [INFO] worker.p2p-startup main:126 -- Got staking address 0x283a381c38eD78d88F2a61355814A0b9158BFF32 worker | [ 2019-12-27 06:53:37,377] [INFO] enigma_common.crypto open_eth_keystore:140 -- Loaded key from local filesystem, ethereum address: 0xBBe238C134f1Bd9d2c6e63A01147a53d186f1cb0 worker | [ 2019-12-27 06:53:37,377] [INFO] worker.p2p-startup main:158 -- Loading bootstrap addresses... worker | [2019-12-27 06:53:38] [worker] INFO enigma_core_app::esgx::general -- Home dir is /root worker | [2019-12-27 06:53:38] [worker] ERROR enigma_core_app::esgx::general -- Create .enigma folder => AlreadyExists worker | [2019-12-27 06:53:38] [worker] ERROR enigma_tools_u::esgx::general -- Open token file /root/.enigma/enclave.token error! Will create one. worker | [ 2019-12-27 06:53:38,596] [INFO] worker.p2p-startup main:160 -- Got bootstrap addresses: /dnsaddr/bootstrap-1.testnet.services.enigma.co/tcp/10300/ipfs/QmWWkYjEKrfxPcW9z3xWVpDh8DrwHZC7GLjkFkBvocUzZT,/dnsaddr/bootstrap-2.testnet.services.enigma.co/tcp/10300/ipfs/QmVzK7PgMLbafjVeLtL5QZ4iu1FnM9jPoNWywcWfhg8fJY,/dnsaddr/bootstrap-3.testnet.services.enigma.co/tcp/10300/ipfs/QmQzbNA7zX75z8gL1U2uKpRXbapnHogPf2jPCTazHBuoSK worker | [2019-12-27 06:53:39] [worker] INFO enigma_core_app::esgx::general -- init_enclave_wrapper() => Ok(SgxEnclave { id: 2, debug: 1, path: "../bin/enclave.signed.so" }) worker | [2019-12-27 06:53:39] [worker] INFO enigma_core_app -- [+] Init Enclave Successful 2! worker | [ 2019-12-27 06:53:40,847] [INFO] worker.p2p-startup save_to_path:49 -- Saving file to path: /root/p2p/contracts/Enigma.json worker | [ 2019-12-27 06:53:41,800] [INFO] worker.p2p-startup main:171 -- Got address 0x8FDbB8BA27d122BE10bfA63B8F0FD2676d083e50 for enigma contract worker | [ 2019-12-27 06:53:42,748] [INFO] worker.p2p-startup main:174 -- Got address 0xA5D12Ea873e33806B9f2A87b779facee297748cD for token contract worker | [ 2019-12-27 06:53:43,741] [INFO] worker.p2p-startup main:214 -- private_key=0xcb344b87d548019f76a4eb1d7d16497b26a50ac37ef90433ba52ee3bbb467d2c worker | [ 2019-12-27 06:53:43,742] [INFO] worker.p2p-startup main:215 -- public_key=0xBBe238C134f1Bd9d2c6e63A01147a53d186f1cb0 worker | [ 2019-12-27 06:53:44,312] [INFO] worker.p2p-node _start:184 -- Running p2p: cli_app.js ['--core', 'localhost:5552', '--ethereum-websocket-provider', 'ws://parity.enigma.co:8546', '--proxy', '3346', '--ethereum-address', '0xBBe238C134f1Bd9d2c6e63A01147a53d186f1cb0', '--principal-node', 'http://km-testnet.enigma.co:3040', '--ethereum-contract-address', '0x8FDbB8BA27d122BE10bfA63B8F0FD2676d083e50', '--ethereum-contract-abi-path', '/root/p2p/contracts/Enigma.json', '--health', '12345', '--log-level', 'info', '--staking-address', '0x283a381c38eD78d88F2a61355814A0b9158BFF32', '--min-confirmations', '3', '--ethereum-key', '0xcb344b87d548019f76a4eb1d7d16497b26a50ac37ef90433ba52ee3bbb467d2c', '--bnodes', '/dnsaddr/bootstrap-1.testnet.services.enigma.co/tcp/10300/ipfs/QmWWkYjEKrfxPcW9z3xWVpDh8DrwHZC7GLjkFkBvocUzZT,/dnsaddr/bootstrap-2.testnet.services.enigma.co/tcp/10300/ipfs/QmVzK7PgMLbafjVeLtL5QZ4iu1FnM9jPoNWywcWfhg8fJY,/dnsaddr/bootstrap-3.testnet.services.enigma.co/tcp/10300/ipfs/QmQzbNA7zX75z8gL1U2uKpRXbapnHogPf2jPCTazHBuoSK', '--nickname', 'peer1', '--auto-init', '--random-db'] worker | [ 2019-12-27 06:53:44,345] [INFO] worker.p2p-startup main:297 -- Waiting for node to finish registering... worker | Debugger listening on ws://0.0.0.0:9229/8e64f528-611b-4b0b-8b69-38d4c5477b59 worker | For help, see: https://nodejs.org/en/docs/inspector worker | 2019-12-27T06:53:46Z INFO [P2P-MainController] - Connecting to the Enigma Contract in the following address: 0x8FDbB8BA27d122BE10bfA63B8F0FD2676d083e50 worker | 2019-12-27T06:53:46Z INFO [P2P-MainController] - QmPP1H8px8gMTZJfF4JPp8D27GYFp4x5MQE9xYPRFp5j8z has started worker | 2019-12-27T06:53:46Z INFO [P2P-MainController] - [+] connected to bootstrap QmVzK7PgMLbafjVeLtL5QZ4iu1FnM9jPoNWywcWfhg8fJY worker | 2019-12-27T06:53:46Z INFO [P2P-MainController] - [+] connected to bootstrap QmWWkYjEKrfxPcW9z3xWVpDh8DrwHZC7GLjkFkBvocUzZT worker | 2019-12-27T06:53:46Z INFO [P2P-MainController] - [+] connected to bootstrap QmQzbNA7zX75z8gL1U2uKpRXbapnHogPf2jPCTazHBuoSK worker | 2019-12-27T06:53:46Z INFO [P2P-MainController] - [+] connected to bootstrap QmVzK7PgMLbafjVeLtL5QZ4iu1FnM9jPoNWywcWfhg8fJY worker | 2019-12-27T06:53:46Z INFO [P2P-MainController] - [+] connected to bootstrap QmWWkYjEKrfxPcW9z3xWVpDh8DrwHZC7GLjkFkBvocUzZT worker | 2019-12-27T06:53:46Z INFO [P2P-MainController] - [+] connected to bootstrap QmQzbNA7zX75z8gL1U2uKpRXbapnHogPf2jPCTazHBuoSK worker | 2019-12-27T06:53:46Z [CLI] P2P Shutdown successfully ^CGracefully stopping... (press Ctrl+C again to force) Stopping worker ... done root@enigma:/enigmatestnet#

lacabra commented 4 years ago

@rev0luci0n: if you closely at the logs you will see a ^C which means you may inadvertently pressed Control C, which sends a kill signal to the running process that results in Docker shutting down. So as far as I can see, this is the expected behavior.

Thus, marking this issue as Invalid for now.

barrygarry commented 4 years ago

@rev0luci0n: if you closely at the logs you will see a ^C which means you may inadvertently pressed Control C, which sends a kill signal to the running process that results in Docker shutting down. So as far as I can see, this is the expected behavior.

Thus, marking this issue as Invalid for now.

Sorry yes I definitely pressed ctrl + c to kill the script but the P2P errors happen before that, I've restarted tens of times and the issue remains.