El entorno en el que se nos ha producido este error es:
- OS Debian 11
- Gestor de ventanas GNOME
- Actualización a Electrum 4.2.2 Wallet
- Siguiendo las instrucciones de electrum.org/#download
- Sección Installation from Python sources
Si seguimos las instrucciones de esa sección de la página de Electrum, la wallet se instala bien…..
El problema nos surgió cuando ejecutamos, desde el terminal, Electrum con el comando para conectarse a nuestro propio (o ajeno también) servidor electrs, ejecutándose en nuestro propio nodo Bitcoin Core, a través de Tor.
$ .local/bin/electrum --oneserver --server xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.onion:50001:t --proxy socks5:127.0.0.1:9050
(si tienes electrum en tu PATH, no pongas en el comando la parte .local/bin/
)
Esta es la respuesta que obtenemos:
Como podemos ver en la respuesta se nos recomienda instalar la versión 3.20.x de protobuf
Para ello y desde el mismo usuario en el que ejecutamos el anterior comando, ejecutamos:
$ pip install protobuf==3.20.*
Volvemos a ejecutar Electrum Wallet:
$ .local/bin/electrum --oneserver --server xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.onion:50001:t --proxy socks5:127.0.0.1:9050
Solucionado 😉