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

[BUG] Decky Loader does not load into QAM after the latest Steam Deck Beta client update #631

Closed
4 tasks done
dshk0718 opened this issue May 29, 2024 · 13 comments
Closed
4 tasks done
Assignees
Labels
bug Something isn't working

Comments

@dshk0718
Copy link

dshk0718 commented May 29, 2024

Please confirm

  • I have searched existing issues
  • This issue is not a duplicate of an existing one
  • I have checked the common issues section in the readme file
  • I have attached logs to this bug report (failure to include logs will mean your issue may not be responded to).

Bug Report Description

After the latest Steam Client Beta update the Decky Loader fails to load along with other plugins.
The reason why I am creating a new issue for this is because it was working up until this 5/27/2024 and 5/28/2024 Steam Deck Beta client update hit.
Looking at the logs myself, I found out that it failed to inject Decky Loader through CEF as shown in the log here:
ksnip_20240529-122652

I reproduced this same issue on the stable SteamOS 3.5.19. Thus, I believe the Steam beta client is the issue here, not the OS.

I have tried reinstalling but did not help. Also, at the time of writing this issue, the pre-release version of the Decky Loader is behind the stable version, which is v2.12.0, which is to say there isn't a pre-release version I can use to fix this issue.

Bug reproduction steps:

  1. Go to settings and opt for Steam Deck Beta client.
  2. Apply the update and restart Steam.
  3. Decky Loader along with other plugins will fail to inject/load.

Note: Some plugins that save the configurations to the Steam client like CSS Loader and Animation Changer still work though.
Also, I would like to note that I am not running Syncthing or any other application service at port 8080 or 1337 (other than steamwebhelper at port 8080, which I believe is necessary):
ksnip_20240529-124905

Expected Behaviour

Decky Loader should inject successfully and show up in the Quick Access Menu (QAM) in the Steam Deck Beta client.

SteamOS version

SteamOS 3.6.3 Beta

Selected Update Channel

Stable

Have you modified the read-only filesystem at any point?

No response

Backend Logs

deckylog.txt
The same log but with better syntax highlighting if you prefer this:
plugin_loader.log

Frontend Logs

cef_log.previous.txt
cef_log.txt

@dshk0718 dshk0718 added the bug Something isn't working label May 29, 2024
@TrainDoctor
Copy link
Member

TrainDoctor commented May 29, 2024

@dshk0718 good report. @AurelioB, going to merge #630 into this issue. Please make sure to copy your report into this issue. Cheers.

To those looking to add to this report please reboot your deck and then include these:

  • CEF logs:

    • ~/.steam/steam/logs/cef_log.txt
    • ~/.steam/steam/logs/cef_log.previous.txt
      • (~ standing for /home/deck for users not on a steam deck or SteamOS)
  • Backend logs:

    • Run cd ~ && journalctl -b0 -u plugin_loader.service > deckylogs.txt
    • Upload the resulting file which can be found at /home/deck/.
      @dshk0718 if you could tell me how you produced your plugin_loader.log file I'd love to replace our old instructions with them.

@Felzow47
Copy link

Felzow47 commented May 29, 2024

Here is my log

Im using the lastest version of SteamOS beta (for family share beta)

And the pre-release of decky

And to my knowledge I did not modify the read-only filesystem

deckylogs.txt
cef_log.txt
cef_log.previous.txt

image

@TrainDoctor
Copy link
Member

Here is my log

deckylogs.txt cef_log.txt cef_log.previous.txt

Please make sure to include the details like verifying you don't have anything running on 8080 or 1337 etc and any details that could root out other issues.

@Felzow47
Copy link

Here is my log
deckylogs.txt cef_log.txt cef_log.previous.txt

Please make sure to include the details like verifying you don't have anything running on 8080 or 1337 etc and any details that could root out other issues.

Ok but normaly i uninstalled syncthing so 🥲 but i will check that and edit my Message

@dshk0718
Copy link
Author

@TrainDoctor I've used the instruction provided here in this issue by this contributor: #491 (comment)

Providing Logs
In order to aid in analyzing your issue, you need to provide us with the logs files for the Plugin Loader and any associated plugins that you may have an issue with.
You can extract the logs from your Steam Deck by running the following commands in desktop mode (or via an SSH connection):

journalctl -b all -u plugin_loader.service > ~/homebrew/logs/plugin_loader.log
tar -czf ~/Desktop/DeckyLogs.tgz -C ~/homebrew/logs .

Please attach the resulting DeckyLogs.tgz file from your desktop onto this ticket.

@micsama
Copy link

micsama commented May 29, 2024

me too. please help us
DeckyLogs.tgz

@dshk0718
Copy link
Author

As for the port usage reports, here is the snippet (so that anyone who comes across this issue doesn't have to copy from the screenshots above):

lsof -i :8080 -sTCP:LISTEN +c 0
lsof -i :1337 -sTCP:LISTEN +c 0

You can copy and paste this into your terminal (Konsole).

@borconc
Copy link

borconc commented May 29, 2024

cef_log.previous.txt
cef_log.txt
deckylogs.txt

here are my logs for the same issue

there's nothing else running on ports 8080 or 1337
steamOS version: 3.5.19 (stable)
steam client version: 1716970740 (beta)
have never modified the read-only filesystem
have tried running both stable and pre release decky, both will not load on steam client beta

@Felzow47
Copy link

cef_log.previous.txt cef_log.txt deckylogs.txt

here are my logs for the same issue

As @TrainDoctor told me
Please make sure to include all the details like verifying you don't have anything running on 8080 or 1337 etc these port are used by decky and any details Who could help

Give SteamOS info
What version of decky is used
And if you have modified the read-only filesystem at any point?

@Epic62790
Copy link

getting the same issue and i dont have anything installed other than decky

@AAGaming00
Copy link
Member

Check if it's fixed in the latest prerelease, if it works well for you all i'll put out a new stable release

@taylor85345
Copy link

Check if it's fixed in the latest prerelease, if it works well for you all i'll put out a new stable release

I can confirm that the latest prerelease resolved the issue for me

@dshk0718
Copy link
Author

Check if it's fixed in the latest prerelease, if it works well for you all i'll put out a new stable release

@AAGaming00 Thank you for the quick fix! I also can confirm that the latest release fixed the issue.
Since the issue is resolved, I will close this issue.

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
Status: Done
Development

No branches or pull requests

9 participants