| Summary: | Один из зависящих кошельков (Electrum) требует сборки с включенным модулем recovery | ||
|---|---|---|---|
| Product: | Branch p10 | Reporter: | Сергей Котляров <shadowsbrother> |
| Component: | libsecp256k1 | Assignee: | viy <viy> |
| Status: | NEW --- | QA Contact: | qa-p10 <qa-p10> |
| Severity: | normal | ||
| Priority: | P5 | CC: | amakeenk |
| Version: | не указана | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Зависимости для запуска Electrum (https://electrum.org/#download) скорректированные под альт системы: python3-module-PyQt5 python3-module-cryptography python3-modules-sqlite3 libsecp256k1_0 Подтверждаю: # apt-get install python3-module-PyQt5 python3-module-cryptography python3-modules-sqlite3 libsecp256k1_0 $ wget -q https://download.electrum.org/4.4.5/Electrum-4.4.5.tar.gz && tar -xzf Electrum-4.4.5.tar.gz && cd Electrum-4.4.5 $ ./run_electrum Error: Failed to load libsecp256k1. 0.46 | E | ecc_fast | failed to load libsecp256k1: LibModuleMissing('libsecp256k1 library found but it was built without required module (--enable-module-recovery)') В сизифе не воспроизводится, поскольку библиотека уже собрана с enable-module-recovery https://packages.altlinux.org/ru/sisyphus/srpms/libsecp256k1/specfiles/#line-68 |
При попытке запуска Electrum выдается предупреждение о том, что библиотека собрана без модуля recovery. Таким образом, одно из приложений, которое явно требует данную библиотеку, получается неработоспособно. Пересборка в ручном режиме с добавлением --enable-recovery-module и установка в систему пересобранной библиотеки полностью решает проблему. PS Мне не критично, но кому-то это будет сильно мешать. Выхлоп при запуске: $ python3 Electrum-4.4.5/run_electrum Error: Failed to load libsecp256k1. 0.68 | E | ecc_fast | failed to load libsecp256k1: LibModuleMissing('libsecp256k1 library found but it was built without required module (--enable-module-recovery)')