Bug 28355

Summary: Lutris doesn't work due to missing dependency on python3-lxml
Product: Mageia Reporter: Jose Manuel López <joselp>
Component: RPM PackagesAssignee: Rémi Verschelde <rverschelde>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: fri
Version: 8Keywords: 8rc1
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: Lutris CVE:
Status comment:

Description Jose Manuel López 2021-02-13 11:17:53 CET
Description of problem: Lutris no works, appears this from konsole:
[jose@localhost ~]$ lutris
WINDOW DECORATIONS RELOADED
Traceback (most recent call last):
  File "/usr/bin/lutris", line 52, in <module>
    from lutris.gui.application import Application  # pylint: disable=no-name-in-module
  File "/usr/lib/python3.8/site-packages/lutris/gui/application.py", line 41, in <module>
    from lutris.gui.installerwindow import InstallerWindow
  File "/usr/lib/python3.8/site-packages/lutris/gui/installerwindow.py", line 17, in <module>
    from lutris.installer import interpreter
  File "/usr/lib/python3.8/site-packages/lutris/installer/interpreter.py", line 14, in <module>
    from lutris.installer.installer import LutrisInstaller
  File "/usr/lib/python3.8/site-packages/lutris/installer/installer.py", line 16, in <module>
    from lutris.services import get_services
  File "/usr/lib/python3.8/site-packages/lutris/services/__init__.py", line 2, in <module>
    from lutris.services.gog import GOGService
  File "/usr/lib/python3.8/site-packages/lutris/services/gog.py", line 9, in <module>
    from lxml import etree
ModuleNotFoundError: No module named 'lxml'



Version-Release number of selected component (if applicable): Mageia 8 RC and Lutris


How reproducible: Install lutris and ejecute it


Steps to Reproduce:
1. Install lutris.
2. Ejecute, no works
3. Ejecute in konsole, no works, appears this:
[jose@localhost ~]$ lutris
WINDOW DECORATIONS RELOADED
Traceback (most recent call last):
  File "/usr/bin/lutris", line 52, in <module>
    from lutris.gui.application import Application  # pylint: disable=no-name-in-module
  File "/usr/lib/python3.8/site-packages/lutris/gui/application.py", line 41, in <module>
    from lutris.gui.installerwindow import InstallerWindow
  File "/usr/lib/python3.8/site-packages/lutris/gui/installerwindow.py", line 17, in <module>
    from lutris.installer import interpreter
  File "/usr/lib/python3.8/site-packages/lutris/installer/interpreter.py", line 14, in <module>
    from lutris.installer.installer import LutrisInstaller
  File "/usr/lib/python3.8/site-packages/lutris/installer/installer.py", line 16, in <module>
    from lutris.services import get_services
  File "/usr/lib/python3.8/site-packages/lutris/services/__init__.py", line 2, in <module>
    from lutris.services.gog import GOGService
  File "/usr/lib/python3.8/site-packages/lutris/services/gog.py", line 9, in <module>
    from lxml import etree
ModuleNotFoundError: No module named 'lxml'
Manuel Hiebel 2021-02-13 17:06:14 CET

Assignee: bugsquad => JMiahMan

Manuel Hiebel 2021-02-13 17:06:55 CET

Assignee: JMiahMan => bugsquad

Manuel Hiebel 2021-02-13 17:21:04 CET

Assignee: bugsquad => rverschelde

Comment 1 Morgan Leijström 2021-02-15 10:57:57 CET
Please try new lutris 0.5.8.3-2 pused 16 hours ago.
It adds a missed requires on python3-lxml.

Keywords: (none) => 8rc1, FOR_ERRATA8
CC: (none) => fri

Comment 2 Jose Manuel López 2021-02-15 11:21:47 CET
Hi,

I have tried the new version, now works fine for me in Mageia 8 Plasma x86_64.

If nobody has problems we can close the bug.

Very thanks and Greetings!
Comment 3 Morgan Leijström 2021-02-15 11:40:32 CET
Great :)

Thank you José for reporting, and Rémi for fixing.
Now in RC Errata as FIXED.

Keywords: FOR_ERRATA8 => IN_ERRATA8

Comment 4 Rémi Verschelde 2021-02-15 13:09:58 CET
Does this need to be in errata at all? Lutris is not on ISOs and this bug won't affect any user anymore now that the packaging fix is on mirrors.
Rémi Verschelde 2021-02-15 13:10:15 CET

Summary: Lutris no works => Lutris doesn't work due to missing dependency on python3-lxml

Comment 5 Jose Manuel López 2021-02-15 13:23:06 CET
I think that this doesn't a errata, It's a bug of lutris package that now have been fixed.

Greetings!
Comment 6 Morgan Leijström 2021-02-15 13:32:36 CET
Ah Ok.

I was thinking users who experienced it now an see it is fixed but, yes we already write in Notes section generally they should try to update for issues not listed.

Removed from errata.

Keywords: IN_ERRATA8 => (none)

Comment 7 Jose Manuel López 2021-02-15 13:41:13 CET
We can close it then?
Comment 8 Rémi Verschelde 2021-02-15 13:47:30 CET
Indeed, Morgan meant to close it in comment 3 but probably forgot to.

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

Comment 9 Morgan Leijström 2021-02-15 15:15:20 CET
Yep, all these settings... ;)