Repository navigation
docs: record what the Epic Games Launcher needs that Wine lacks - #40
Merged
Merged
Conversation
The launcher loses its sign-in at every start because Wine's ncrypt keeps no named CNG keys (NCryptOpenKey is a stub returning 0x80090029), and the base's own ncrypt does not load under Wine 11.20. Install Engine doing nothing is Epic's bug, reported with the same log lines on Windows 11. The EOS_SESSION_GUID exit 91 in EOS's logs is its update step, which fails because Wine runs services under the user's SID, not LocalSystem.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two Epic Games Launcher problems seen in a Raven environment, traced to their owners. No Raven code change: neither is in Raven.
invalid_dpop_proof). Wine'sncrypt.dllkeeps a named CNG key only in the process that made it;NCryptOpenKeyis a stub on Wine master as of October 2026. Measured in a throwaway env with Wine 11.20:CngKey.Createof a named P-256 key succeeds,CngKey.Openfrom a second process fails with 0x80090029. The base'sncrypt.dllloaded as native unloads before the first call.EoshState = WaitingForBuildsAndItemFiles,found 0 entitled apps). The same lines were reported on Windows 11 with launcher 20.3.5 on Epic's forum, with a workaround that is recorded but not yet tried here.EOS_SESSION_GUID environment variable is required./ exit 91 in EOS's logs comes from its update step. A probe service started throughscran asS-1-5-21-0-0-0-1000, not LocalSystem; EOS's helper checks for LocalSystem and takes the path that needs the variable. The helper the launcher starts itself gets the variable and reachesMAINSERVICE_READY.Docs only:
docs/guide/troubleshooting.md(two sections) and a corpus row, plus updated "not yet contained" items for services and MSI.