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 not showing #638

Open
4 tasks done
Ayorin opened this issue Jun 17, 2024 · 6 comments
Open
4 tasks done

[BUG] Decky not showing #638

Ayorin opened this issue Jun 17, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@Ayorin
Copy link

Ayorin commented Jun 17, 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

Decky icon disappeared after being installed, i tried to unistall and reinstall but nothing change.Both stable and prerelease doesn't seems to work.

Expected Behaviour

Working

SteamOS version

SteamOS 3.5.7 Stable

Selected Update Channel

Stable

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

No response

Backend Logs

deckylog.txt

Frontend Logs

cef_log.txt
cef_log.previous.txt

@Ayorin Ayorin added the bug Something isn't working label Jun 17, 2024
@Ayorin Ayorin changed the title [BUG] <Decky not showing> [BUG] Decky not showing Jun 17, 2024
@PartyWumpus
Copy link
Member

Reading your deckylog.txt file, there's an error: '/json did not return 200. 404 page not found\n'. This likely means it found something on port 8080, but it wasn't steam. Probably caused by you installing something recently that runs on port 8080, like syncthing. Just change the port from 8080 for syncthing or whatever you installed to anything else and it should be fine

(this problem is listed in the common issues of the readme by the way)

@bricefriha
Copy link

Reading your deckylog.txt file, there's an error: '/json did not return 200. 404 page not found\n'. This likely means it found something on port 8080, but it wasn't steam. Probably caused by you installing something recently that runs on port 8080, like syncthing. Just change the port from 8080 for syncthing or whatever you installed to anything else and it should be fine

(this problem is listed in the common issues of the readme by the way)

Do you think it would be possible to find a way for the backend to use another port if it's in use?

I feel like that could be a very common issue since many users have other services running on their Deck I imagine

@PartyWumpus
Copy link
Member

Do you think it would be possible to find a way for the backend to use another port if it's in use?

Decky didn't choose 8080, it's the port valve uses for CEF debugging, which we connect to. It is possible to change this port, I think, but it would require modifying the steam startup script. Decky generally tries to avoid system modification, so I'm not sure if we should. Probably better to test for it in the installer.

(Decky uses 1337 for itself, which could be changed but I don't think I've actually seen a collision with that yet)

@ninjanerdbgm
Copy link

ninjanerdbgm commented Jul 18, 2024

Reading your deckylog.txt file, there's an error: '/json did not return 200. 404 page not found\n'. This likely means it found something on port 8080, but it wasn't steam. Probably caused by you installing something recently that runs on port 8080, like syncthing. Just change the port from 8080 for syncthing or whatever you installed to anything else and it should be fine

(this problem is listed in the common issues of the readme by the way)

In my case, it looks like steamwebhelper is listening on 8080. Is there any way to change that? My error is that Decky shows up on boot, but every plugin shows "Something went wrong while displaying this content" and then Decky goes away until another reboot happens.

I also noticed that every plugin has this error when I reinstall them: "plugin_exports.default is not a function". I'm on stable channels all the way around.

@PartyWumpus
Copy link
Member

Steamwebhelper is what is supposed to be on port 8080, your issue is unrelated to this one.

@CCF100
Copy link

CCF100 commented Sep 9, 2024

Do you think it would be possible to find a way for the backend to use another port if it's in use?

Decky didn't choose 8080, it's the port valve uses for CEF debugging, which we connect to. It is possible to change this port, I think, but it would require modifying the steam startup script. Decky generally tries to avoid system modification, so I'm not sure if we should. Probably better to test for it in the installer.

(Decky uses 1337 for itself, which could be changed but I don't think I've actually seen a collision with that yet)

https://github.com/OpenAsar/arrpc arrpc conflicts with Decky :/

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: 🆕 New
Development

No branches or pull requests

5 participants