WillPower3309 / awesome-dotfiles

Dotfiles for awesome people using the awesomewm linux environment
1.19k stars 68 forks source link

Arcolinux unable to login, sending back to login screen #41

Open a-sebi opened 3 years ago

a-sebi commented 3 years ago

I'm running Arcolinux and have installed all dependencies (uninstalled awesomewm from Arcolinux) and after copying the awesome config folder into my .config folder, I'm unable to login. I login but it sends me back to the login screen. Note that I managed to get your config working when replacing the awesome folder while logged in and restarting awesome.

Once I logged out, I can't get back in. Sorry, tried to contact directly as this is obviously something on my end but any help is appreciated (new to awesomewm)! All dependencies are installed, just wondering what would cause me to get sent back to login screen.

Tested this on a different distro (Archcraft) and it seemed to work fine though.

WillPower3309 commented 3 years ago

Does awesomewm work on arco without my config applied?

a-sebi commented 3 years ago

Yes it works fine without your config, switching to themes like powerarrow-dark also work without issue. I tried uninstalling awesomewm completely, along with all of the dependencies packaged with Arcolinux's version and just installing awesomwm by itself but the issue was still there.

I've tried googling but there doesn't seem to be much about logging in and facing a blank screen, then getting put back into login screen. Logs from journalctl or lightdm don't seem to show any errors. The only relevant thing I can find in the lightdm logs is below. Should I be checking any other log files (journalctl doesn't seem to show any errors)?

[+284.60s] DEBUG: Session pid=2902: Running command /etc/lightdm/Xsession awesome [+284.60s] DEBUG: Creating shared data directory /var/lib/lightdm-data/asebi [+284.60s] DEBUG: Session pid=2902: Logging to .xsession-errors [+284.62s] DEBUG: Activating VT 7 [+284.62s] DEBUG: Activating login1 session 5 [+284.62s] DEBUG: Seat seat0 changes active session to [+284.62s] DEBUG: Seat seat0 changes active session to 5 [+284.62s] DEBUG: Session 5 is already active [+285.62s] DEBUG: Session pid=2902: Exited with return value 1 [+285.62s] DEBUG: Seat seat0: Session stopped [+285.62s] DEBUG: Seat seat0: Stopping display server, no sessions require it [+285.62s] DEBUG: Sending signal 15 to process 2821 [+285.83s] DEBUG: Process 2821 terminated with signal 6 [+285.83s] DEBUG: XServer 0: X server stopped

WillPower3309 commented 3 years ago

what version of awesomewm are you running?

a-sebi commented 3 years ago

Version 4.3-2.

a-sebi commented 3 years ago

Found some info in .xsession-errors that may be relevant?

2021-06-12 11:48:25 W: awesome: wibox.layout.margin has been renamed to wibox.container.margin.
stack traceback:
    /usr/share/awesome/lib/gears/debug.lua:95: in function 'gears.debug.deprecate'
    /usr/share/awesome/lib/gears/debug.lua:131: in field 'margin'
    /home/asebi/.config/awesome/components/pastel/top-panel.lua:47: in function 'components.pastel.top-panel.create'
    /home/asebi/.config/awesome/pastel.lua:53: in local 'func'
    /usr/share/awesome/lib/awful/screen.lua:438: in function 'awful.screen.connect_for_each_screen'
    /home/asebi/.config/awesome/pastel.lua:35: in function 'pastel.initialize'
    /home/asebi/.config/awesome/rc.lua:79: in main chunk
2021-06-12 11:48:25 W: awesome: wibox.layout.margin has been renamed to wibox.container.margin.
stack traceback:
    /usr/share/awesome/lib/gears/debug.lua:95: in function 'gears.debug.deprecate'
    /usr/share/awesome/lib/gears/debug.lua:131: in field 'margin'
    /home/asebi/.config/awesome/components/pastel/top-panel.lua:51: in function 'components.pastel.top-panel.create'
    /home/asebi/.config/awesome/pastel.lua:53: in local 'func'
    /usr/share/awesome/lib/awful/screen.lua:438: in function 'awful.screen.connect_for_each_screen'
    /home/asebi/.config/awesome/pastel.lua:35: in function 'pastel.initialize'
    /home/asebi/.config/awesome/rc.lua:79: in main chunk
XIO:  fatal IO error 0 (Success) on X server ":0"
      after 20 requests (20 known processed) with 0 events remaining.
[ 12/06/21 11:48:26.026 x_fetch_region ERROR ] Failed to fetch rectangles (No error)
X connection to :0 broken (explicit kill or server shutdown).
2021-06-12 11:48:26 E: awesome: client_ignore_enterleave_events:1231: X server connection broke (error 1)
WillPower3309 commented 3 years ago

Okay I think I see the issue, I'll investigate and hopefully fix for tomorrow

sheeepdev commented 3 years ago

When will this be solved :(

WillPower3309 commented 3 years ago

My apologies, this slipped away as I was looking into other things. I'll get back to this one shortly

sheeepdev commented 3 years ago

I was having this same problem on EndeavourOS, and I'm trying on manjaro now, hopefully, by changing distros it may be solved, ill update you

sheeepdev commented 3 years ago

UPDATE:

Works on manjaro

WillPower3309 commented 3 years ago

UPDATE:

Works on manjaro

Thanks for the info! I suspect that some distros package a newer version of awesomewm. I'm going to try to take a look at everything to see if I can update without breaking other distro versions