Bug 27764 - Deluge torrent client does not install because of Python dependency problems
Summary: Deluge torrent client does not install because of Python dependency problems
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: David GEIGER
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-06 16:20 CET by Alex Kotov
Modified: 2020-12-09 21:06 CET (History)
1 user (show)

See Also:
Source RPM: deluge-2.0.3-6.mga8.src.rpm
CVE:
Status comment:


Attachments

Description Alex Kotov 2020-12-06 16:20:52 CET
Description of problem:
---
Hi. Deluge and FrostWire torrent clients don't work.

Version-Release number of selected component (if applicable):
---
deluge-2.0.3-6.mga8.noarch.rpm, frostwire-5.6.4-7.mga8.noarch.rpm

How reproducible:

1. Problem with Deluge:
---
> urpmi --auto deluge
A requested package cannot be installed:
deluge-2.0.3-5.mga8.noarch (due to unsatisfied python3dist(python-libtorrent))
While some packages may have been installed, there were failures.
A requested package cannot be installed:
deluge-2.0.3-5.mga8.noarch (due to unsatisfied python3dist(python-libtorrent))

2. Problem with FrostWire
---
> frostwire
/usr/bin/frostwire: line 3: /usr/share/frostwire/frostwire.sh: Permission denied

> chmod +x /usr/share/frostwire/frostwire.sh

> frostwire
HOSTNAME IS localhost
Starting FrostWire...
Java exec found in PATH. Verifying...
OOPS, you don't seem to have a valid JRE. FrostWire works best with Sun JRE available at http://www.java.com [java = openjdk]
You need to upgrade to JRE 1.7.x or newer from http://www.java.com
OOPS, unable to locate java exec in  /usr/lib/  hierarchy
You need to upgrade to JRE 1.7.x or newer from http://www.java.com
ls: cannot access '/usr/java/j*': No such file or directory
OOPS, unable to locate java exec in  /usr/java/  hierarchy
You need to upgrade to JRE 1.7.x or newer from http://www.java.com
ls: cannot access '/opt/j*': No such file or directory
OOPS, unable to locate java exec in  /opt/  hierarchy
You need to upgrade to JRE 1.7.x or newer from http://www.java.com
Comment 1 Lewis Smith 2020-12-07 10:42:28 CET
Thank you for reporting this. I am just about to confirm before assigning it.
[In case A gets here while I am doing that!]

CC: (none) => lewyssmith
Source RPM: (none) => deluge-2.0.3-6.mga8.src.rpm,frostwire-5.6.4-7.mga8.src.rpm

Comment 2 Lewis Smith 2020-12-07 11:20:57 CET
Deluge
I got a different failure, but of the same sort:
$ LANG=C sudo urpmi --test deluge
A requested package cannot be installed:
deluge-2.0.3-6.mga8.noarch (due to unsatisfied python3.8dist(twisted[tls])[>= 17.1])

Frostwire
Exactly the same as comment 0. But...
> You need to upgrade to JRE 1.7.x or newer
Well, we have in Mageia 8 'java-1.8.0-openjdk'. We also have 'java-11-openjdk'.
Do you have either?
--------------------
However, these two packages are quite different issues. Can you please leave this bug for one, and raise a separate one for the other?
Comment 3 Alex Kotov 2020-12-07 12:09:15 CET

https://bugs.mageia.org/show_bug.cgi?id=27774

Summary: Deluge and FrostWire torrent clients don't work => Deluge torrent client don't work

Comment 4 Lewis Smith 2020-12-07 21:03:14 CET
Thanks for that (frostwire). I have commented it.
-------------------------------------------------
Back to Deluge. I tried installing it, and hit a similar but not identical problem:
 $ LANG=C sudo urpmi --test deluge
A requested package cannot be installed:
deluge-2.0.3-6.mga8.noarch (due to unsatisfied python3.8dist(twisted[tls])[>= 17.1])
Continue installation anyway? (Y/n) y
Installation is possible
While some packages may have been installed, there were failures.
A requested package cannot be installed:
deluge-2.0.3-6.mga8.noarch (due to unsatisfied python3.8dist(twisted[tls])[>= 17.1])

Ah, I see DavidG has updated it very recently (- fix python3-libtorrent dependency; it is now deluge-2.0.3-6.mga8), which is the one that gave me this error, and why it is different from yours.

So assigning this to David.

Assignee: bugsquad => geiger.david68210
Source RPM: deluge-2.0.3-6.mga8.src.rpm,frostwire-5.6.4-7.mga8.src.rpm => deluge-2.0.3-6.mga8.src.rpm
Summary: Deluge torrent client don't work => Deluge torrent client does not install because of Python dependency problems

Comment 5 Jani Välimaa 2020-12-08 19:15:59 CET
Installation issue fixed with python-twisted-20.3.0-5.mga8.
Comment 6 Alex Kotov 2020-12-09 19:24:05 CET
Hello. The "deluge" package is installed without errors, and torrent downloading works. Thank you all for your cooperation.

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 7 Lewis Smith 2020-12-09 21:06:37 CET
Great; thanks a lot Jani for the fix, and Alex for confirming it.
I have have just done so too (35 pkgs), test install, no problems.

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