So, I can’t login to my main desktop. I try to boot up, the login screen appears, I type the password and the screen freezes forever.
-
If I enter an incorrect password, it doesn’t freeze and just prompts me to enter the correct one.
-
If I enter the correct password it freezes and I have to restart my computer.
-
I am able to login into my root user and that desktop.
-
My home directory has it’s own partition and so does the root directory. I have a boot partition and a swap partition as well.
-
I’m using rEFInd boot manager because I dual boot with Windows.
I’ve looked this question up and responses to it before have not been helpful. Those questions usually end up with “oops, I didn’t have any space” - but, space for what? Idk. I’ve checked my partitions and none of them are at capacity storage-wise. This is a relatively new system. I haven’t been using Linux for long.
Alternatively, they end in “nvm, I figured it out” or someone typing a response that looks like total gibberish to me and the asker being like “omg, that worked!” As you can imagine, that’s not very helpful for me.
An explanation I’ve seen is it being something with the drivers not being right or something. Idk how to check which drivers I’m using.
In a lot of descriptions, this issue has also occurred after an update.
- I updated every package that needed to be updated the last time I was on the desktop that I’m currently unable to log into.
So, I’m thinking it might have something to do with that. The problem is that I don’t know how to figure out which update caused the problem (or how to downgrade packages). It was quite a lot of packages that I updated.
One of the first issues I read about it potentially being was something about the Linux Kernel. So, I installed the 5.4 LTS release and booted into that, but I just got a black screen. So, I installed the 5.11 release and booted into that and it worked normally - with the same login screen problem. I was originally on 5.10.
Long story short, I need some real help.
Can you just type out any code that needs to be put into the terminal in your solutions, as well? Because, I won’t get it if you just say “update the 1wbj4j012jnn0 file and then run the 12infisqnfn7iubf script” or whatever.