Bug 1866024 - Library was built without required module (--enable-module-recovery), so I cannot run Electrum wallet
Summary: Library was built without required module (--enable-module-recovery), so I ca...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: libsecp256k1
Version: 32
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jonny Heggheim
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-08-04 16:52 UTC by Jesús Abelardo Saldívar Aguilar
Modified: 2020-12-10 11:08 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-12-10 11:08:43 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Jesús Abelardo Saldívar Aguilar 2020-08-04 16:52:51 UTC
Description of problem:

I have installed the Electrum Bitcoin Wallet, but i can't run it because libsecp256k1 was built whitout required module (--enable-module-recovery)


Version-Release number of selected component (if applicable):

0.20.9-2.fc32

How reproducible:

Install Electrum Bitcoin Wallet from Python sources following the instructions on https://electrum.org/#download

Trying to run Electrum

Steps to Reproduce:

1. Download Electrum python sources from: https://download.electrum.org/4.0.2/Electrum-4.0.2.tar.gz

2. Install it with PIP: pip install --user Electrum-4.0.2.tar.gz

3. Try tu run Electrum

Actual results:

It fails, showing this error message:

E | ecc_fast | failed to load libsecp256k1: LibModuleMissing('libsecp256k1 library found but it was built without required module (--enable-module-recovery)')
Error: Failed to load libsecp256k1.



Expected results:


Electrum Wallet running ok.


Additional info:

Comment 1 Jonny Heggheim 2020-08-04 18:22:27 UTC
New update for Fedora 32 https://bodhi.fedoraproject.org/updates/FEDORA-2020-f65cf45538

The version of libsecp256k1 included in Fedora is a version maintained by Bitcoin-ABC that have support for Schnorr signature.


Note You need to log in before you can comment on or make changes to this bug.