After the recent update, I turned on my computer, only to be greeted by a flashing black screen occasionally accompanied by an underscore. Upon reading this post (https://forum.endeavouros.com/t/stuck-on-black-screen-after-update-on-gnome/10089/4), I believe that this is caused by the optimus-manager package on my Nvidia laptop, which I did not rebuild after the updates to Python.
Hitting Ctrl-Alt-F1 to F6 brought up the login prompt, but since the screen flashes repeatedly, every new black screen flash erases the login prompt and resets it back to the occasional underscore, thus hampering my progress. Ctrl-Alt-Del just reboots the system into the same broken state again.
I plan to run âyayâ to update, then âyay -R optimus-managerâ, followed by âyay optimus-manager-gitâ to install as the thread earlier mentioned that the git version is more up-to-date. Will this fix the issue?
I happen to have an EndeavourOS live USB at hand which I can plug into the same laptop, but Iâm not sure what commands are required to login into my computer from the live USBâs terminal to complete the above steps.
Or if thereâs another way to solve this issue, feel free to suggest it as well. Many thanks for your help in advance!
Iâm now writing this post from my freshly rescued system, thank you!
I used the 2nd option with arch-chroot, as I needed to refer to this post while I attempt the solution. A little lazy to modify lines on grub and change them back later too!
Iâve managed to enter my system, run âyayâ to update then uninstalled optimus-manager. I then wanted to install optimus-manager-git, but yay refused to install AUR packages as root, which is understandable.
I proceeded to reboot, and my system loaded fine with optimus-manager uninstalled! I then installed optimus-manager-git through yay, rebooted again just in case, and here am I!
Thanks for the suggestion, I was lacking knowledge of the chroot command to troubleshoot this independently. Hopefully the git version avoids this issue entirely.
yeah chrooting is a nice practiceâŚdifference git non git i dont know, but since optimus-manager needed a rebuild because of the new python update it needed a python rebuild.
for futher reference to python 3.10 would be the same fashion, Update-system then update the aur.
Whenever I ran âyayâ to update my system, it offered options to show diffs and cleanbuild any updated AUR packages. I guess selecting â[A] Allâ to cleanbuild everything would circumvent this issue whenever Python is updated?