Bug ID 1213440
Summary Add ca-certificates-steamtricks to lutris recommended deps
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS openSUSE Tumbleweed
Status NEW
Severity Minor
Priority P5 - None
Component Other
Assignee screening-team-bugs@suse.de
Reporter 8z7lp689@gmail.com
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/114.0.0.0 Safari/537.36
Build Identifier: 

So I spent a couple evenings hunting down a very frustating bug involving
Lutris, Wine and EasyAntiCheat (EAC). The bug appears when trying to run Tom
Clancy's The Division 2 using the Ubisoft Connect launcher through Lutris and
Wine-GE v8.10. The game will install and launch fine, but upon selecting the
character (i.e., logging into the game) the game will crash with a Delta error.
This is indicative of a network problem.

To rule out the problem was with the game itself I installed the game using the
same runner in bottles (Flatpak) and the problem did not appear. However, I do
not desire to use Flatpak and bottles for gaming on my system so I persisted to
find the underlying problem. Google didn't offer much help until I stumbled
across this recent thread by accident (from another game): 

https://forum.albiononline.com/index.php/Thread/177592-Disconnected-by-EasyAntiCheat-on-OpenSuse/

It appears EAC tries to establish a connection but fails due to missing CA
certificates. Thus, other games using EAC may also be affected. Installing the
ca-certificates-steamtricks package manually resolves the problem. It also
appears to not affect users that have both steam and lutris installed, because
steam pulls in steamtricks, which has ca-certificates-steamtricks as a
recommended dependency. However, lutris should not depend on steam being
installed for a specific subsection of games (using EAC) to work. Therefore,
adding  ca-certificates-steamtricks to lutris as a recommended dependency
should suffice to resolve the bug.

Reproducible: Always

Steps to Reproduce:
1. Install lutris from official TW repos
2. Download and install Wine-GE 8.10 runner
3. Install Ubisoft Connect using the installer provided by Ubisoft and the
Wine-GE v8.10 runner
4. Launch Ubisoft Connect, login and install Tom Clancy's The Division 2.
5. Launch the game and login
Actual Results:  
The game crashes with a network related error

Expected Results:  
The game loads normally without an error


You are receiving this mail because: