Steam EAC isssue - Fail to load the anticheat module for future Ubuntu 22.04 and higher upgrades

Cause: This is due to DT_HASH being removed and replaced by DT_GNU_HASH in Glibc 2.34 and higher versions. Though, Most users detected it running Glibc 2.36 versions.

Picture of error:

EAC failed module error

Solution: Gentoo, Arch, and other non Ubuntu/Debian distros have patched their Linux Operating system to include both DT_HASH and DT_GNU_HASH in "--hash-style=both". I am not a programmer and still Learning Linux to know what this means. Just did my research on the issue to help Zorin Os be the first of Ubuntu/Debian distros to resolve this issue since there isn't any fix for them besides using an older version of Glibc less than 2.34 by downgrading to an older version of Linux OS version from distro. Testing, Rolling, and Development versions of distros didn't resolve the issue either when checking to see if their is an updated version of Glibc that may resolve the issue from the Terminal. I hope this can be resolved as stated above or some other way that MX Linux devs may know for when Zorin releases an Ubuntu 22.04 or higher Ubuntu based distro. In case more information is needed, check out the following links:

https://www.phoronix.com/news/Glibc-2.36-EAC-Problems
https://maskray.me/blog/2022-08-21-glibc-and-dt-gnu-hash

1 Like

Switched to Feedback