- Status Closed
- Percent Complete
- Task Type Bug Report
- Category Any
-
Assigned To
Emulatorman - Operating System All
- Severity Critical
- Priority High
- Reported Version Any
- Due in Version Starfix
-
Due Date
Undecided
- Votes
- Private
FS#1368 - [electrum] updated package still does not work
Here is the terminal output:
$ electrum
Error: No module named ‘aiorpcx’. Try ‘sudo python3 -m pip install <module-name>
I think a newer python version (e.g. 3.7) might be needed in order to get it to work as well as even after installing missing modules via pip locally the package does not run.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
That issue is generated because new electrum requires dependencies such as python-aiorpcx, Arch devs added those ones to work [0]
Even if you install the missing dependencies (via pip or arch packages) electrum will likely still fail to run due to incompatibility with some packaged versions of python3.6.
https://github.com/spesmilo/electrum/issues/4951
It won't solve the issue because electrum requires at least 3.6.1 as minimal version [0] while we have 3.6.8 [1] in testing. Anyway, i will upgrade it from 3.6.1 to 3.6.8 in stable too.
I think so, i will check electrum requirements to upgrade some python modules while push the missing ones.
Electrum now works when installed via pip so it was definitely an issue regarding python 3.6.1. The missing packages still need to be packaged by Hyperbola. These are the packages pip installed locally (using –user flag) on my system:
Successfully installed Electrum-3.3.4 aiohttp-3.5.4 aiohttp-socks-0.2.2 aiorpcx-0.10.5 qdarkstyle-2.5.4