Following these install instructions (very well detailed!) https://docs.nervos.org/getting-started/run-node
SSL 1.1.x not supported therefore Ubuntu 19.04 cannot run the precompiled binaries: will file an issue.
Can't easily install an obsolete OpenSSL version on Ubuntu 19.04
I'd recommend building the binaries against the new version, unless there's a good reason to stick to an older version of the library (e.g. target platform is Ubuntu server 18.04 LTS)
Let's try building from master branch (commit 31399e594d5abf9c0664c170a09d7028ebe55973)
Run make prod
Compile time is about 10 minutes on a 8-core Intel 8th gen with 32gb RAM (without RockDB installed, download times excluded).
Starting the node, everything looks fine.
Starting the miner, got these errors:
$ ckb miner
2019-05-26 13:40:49.213 +02:00 main INFO sentry sentry is disabled
2019-05-26 13:40:49.221 +02:00 client ERROR miner rpc call get_block_template error: Fail(Error { code: MethodNotFound, message: "Method not found", data: None })
...
ok, I forgot to configure the miner
Noticed a small typo: replace block_assember with block_assembler. Miner configuration is really easy, thanks to the documentation.
I start mining, everything seems ok
$ ckb miner
2019-05-26 13:48:01.937 +02:00 main INFO sentry sentry is disabled
2019-05-26 13:49:38.951 +02:00 main INFO miner found seal: Seal { nonce: 102..., proof: 0x620... }
2019-05-26 13:49:40.636 +02:00 main INFO miner found seal: Seal { nonce: 323..., proof: 0xc70... }
2019-05-26 13:49:47.627 +02:00 main INFO miner found seal: Seal { nonce: 918..., proof: 0xd81... }