Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't log into a Microsoft account on AMD64 SteamOS #910

Open
tomrow opened this issue Nov 18, 2023 · 5 comments
Open

Can't log into a Microsoft account on AMD64 SteamOS #910

tomrow opened this issue Nov 18, 2023 · 5 comments
Labels
bug Something isn't working

Comments

@tomrow
Copy link

tomrow commented Nov 18, 2023

Describe the bug
I can't log in to a Microsoft Account in-game on my Steam Deck.

To Reproduce
Steps to reproduce the behavior:
Select the Sign In button on the title screen or in Settings in-game. This will result in a "Drowned" error.
Checking with the launcher's troubleshooter notes that the MSA daemon was not found.

Expected behavior
A clear and concise description of what you expected to happen.
I expected to be presented with an XBOX Live login prompt or a QR code.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: SteamOS 3.5.3
  • Version 0.12.0 Build 72
  • Installation Type: Flatpak from Flathub

Additional context
This works correctly on ARM64 Raspberry Pi OS Bullseye.

@tomrow tomrow added the bug Something isn't working label Nov 18, 2023
@tomrow tomrow changed the title Can't log into a Microsoft account on AMD64 Can't log into a Microsoft account on AMD64 SteamOS Nov 18, 2023
@ChristopherHX
Copy link
Member

OS: SteamOS 3.5.3

A recent SteamOS broke xbox login. Reinstalling an previous version of Steam OS can fix the issue.

You are running an OS that I never had used, so I have not even a clear picture what is wrong with the launcher on your OS.

This works correctly on

  • ubuntu 22.04 x86_64
  • ubuntu 18.04 arm64

At this point the issue has not expanded yet to distros I'm willing to debug.

@jerome-h-dev
Copy link

jerome-h-dev commented Nov 23, 2023

Hi @ChristopherHX, im aware you guys dont currently support SteamOS (at the moment 🙏 )

I have the same issue as @tomrow

Question I have is given this launcher previously worked on the SteamDeck, can you think of any reason why the launcher would get the same result inside a valid OS inside a VM?

TLDR

I explored a work around an wanted your opinion on the results if you dont mind.

On the steam desktop I installed ubuntu 22.04 x86_64 inside VM.

Then from the VM I used Flatpak to install the launcher as per the wiki guide.

Launched game fine, but had the exact same response from the Sign In button. "Drowned"

Ive ran out of ideas on a workaround at this point and dont have capacity/knowledge to fix it on a folk.

Thanks in advance

@ChristopherHX
Copy link
Member

can you think of any reason why the launcher would get the same result inside a valid OS inside a VM?

Network issues might be able to be inherited by VM's...

Does this happen on another VM Host OS? For example on windows as host OS I had no such problem.

Does it happen without a sandbox (AppImage, deb, rpm), flatpak sandbox can make network issues even worse.

image

As of Today is everything fine in a ubuntu 22.04 VM installed from a fresh iso into a hyper-v instance.

Note: installed by appimage, after doing sudo apt install libfuse2

Errors until succesful sign in

  • First sign in popup sign in did more or less nothing
  • Sign in from home screen
    • opened the webview and allowed to login
    • the second time the webview open it auto closed
    • Error Code "Creeper", who on earth had that error name idea. Useless message.
  • Second Sign in from home screen
    • passed without issues

No I have no idea how that sign in code ever worked, it's an game mod based on decompiled java source code.

exact same response from the Sign In button

There are sign in buttons on multiple places..
Usually only the one on the home screen works, after the game had enough time to do some background work..

The sign in popup with a similar sign in button has a success rate of ca. 0%.

@ChristopherHX
Copy link
Member

Errors of flatpak in the VM until sign in

  • "sign in now" error for < 1s Not shure what it said closed itself
  • sign in
    • webview opend
    • after signing in it hang up with the signing in message...,
    • closed the game, due to beeing stuck
  • sign in from home screen
    • black screen instead of webview
  • sign in from home screen
    • sign in window opened allowed sign in
    • black screen instead of webview
  • sign in from home screen
    • sign in window opened allowed sign in
    • webview to confirm sign in opened
    • sign in succeeded

@ChristopherHX
Copy link
Member

Timezone Dublin cannot login

Try changing your timezone to Europe/London to fix the problem

ref #945

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants