Skip to main content
added 173 characters in body
Source Link
tficharmers
  • 889
  • 8
  • 17

I have a Geekbox (geekbox.tv) and I'm trying to run a full node on it. I installed the Lubuntu 14.04 only OS (removed the Android partitions), but considering that only gives 14GB of hard drive space, I am attempting to run it from an SD card. I am using the ARMv7 CLI.

(even though the Geekbox is 64-bit, it won't run the ARMv8 build ('unable to execute: no such file or directory'), but runs the v7 build...albeit with the below problem)

I formatted the SD card as exFAT and copied the up to date data.mdb from my other computer (Mac).

The Geekbox is a bit slow, but when I run monerod, the daemon goes through the process and gets to the sync feedback. The node then just steadily falls back ("your node is 28 blocks behind", "your node is 29 blocks behind", etc).

I don't know how to fix this. I have heard that others have successfully run a node on a Geekbox, so I wonder if its either:

  • requiring hardware optimisation - can I speed up the Geekbox somehow?
  • a permissions problem - I have read that the problem might be with the exFAT formatted SD card, but haven't found solutions.
  • probably something else...

Having said that, here are some of the errors churned out on log level 1:

2017-04-11 10:48:10.640 [P2P0]  ERROR   verify  src/cryptonote_core/blockchain.cpp:3185 Block with id: <c3e7ba78f99e10ed95c90da247e148e8db03115d3bd2a52c10b278595026e16a>
does not have enough proof of work: <c3993773c21d03ef2fe3b8b24ec3bd603aa4da49bc1a96a037857f9daf87a8b1>
unexpected difficulty: 9857023396

2017-04-11 10:48:15.618 [P2P9]  ERROR   net.p2p src/p2p/net_node.inl:1504   [37.59.51.212:28080 OUT] COMMAND_REQUEST_SUPPORT_FLAGS invoke failed. (-4, LEVIN_ERROR_CONNECTION_TIMEDOUT)

2017-04-11 10:50:06.944 [P2P9]  WARN    net.p2p src/p2p/net_node.inl:1442   [0.0.0.0:0 OUT] back ping connect failed to 149.56.187.7:18080

But when I run 'status', I have both incoming and outgoing connections.

I have tried syncing from scratch, which works, but would take weeks due to how slow it was going! I also exported the blockchain.raw and imported, but it threw some errors at the end and started syncing from the start of the blockchain:

2017-04-11 10:34:44.854         f758b000    FATAL   bcutil  src/blockchain_utilities/blockchain_import.cpp:505  Failed to add block to blockchain, verification failed, height = 4
2017-04-11 10:34:44.856         f758b000    FATAL   bcutil  src/blockchain_utilities/blockchain_import.cpp:506  skipping rest of file

I should also point out that I'm a Linux noob. Any help or suggestions would be great :)

I have a Geekbox (geekbox.tv) and I'm trying to run a full node on it. I installed the Lubuntu 14.04 only OS (removed the Android partitions), but considering that only gives 14GB of hard drive space, I am attempting to run it from an SD card. I am using the ARMv7 CLI.

I formatted the SD card as exFAT and copied the up to date data.mdb from my other computer (Mac).

The Geekbox is a bit slow, but when I run monerod, the daemon goes through the process and gets to the sync feedback. The node then just steadily falls back ("your node is 28 blocks behind", "your node is 29 blocks behind", etc).

I don't know how to fix this. I have heard that others have successfully run a node on a Geekbox, so I wonder if its either:

  • requiring hardware optimisation - can I speed up the Geekbox somehow?
  • a permissions problem - I have read that the problem might be with the exFAT formatted SD card, but haven't found solutions.
  • probably something else...

Having said that, here are some of the errors churned out on log level 1:

2017-04-11 10:48:10.640 [P2P0]  ERROR   verify  src/cryptonote_core/blockchain.cpp:3185 Block with id: <c3e7ba78f99e10ed95c90da247e148e8db03115d3bd2a52c10b278595026e16a>
does not have enough proof of work: <c3993773c21d03ef2fe3b8b24ec3bd603aa4da49bc1a96a037857f9daf87a8b1>
unexpected difficulty: 9857023396

2017-04-11 10:48:15.618 [P2P9]  ERROR   net.p2p src/p2p/net_node.inl:1504   [37.59.51.212:28080 OUT] COMMAND_REQUEST_SUPPORT_FLAGS invoke failed. (-4, LEVIN_ERROR_CONNECTION_TIMEDOUT)

2017-04-11 10:50:06.944 [P2P9]  WARN    net.p2p src/p2p/net_node.inl:1442   [0.0.0.0:0 OUT] back ping connect failed to 149.56.187.7:18080

But when I run 'status', I have both incoming and outgoing connections.

I have tried syncing from scratch, which works, but would take weeks due to how slow it was going! I also exported the blockchain.raw and imported, but it threw some errors at the end and started syncing from the start of the blockchain:

2017-04-11 10:34:44.854         f758b000    FATAL   bcutil  src/blockchain_utilities/blockchain_import.cpp:505  Failed to add block to blockchain, verification failed, height = 4
2017-04-11 10:34:44.856         f758b000    FATAL   bcutil  src/blockchain_utilities/blockchain_import.cpp:506  skipping rest of file

I should also point out that I'm a Linux noob. Any help or suggestions would be great :)

I have a Geekbox (geekbox.tv) and I'm trying to run a full node on it. I installed the Lubuntu 14.04 only OS (removed the Android partitions), but considering that only gives 14GB of hard drive space, I am attempting to run it from an SD card. I am using the ARMv7 CLI.

(even though the Geekbox is 64-bit, it won't run the ARMv8 build ('unable to execute: no such file or directory'), but runs the v7 build...albeit with the below problem)

I formatted the SD card as exFAT and copied the up to date data.mdb from my other computer (Mac).

The Geekbox is a bit slow, but when I run monerod, the daemon goes through the process and gets to the sync feedback. The node then just steadily falls back ("your node is 28 blocks behind", "your node is 29 blocks behind", etc).

I don't know how to fix this. I have heard that others have successfully run a node on a Geekbox, so I wonder if its either:

  • requiring hardware optimisation - can I speed up the Geekbox somehow?
  • a permissions problem - I have read that the problem might be with the exFAT formatted SD card, but haven't found solutions.
  • probably something else...

Having said that, here are some of the errors churned out on log level 1:

2017-04-11 10:48:10.640 [P2P0]  ERROR   verify  src/cryptonote_core/blockchain.cpp:3185 Block with id: <c3e7ba78f99e10ed95c90da247e148e8db03115d3bd2a52c10b278595026e16a>
does not have enough proof of work: <c3993773c21d03ef2fe3b8b24ec3bd603aa4da49bc1a96a037857f9daf87a8b1>
unexpected difficulty: 9857023396

2017-04-11 10:48:15.618 [P2P9]  ERROR   net.p2p src/p2p/net_node.inl:1504   [37.59.51.212:28080 OUT] COMMAND_REQUEST_SUPPORT_FLAGS invoke failed. (-4, LEVIN_ERROR_CONNECTION_TIMEDOUT)

2017-04-11 10:50:06.944 [P2P9]  WARN    net.p2p src/p2p/net_node.inl:1442   [0.0.0.0:0 OUT] back ping connect failed to 149.56.187.7:18080

But when I run 'status', I have both incoming and outgoing connections.

I have tried syncing from scratch, which works, but would take weeks due to how slow it was going! I also exported the blockchain.raw and imported, but it threw some errors at the end and started syncing from the start of the blockchain:

2017-04-11 10:34:44.854         f758b000    FATAL   bcutil  src/blockchain_utilities/blockchain_import.cpp:505  Failed to add block to blockchain, verification failed, height = 4
2017-04-11 10:34:44.856         f758b000    FATAL   bcutil  src/blockchain_utilities/blockchain_import.cpp:506  skipping rest of file

I should also point out that I'm a Linux noob. Any help or suggestions would be great :)

Source Link
tficharmers
  • 889
  • 8
  • 17

Syncronisation problem on Geekbox running node from SD card

I have a Geekbox (geekbox.tv) and I'm trying to run a full node on it. I installed the Lubuntu 14.04 only OS (removed the Android partitions), but considering that only gives 14GB of hard drive space, I am attempting to run it from an SD card. I am using the ARMv7 CLI.

I formatted the SD card as exFAT and copied the up to date data.mdb from my other computer (Mac).

The Geekbox is a bit slow, but when I run monerod, the daemon goes through the process and gets to the sync feedback. The node then just steadily falls back ("your node is 28 blocks behind", "your node is 29 blocks behind", etc).

I don't know how to fix this. I have heard that others have successfully run a node on a Geekbox, so I wonder if its either:

  • requiring hardware optimisation - can I speed up the Geekbox somehow?
  • a permissions problem - I have read that the problem might be with the exFAT formatted SD card, but haven't found solutions.
  • probably something else...

Having said that, here are some of the errors churned out on log level 1:

2017-04-11 10:48:10.640 [P2P0]  ERROR   verify  src/cryptonote_core/blockchain.cpp:3185 Block with id: <c3e7ba78f99e10ed95c90da247e148e8db03115d3bd2a52c10b278595026e16a>
does not have enough proof of work: <c3993773c21d03ef2fe3b8b24ec3bd603aa4da49bc1a96a037857f9daf87a8b1>
unexpected difficulty: 9857023396

2017-04-11 10:48:15.618 [P2P9]  ERROR   net.p2p src/p2p/net_node.inl:1504   [37.59.51.212:28080 OUT] COMMAND_REQUEST_SUPPORT_FLAGS invoke failed. (-4, LEVIN_ERROR_CONNECTION_TIMEDOUT)

2017-04-11 10:50:06.944 [P2P9]  WARN    net.p2p src/p2p/net_node.inl:1442   [0.0.0.0:0 OUT] back ping connect failed to 149.56.187.7:18080

But when I run 'status', I have both incoming and outgoing connections.

I have tried syncing from scratch, which works, but would take weeks due to how slow it was going! I also exported the blockchain.raw and imported, but it threw some errors at the end and started syncing from the start of the blockchain:

2017-04-11 10:34:44.854         f758b000    FATAL   bcutil  src/blockchain_utilities/blockchain_import.cpp:505  Failed to add block to blockchain, verification failed, height = 4
2017-04-11 10:34:44.856         f758b000    FATAL   bcutil  src/blockchain_utilities/blockchain_import.cpp:506  skipping rest of file

I should also point out that I'm a Linux noob. Any help or suggestions would be great :)