Comments (14)
I've solved the problem by changing power supply and microSD card.
from karbowanec.
I don't think that it's Raspberry Pi specific problem. But I'm getting it there.
Model: Raspberry Pi 3 B
OS: Raspbian GNU/Linux 9 (stretch)
from karbowanec.
Please delete blockchain files and start over.
from karbowanec.
I've already tried it before creating this issue. All the time it starts looping on different heights. I will try again.
from karbowanec.
Hmmm, there's known issue with this realization of the protocol. It downloads blocks in chunks, and it could happen that there's tx spending outputs from tx in the same chunk which is not in its blockchain yet so it complains. Upon restart they will be in different chunks and it goes through. You can check whether it's true in logs. Alternatively you can download blockchain files from our forum https://forum.karbo.io/viewtopic.php?f=13&t=13
from karbowanec.
I've tried to restart - it didn't go through. I will try with files from the forum. I will report the result. Tnx!
from karbowanec.
With downloaded files I'm getting a new error:
2018-Jan-18 12:20:21.213094 INFO Height 108000 of 170916
2018-Jan-18 12:20:22.929649 INFO [miner] Mining has been stopped, 0 finished
2018-Jan-18 12:20:22.929649 INFO Mining has been stopped, 0 finished
SwappedVector cache hits: 0, misses: 108476 (100.00%)
2018-Jan-18 12:20:23.945609 ERROR [daemon] Exception: readVarint, value overflow
2018-Jan-18 12:20:23.945609 ERROR Exception: readVarint, value overflow
During "No actual blockchain cache found, rebuilding internal structures..."
from karbowanec.
Ok. Finally. After 2 days resynchronization, it stuck on different height value (((
Sync data returned unknown top block: 111231 -> 191133 [79902 blocks (221 days) behind]
from karbowanec.
I found similar issue for other cryptonote coin
aeonix/aeon#117
I've recompiled with BLOCKS_SYNCHRONIZING_DEFAULT_COUNT = 20 and it helps.
from karbowanec.
Thank you for this valuable hint. You should make a PR.
Upd.: that actually seems to confim my guess above.
from karbowanec.
I could try, but I didn't wrote in c++ for a long time ). What I did - just changed one constant...
from karbowanec.
Oh ***. It stuck again!
Sync data returned unknown top block: 191177 -> 191530 [353 blocks (0 days) behind]
Probably blocks synchronizing count should be automatically adjusted in case of such kind of loops...
from karbowanec.
Maybe it's enough memory?
from karbowanec.
Free Disk space: 9154M
RAM: 927M
Swap: 1024M
from karbowanec.
Related Issues (20)
- Asynchronous dns checkpoints unstable
- Add 'extra' field to 'transfer' RPC simplewallet's method
- Add update notification to CLI daemon
- Replace outputs in simplewallet from logger to console HOT 1
- Add password confirmation to simplewallet HOT 1
- Random crash in miner HOT 1
- ERROR Internal error: have missed missed_tx_id.size()=? HOT 5
- warning: get_tx_outputs_gindexs failed to find transaction with id = HOT 2
- v1.9.7 failed to start with Internal error: block at height 700937 has invalid version 5, expected 6 HOT 2
- Undefined symbols for architecture arm64: "_getmcontext" "_setmcontext" for Mac M1 CPU HOT 7
- Log hashrate
- Crashing on certain reorgs HOT 2
- Upgrade Private Keys to Falcon Cryptography HOT 2
- Failed to save config to file
- REDUCE TRANSACTION FEES to 0.00000420
- Wallet Encryption is Bypassed with using the Mneumonic Phrase HOT 4
- Create Document inside KARBO wallet instructions Detailing how to use OPENSSL on Linux to Encrypt Mneumonic Phrase inside a Linux Notepad File HOT 2
- (SOLVED) Karbowanec is on the Winning Pathway HOT 4
- Modern CPU's seem to require Disabling Hyper-Threading and EIST to Fix Blockchain Fork and Wallet Crash! Updated! HOT 2
- Wallet Only While Mining Constantly Crashes and or Forks a Block and won't Remove the mined "Dead Block" HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from karbowanec.