Legion Go doesn't boot into Bazzite after Recent Steam Update

As the title says, I have a problem. How do I know it's a problem? The Legion Go boots up, but never enters the OS. The Analog LEDs shine purple, yet I turned all RGB off. I can press the power button and the console goes to "sleep", but I still only get a black screen. I thought it'd be loading, but it's been an hour already. All I did was install a June system update because I saw the exclamation mark. You know, the normal way. It was not a beta, as I only install from the stable channel. What can I do from here? Any help would be greatly appreciated.
No description
No description
26 Replies
Aru
Aru•5mo ago
if you have access to a physical keyboard, you can press esc during boot to get the grub menu. you can then boot into your prior OS version, and then do a rollback
Y2KSurvivor
Y2KSurvivor•5mo ago
Same thing here. Away from home on vacation with no keyboard 😥
NeioGeo
NeioGeoOP•5mo ago
I press ESC at the "Lenovo" screen, and I get a stream of text, which goes into a black screen. No idea what I'm doing wrong. I've gotten the GRUB screen on once, and it's kicked me into a command line
Aru
Aru•5mo ago
hrm, try booting until you see a blank screen. then try ctrl + alt + f2 for to get a terminal, then login + run steamos-session-select plasma which should log you into desktop mode then in terminal there, run bazzite-rollback-helper list to see available bazzite versions, then run bazzite-rollback-helper rebase replace-this-with-older-bazzite-version e.g. bazzite-rollback-helper rebase 40-stable-20240627 Then reboot
noobeta
noobeta•5mo ago
Turn out this is a bug. I also encounter this blank screen when clean installing 3.5.0 update from iso. If anyone still with this update and not yet rollback, you can try to login into terminal and type sudo systemctl daemon-reload and reboot. I forget about the exact message but when login to terminal there is message that said there is something change and advised to do systemctl daemon-reload. Hope it helps.
NeioGeo
NeioGeoOP•5mo ago
This seems to have worked. Upon checking the log, it seems a lenovo legion fan service call was the culprit. I didn't get a chance to take a picture of the log, but it seems that doing this helped. The obvious question is: Should I download any new SteamOS updates when they pop up, or just stick to the updates "system update" gives in desktop mode?
Aru
Aru•5mo ago
if you did a rebase to an older version, then you're no longer getting OS updates. it's pinned to that OS version so any updates you see in game mode will be for the steam client if you ever want to resume normal updates later, run bazzite-rollback-helper rebase stable to get back onto the stable OS image
NeioGeo
NeioGeoOP•5mo ago
I see. Thank you for your help! My Legion Go is running fine again.
Treemium
Treemium•5mo ago
I've just done a fresh install from ISO but this doesn't seem to be helping Any ideas? Scratch that, worked on reboot
Hekel
Hekel•5mo ago
I’m having the same problem, and I can’t seem to get to a terminal. Whenever I press ctrl alt f2, it eventually gets to tty2 , but it’s completely unresponsive. I can’t type, I can’t do anything (external keyboard). I’m completely stuck
Aru
Aru•5mo ago
you can't get grub to show up either?
Hekel
Hekel•5mo ago
Grub does work I tried using a previous rebase , but same issue For context , this happened after I ran the script that they pushed out to fix the signature rotation problem
Aru
Aru•5mo ago
@Kyle Gospo any ideas? tty doesn't work, nor does grub
Hekel
Hekel•5mo ago
It was perfectly fine before that, and it messed up after running That script
Kyle Gospo
Kyle Gospo•5mo ago
No clue @Aru My legion is on the latest version w/o issue
Hekel
Hekel•5mo ago
@Aru I’ve now managed to get to tty, tried with tty3 and for some reason, that responds
Kyle Gospo
Kyle Gospo•5mo ago
Logs would be helpful, but if you cant even TTY that's DOA grab some gamescope logs they're in your home dir also, rename ~/.local/share/Steam to something else
Hekel
Hekel•5mo ago
I’m now trying a rebase to the previous version, I’ll do it as soon as it’s done I’ll see if it boots after the rebase, and if it does, I’ll rebase it to stable I’ll keep you guys posted Rebase didn’t work , same problem , back to black screen
Aru
Aru•5mo ago
try deleting old/stale env variables from $HOME/.config/environment.d also, run sudo systemctl daemon-reload
Hekel
Hekel•5mo ago
Thanks, I’ll try to see if I can get back to a working tty, back to the same problem as before, no tty works If I can get to grub , is there anything I f I can do from there to get to something functioning ? I can get to grub> That is responsive
Aru
Aru•5mo ago
you should try to grab the gamescope logs next chance you get
Hekel
Hekel•5mo ago
I can’t get to tty, I can only get to grub Tty is completely stuck Ok I managed to get into the desktop There was a variable override that I’ve removed as @Aru suggested What else would you like me to share before I attempt to reboot? Worked , rebased to stable and removed the env variables that I had, now it boots fine For anyone that might face this problem, I’ve 1. Deleted env variables from $HOME/.config/environment.d 2. Ran sudo systemctl daemon-reload 3. Rebased to stable 4. Rebooted Now it’s back to normal
Aru
Aru•5mo ago
nice, good to get confirmation. a different user had reported this fix for the LGO too, I had completely forgotten about it. documented this bug on legion-go-tricks https://github.com/aarron-lee/legion-go-tricks?tab=readme-ov-file#bazzite-bugs
Hekel
Hekel•5mo ago
@Aru I’ve had the 1920x1200 for gamescope env variable that I had set with that decky plugin that you sent over a while ago 🙂 I think that’s what was tripping it up 🙂
Aru
Aru•5mo ago
oo, so it sounds like the LegionGoRefreshRate plugin should now be completely deprecated i did label it as experimental, time to change it to deprecated
Hekel
Hekel•5mo ago
Aye I’d say so 🙂 once that was gone, all good 🙂
Want results from more Discord servers?
Add your server