Bitcoin Forum
May 11, 2024, 03:43:11 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Electrum 4.0.2 keeps Synchronizing  (Read 179 times)
BTCBellyButton (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
July 20, 2020, 03:59:52 AM
 #1

Hi!
I just updated to Electrum 4.0.2 on Ubuntu connected to Electrs 0.8.3.

After broadcasting correctly a transaction from an imported Wasabi Wallet, it gets stuck in an endless loop "Synchronizing... (n/314)" over and over.

The console shows an endless:

  Welcome to electrs 0.8.3 (Electrum Rust Server)!
  /Satoshi:0.20.0
  >>

I had no problems before the update and nothing else changed but Electrum.

Any idea?

Thanks!!!

The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715442191
Hero Member
*
Offline Offline

Posts: 1715442191

View Profile Personal Message (Offline)

Ignore
1715442191
Reply with quote  #2

1715442191
Report to moderator
1715442191
Hero Member
*
Offline Offline

Posts: 1715442191

View Profile Personal Message (Offline)

Ignore
1715442191
Reply with quote  #2

1715442191
Report to moderator
1715442191
Hero Member
*
Offline Offline

Posts: 1715442191

View Profile Personal Message (Offline)

Ignore
1715442191
Reply with quote  #2

1715442191
Report to moderator
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4179



View Profile
July 20, 2020, 05:16:30 AM
 #2

Try changing servers?

Click the bottom right bubble, uncheck select server automatically and right click a server and click use as server.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
joniboini
Legendary
*
Offline Offline

Activity: 2184
Merit: 1792



View Profile WWW
July 20, 2020, 05:40:43 AM
 #3

Are you running your own server? What happens with the previous version of Electrum? Does it connect flawlessly to that server?

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5595


Self-proclaimed Genius


View Profile
July 20, 2020, 06:22:45 AM
 #4

The console shows an endless:

  Welcome to electrs 0.8.3 (Electrum Rust Server)!
  /Satoshi:0.20.0
  >>
The moment that you've seen a server message means that you've just connected to that server.
It's displaying that message in repeat because you've been connecting to and disconnecting from that server again and again.

There's probably something in your client that keeps booting you out of the server.

Your logs (%appdata%/electrum/logs) should provide sufficient info about the issue (Enable in: Tools->Preference->Write log to file).

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
BTCBellyButton (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
July 20, 2020, 05:18:31 PM
 #5

Are you running your own server? What happens with the previous version of Electrum? Does it connect flawlessly to that server?

Yes I am running Electrs and until the update it worked perfectly.
It still connects and it seems it is synchronizing but after reaching the  314/314 it starts all over again...

BTCBellyButton (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
July 21, 2020, 12:19:54 AM
 #6

The console shows an endless:

  Welcome to electrs 0.8.3 (Electrum Rust Server)!
  /Satoshi:0.20.0
  >>
The moment that you've seen a server message means that you've just connected to that server.
It's displaying that message in repeat because you've been connecting to and disconnecting from that server again and again.

There's probably something in your client that keeps booting you out of the server.

Your logs (%appdata%/electrum/logs) should provide sufficient info about the issue (Enable in: Tools->Preference->Write log to file).


I'll look at the logs as soon as I am back home. Thanks.
The weird thing is that it was working perfectly before the Electrum 4.0.2 update and just after until I broadcast the first transaction (moved a specific coinjoined coin to HW)
BTCBellyButton (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
July 21, 2020, 12:40:27 AM
 #7

The console shows an endless:

  Welcome to electrs 0.8.3 (Electrum Rust Server)!
  /Satoshi:0.20.0
  >>
The moment that you've seen a server message means that you've just connected to that server.
It's displaying that message in repeat because you've been connecting to and disconnecting from that server again and again.

There's probably something in your client that keeps booting you out of the server.

Your logs (%appdata%/electrum/logs) should provide sufficient info about the issue (Enable in: Tools->Preference->Write log to file).


I'll look at the logs as soon as I am back home. Thanks.
The weird thing is that it was working perfectly before the Electrum 4.0.2 update and just after until I broadcast the first transaction (moved a specific coinjoined coin to HW)

So here is the error logged, the rest look fine to me:

20200721T003507.793687Z |   ERROR | interface.[localhost:50001] | Exception in wrapper_func: RequestCorrupted("required field 'fee' missing from dict")
Traceback (most recent call last):
  File "/home/go/.local/lib/python3.8/site-packages/electrum/util.py", line 1037, in wrapper
   return await func(*args, **kwargs)
  File "/home/go/.local/lib/python3.8/site-packages/electrum/interface.py", line 466, in wrapper_func
   return await func(self, *args, **kwargs)
  File "/home/go/.local/lib/python3.8/site-packages/electrum/interface.py", line 490, in run
   await self.open_session(ssl_context)
  File "/home/go/.local/lib/python3.8/site-packages/electrum/interface.py", line 630, in open_session
   await group.spawn(self.monitor_connection)
  File "/home/go/.local/lib/python3.8/site-packages/aiorpcx/curio.py", line 242, in __aexit__
   await self.join()
  File "/home/go/.local/lib/python3.8/site-packages/aiorpcx/curio.py", line 211, in join
   raise task.exception()
  File "/home/go/.local/lib/python3.8/site-packages/electrum/synchronizer.py", line 82, in _start_tasks
   await group.spawn(self.main())
BTCBellyButton (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
July 21, 2020, 12:50:19 AM
 #8

oops this is the complete error section from the log:

20200721T003507.793687Z |   ERROR | interface.[localhost:50001] | Exception in wrapper_func: RequestCorrupted("required field 'fee' missing from dict")
Traceback (most recent call last):
  File "/home/go/.local/lib/python3.8/site-packages/electrum/util.py", line 1037, in wrapper
   return await func(*args, **kwargs)
  File "/home/go/.local/lib/python3.8/site-packages/electrum/interface.py", line 466, in wrapper_func
   return await func(self, *args, **kwargs)
  File "/home/go/.local/lib/python3.8/site-packages/electrum/interface.py", line 490, in run
   await self.open_session(ssl_context)
  File "/home/go/.local/lib/python3.8/site-packages/electrum/interface.py", line 630, in open_session
   await group.spawn(self.monitor_connection)
  File "/home/go/.local/lib/python3.8/site-packages/aiorpcx/curio.py", line 242, in __aexit__
   await self.join()
  File "/home/go/.local/lib/python3.8/site-packages/aiorpcx/curio.py", line 211, in join
   raise task.exception()
  File "/home/go/.local/lib/python3.8/site-packages/electrum/synchronizer.py", line 82, in _start_tasks
   await group.spawn(self.main())
  File "/home/go/.local/lib/python3.8/site-packages/aiorpcx/curio.py", line 242, in __aexit__
   await self.join()
  File "/home/go/.local/lib/python3.8/site-packages/aiorpcx/curio.py", line 211, in join
   raise task.exception()
  File "/home/go/.local/lib/python3.8/site-packages/electrum/synchronizer.py", line 171, in _on_address_status
   result = await self.interface.get_history_for_scripthash(h)
  File "/home/go/.local/lib/python3.8/site-packages/electrum/interface.py", line 922, in get_history_for_scripthash
   assert_dict_contains_field(tx_item, field_name='fee')
  File "/home/go/.local/lib/python3.8/site-packages/electrum/interface.py", line 118, in assert_dict_contains_field
   raise RequestCorrupted(f'required field {field_name!r} missing from dict')
electrum.interface.RequestCorrupted: required field 'fee' missing from dict
ranochigo
Legendary
*
Offline Offline

Activity: 2968
Merit: 4179



View Profile
July 21, 2020, 01:13:08 AM
Merited by pooya87 (1), nc50lc (1)
 #9

Seems to be an issue with your server not returning the fees. This was an issue that was reported a few days prior.

You need to update your Electrs to 0.8.5. The newest update fixed this, as specified in their changelog.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
BTCBellyButton (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
July 21, 2020, 04:54:03 AM
 #10

Thanks! I'll try that.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
July 24, 2020, 01:58:11 AM
 #11

Can confirm... I had a similar issue until I updated to Electrs 0.8.5... it was the "fee return" error patched here: https://github.com/romanz/electrs/commit/e55381fa6643661c0dad2c454415ed997084a13d

Without it, the client just keeps disconnecting/reconnecting. Once you update and restart electrs, it should start working properly again. Wink

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!