garlicoin-project / garlium Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
I upgraded to Ubuntu 22.04 (from 21.10) and Garlium stopped updating blockchain data from the network. The error I get at the console (outputted repeatedly):
E/i | ..interface.[ca.node.garlico.in:50002] | Exception in run: Exception("unexpected bad header during binary: {'version': 536870912, 'prev_block_hash': '4e55cf5183cb72b3843b5bfa68f97bedd06c397d6e96fb59bf31ae515df44bdc', 'merkle_root': 'd80d6a426cd712031721ace611cb20b788675b0f69d977f6c9558a86b29cb52a', 'timestamp': 1651391681, 'bits': 470624532, 'nonce': 2638877444, 'block_height': 3282723}")
Traceback (most recent call last):
File "/home/jeff/Code/tools/garlium/electrum_grlc/util.py", line 1106, in wrapper
return await func(*args, **kwargs)
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 487, in wrapper_func
return await func(self, *args, **kwargs)
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 510, in run
await self.open_session(ssl_context)
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 653, in open_session
async with self.taskgroup as group:
File "/home/jeff/.local/lib/python3.10/site-packages/aiorpcx/curio.py", line 255, in __aexit__
await self.join()
File "/home/jeff/.local/lib/python3.10/site-packages/aiorpcx/curio.py", line 213, in join
raise task.exception()
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 717, in run_fetch_blocks
await self._process_header_at_tip()
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 731, in _process_header_at_tip
_, height = await self.step(height, header)
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 787, in step
good, bad, bad_header = await self._search_headers_binary(height, bad, bad_header, chain)
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 814, in _search_headers_binary
raise Exception('unexpected bad header during binary: {}'.format(bad_header))
Exception: unexpected bad header during binary: {'version': 536870912, 'prev_block_hash': '4e55cf5183cb72b3843b5bfa68f97bedd06c397d6e96fb59bf31ae515df44bdc', 'merkle_root': 'd80d6a426cd712031721ace611cb20b788675b0f69d977f6c9558a86b29cb52a', 'timestamp': 1651391681, 'bits': 470624532, 'nonce': 2638877444, 'block_height': 3282723}
If I delete blockchain_headers (in ~/.config/garlium), it downloads data from the beginning and eventually stops at block height 58670:
E/i | ..interface.[uk.garlium.crapules.org:50002] | Exception in run: Exception("unexpected bad header during binary: {'version': 536870912, 'prev_block_hash': '4c2cd9113c6a512dfb76aafa3d1d24329326678fbfef8b48beecb982d81da088', 'merkle_root': '07c32fcab88033d7e00a0c9236ca1be057fbf7c1b9d86f151953c9b429618a84', 'timestamp': 1518816555, 'bits': 469990327, 'nonce': 3979683713, 'block_height': 58671}")
Traceback (most recent call last):
File "/home/jeff/Code/tools/garlium/electrum_grlc/util.py", line 1106, in wrapper
return await func(*args, **kwargs)
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 487, in wrapper_func
return await func(self, *args, **kwargs)
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 510, in run
await self.open_session(ssl_context)
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 653, in open_session
async with self.taskgroup as group:
File "/home/jeff/.local/lib/python3.10/site-packages/aiorpcx/curio.py", line 255, in __aexit__
await self.join()
File "/home/jeff/.local/lib/python3.10/site-packages/aiorpcx/curio.py", line 213, in join
raise task.exception()
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 717, in run_fetch_blocks
await self._process_header_at_tip()
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 731, in _process_header_at_tip
_, height = await self.step(height, header)
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 787, in step
good, bad, bad_header = await self._search_headers_binary(height, bad, bad_header, chain)
File "/home/jeff/Code/tools/garlium/electrum_grlc/interface.py", line 814, in _search_headers_binary
raise Exception('unexpected bad header during binary: {}'.format(bad_header))
Exception: unexpected bad header during binary: {'version': 536870912, 'prev_block_hash': '4c2cd9113c6a512dfb76aafa3d1d24329326678fbfef8b48beecb982d81da088', 'merkle_root': '07c32fcab88033d7e00a0c9236ca1be057fbf7c1b9d86f151953c9b429618a84', 'timestamp': 1518816555, 'bits': 469990327, 'nonce': 3979683713, 'block_height': 58671}
Hi! I've updated 2.0 to 4.0, created new wallet from the seed. And sync had started. it was yesterday. Now it is still syncing, history shows me the beginning of 2019 year. I think somethnig is going wrong with "light" wallet?
New coins appears but very slowly.
I wanted to update my Garlium wallet from version 2.0.0.1 to v4.0.0 so I downloaded the installer (and later the portable version which had the same problem), installed it and received these two message one after the other:
I'm running x64 Windows 7 and I have Python 3.8.7 installed. Side note: I did not feel like updating Python, I wanted to leave that as an absolute last measure, because every time I do it screws up pip, all of my installed libraries, etc.
I googled the problem to see if any easy solutions were offered and saw that a common fix is to reinstall vcredist_x64 but it did not work. I wanted to avoid downloading the dll in question from any non official site so I gave up on v4.0.0 and downgraded Garlium back to version 2.0.0.1. But it would no longer launch. It kept crashing on startup.
I deleted the whole C:\Users\User\AppData\Roaming\Garlium folder, relaunched and retrieved my wallet using my seed. It looked like everything was working but it got stuck on syncing (1 tx behind to be more specific). I left it like that for hours but it wouldn't budge so I closed it and started the program again but it kept crashing. I tried the portable version but it wouldn't launch past the wallet password stage. When I enter the password and hit enter the password prompt disappears and nothing happens but the wallet is still running in my processes.
Then I read here that Python 3.9 was no longer supported on Windows 7 so I went to launch the portable version of 4.0.0 on my laptop which is running Windows 10 and everything is now working properly.
Ok so as I'm writing this the portable version of 2.0.0.1 started working, sort of. When I took the screen shot of the processes I forgot to end it and after more than 10 minutes it launched and synced. After closing and relaunching it started up in normal time but it's a bit slow and unresponsive. Now I reinstalled the non portable version of 2.0.0.1 and it's working too. The 4.0.0 still nothing though.
I've been running Garlium for a while (over a year at least) and I went to login and apparently it hasn't connected since Sept of last year. None of the servers listed in the config will connect, even when selected manually with right-click/Use as server. Is there a new list of servers, or is there something wrong?
I've already tried deleting the blockchain_headers file, and uninstalling/reinstalling the program itself, to no avail.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.