archcraft-os / archcraft

// Source : ISO
https://archcraft.io
GNU General Public License v3.0
3.1k stars 105 forks source link

Login Loop and Failure #330

Closed vwagenjetta closed 9 months ago

vwagenjetta commented 1 year ago

Detailed Description

After installing snapd, Brave browser, Discord, Fish Shell, and updating with yay -Syu, I am no longer able to login to my computer on BSPWM or OpenBox. I type my password, the screen goes black, and the login screen pops up again. After searching through all solutions given on GitHub, Reddit, and various other forums, the problem persists, but now when I login with the correct password it says Login Failed. I can login to either WM as Root, but I get a black screen (nitrogen is an empty box when I open it) with a default right click menu (in OpenBox), no polybar, and none of the hotkeys are working.

A few similar issues (given solutions unsuccessful): https://github.com/archcraft-os/archcraft/issues/260 https://www.reddit.com/r/archcraft/comments/rmzplg/stuck_on_login_screen/ https://github.com/archcraft-os/archcraft/issues/21 https://www.reddit.com/r/archlinux/comments/up99ox/help_with_login_loop/

I will try wiping the system and reinstalling when I get back home to my USB drive

mn-xd commented 1 year ago

It is all because of fish shell. I had the same problem. If you set fish shell as default with this command: chsh -s $(which fish) you will need to get to TTY (press Ctrl+alt+F2 or F3) and type this command: /usr/bin/chsh -s /bin/bash

oliviertripet commented 1 year ago

Thank you @mn-xd you just saved my life !

adi1090x commented 9 months ago

Lesson: Don't use fish as your login shell. It's just an interactive shell.