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

Steam: embeddedd browser not working with latest update #137279

Closed
tgharib opened this issue Sep 10, 2021 · 11 comments · Fixed by #137307
Closed

Steam: embeddedd browser not working with latest update #137279

tgharib opened this issue Sep 10, 2021 · 11 comments · Fixed by #137307

Comments

@tgharib
Copy link
Contributor

tgharib commented Sep 10, 2021

Describe the bug

Steam's in-app web browser no longer works with the latest Steam update (September 10).

Steps To Reproduce

Steps to reproduce the behavior:

  1. Enable steam using the option programs.steam.enable = true;
  2. Launch steam

Note: you might have to manually force Steam to check for updates, to get the latest build.

Potentially related issue: ValveSoftware/steam-for-linux#7935

Expected behavior

To be able to use the in-app web browser.

Screenshots

https://i.imgur.com/nOXpR21.png

Notify maintainers

@jagajaga @jonringer

Metadata

Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.

$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 5.10.62, NixOS, 21.11 (Porcupine)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.4pre20210802_47e96bb`
 - channels(root): `"nixos-21.11pre308541.6fc5211eddd"`
 - channels(owner): `""`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Maintainer information:

# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module:
@danyeet
Copy link

danyeet commented Sep 10, 2021

Can replicate it, this issue was present before with the beta. I thought it was going to be fixed (thought this was a bug on steam end, there is even a nixos mention in the changelog though it's for something else).

@benneti
Copy link
Contributor

benneti commented Sep 10, 2021

just wanted to also link this bug report here as I think it is the same problem: ValveSoftware/steam-runtime#462

@nixos-discourse
Copy link

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/fix-steam-black-library-store/14965/4

@smcv
Copy link

smcv commented Sep 10, 2021

Yes, this is the same as ValveSoftware/steam-runtime#462. ValveSoftware/steam-runtime#462 (comment) has some suggestions for things the NixOS packaging can do to resolve this.

As with the SteamLinuxRuntime compatibility saga, we are not deliberately breaking NixOS, but NixOS is so unusual that changes made to fix other distributions are relatively likely to break it.

@YellowOnion
Copy link
Contributor

(steam.override {
      extraPkgs = pkgs: with pkgs; [ pango harfbuzz libthai ];
    })

Put this in your environment to work around the issue.

@uniquepointer
Copy link
Contributor

@YellowOnion thank you so much, was about to ask for a workaround!

@smcv
Copy link

smcv commented Sep 11, 2021

If a workaround is as simple as that, then that hopefully points the maintainers of the NixOS package for Steam towards a real solution.

TredwellGit added a commit to TredwellGit/nixpkgs that referenced this issue Sep 11, 2021
@pinkisemils

This comment has been minimized.

@fx-chun
Copy link
Member

fx-chun commented Sep 11, 2021

This doesn't fix it for me with or without the Steam client beta. I'm on unstable/gnome/wayland.

This fixes it for me; are you using programs.steam.enable ? You'll have to override the package with nixpkgs.config.packageOverrides I think.

@pinkisemils
Copy link

Oh, it was just a snafoo on my end. The fix does just work!

@jonringer
Copy link
Contributor

likely what is going on is that it's picking up the nixpkgs's libpango, which is linked against libthai and harfbuzz.

github-actions bot pushed a commit that referenced this issue Sep 12, 2021
jonringer pushed a commit that referenced this issue Sep 12, 2021
corngood pushed a commit to corngood/nixpkgs that referenced this issue Sep 13, 2021
SquircleSpace added a commit to SquircleSpace/nixos-configuration that referenced this issue Sep 14, 2021
SquircleSpace added a commit to SquircleSpace/nixos-configuration that referenced this issue Sep 14, 2021
squarepear added a commit to squarepear/nixos-configs that referenced this issue Sep 16, 2021
corngood pushed a commit to corngood/nixpkgs that referenced this issue Nov 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants