You are not logged in.

#1 2018-11-27 03:41:34

sebtecsec
Member
Registered: 2018-11-27
Posts: 6

[SOLVED] Arch GNOME not allowing login as regular user

Hey all! This is my first post so if I leave anything out let me know but I'll try to include the relevant info. So my new(ish) arch install running gnome on gdm has stopped allowing logging in as a regular user via the GUI. I can still login via the CLI as any user, and the GUI as root, but when I login as a regular user the screen just stays gray and doesn't load my desktop environment. I've tried switching display managers to no avail and tried restarting gdm, reinstalling gnome and even wiping and reinstalling my OS. Given all of this I suspect it may be a problem with how I've set my system up, but I'm new to arch so I don't really know where I may have messed up.

Here is the output of journalctl -fp err (run as regular user):
- https://pastebin.com/UpA4dKhi
- systemctl status gdm says it is running and I have no problems until after trying to login.
I don't think I have any shell extensions and don't appear to have a ~/.local/share/gnome-shell/extensions directory. As a side-note I have no problems if I create a new user but if I reboot and try to login again it doesn't work.

I hope the info I've provided is relevant and helpful. Please let me know if there's anything else you would like to know:

Last edited by sebtecsec (2018-11-28 08:18:59)

Offline

#2 2018-11-27 04:44:43

sebtecsec
Member
Registered: 2018-11-27
Posts: 6

Re: [SOLVED] Arch GNOME not allowing login as regular user

Update: 'systemctl status gdm' output can be found here
https://pastebin.com/Pu5aDijW

Offline

#3 2018-11-27 05:57:15

headkase
Member
Registered: 2011-12-06
Posts: 2,004

Re: [SOLVED] Arch GNOME not allowing login as regular user

Who owns the files in your regular user's home folder?  Especially the .config folder.  If somehow the ownership became root then your regular user might not have read permissions to those files.  If that is so then when you login as a regular user the configuration files might not be readable and the system borks.

Offline

#4 2018-11-27 07:48:28

sebtecsec
Member
Registered: 2018-11-27
Posts: 6

Re: [SOLVED] Arch GNOME not allowing login as regular user

I think I have the correct permissions, but here's an 'ls -al' output
https://pastebin.com/MR7cN2V7

Last edited by sebtecsec (2018-11-27 07:49:21)

Offline

#5 2018-11-27 09:51:25

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,705

Re: [SOLVED] Arch GNOME not allowing login as regular user

please post a complete journal for the boot (after a failed login attempt), "sudo journalctl -b"

Offline

#6 2018-11-27 12:27:07

sebtecsec
Member
Registered: 2018-11-27
Posts: 6

Re: [SOLVED] Arch GNOME not allowing login as regular user

Offline

#7 2018-11-27 13:12:32

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,705

Re: [SOLVED] Arch GNOME not allowing login as regular user

Nov 27 22:07:16 STCArch gnome-shell[401]: Failed to create backend: Could not find a primary drm kms device
Nov 27 22:07:16 STCArch gnome-session[386]: gnome-session-binary[386]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
Nov 27 22:07:16 STCArch gnome-session-binary[386]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
Nov 27 22:07:16 STCArch gnome-session-binary[386]: Unrecoverable failure in required component org.gnome.Shell.desktop

No wayland?

Nov 27 22:07:38 STCArch systemd[647]: Failed to canonicalize path '/home/sebtecsecure/.config/systemd/user.control/at-spi-dbus-bus.service.wants': Permission denied
Nov 27 22:07:38 STCArch systemd[647]: Failed to canonicalize path '/home/sebtecsecure/.config/systemd/user/at-spi-dbus-bus.service.wants': Permission denied
Nov 27 22:07:38 STCArch systemd[647]: Failed to canonicalize path '/home/sebtecsecure/.config/systemd/user.control/at-spi-dbus-bus.service.requires': Permission denied
Nov 27 22:07:38 STCArch systemd[647]: Failed to canonicalize path '/home/sebtecsecure/.config/systemd/user/at-spi-dbus-bus.service.requires': Permission denied
Nov 27 22:07:38 STCArch systemd[647]: Failed to canonicalize path '/home/sebtecsecure/.config/systemd/user.control/at-spi-dbus-bus.service.d': Permission denied
Nov 27 22:07:38 STCArch systemd[647]: Failed to canonicalize path '/home/sebtecsecure/.config/systemd/user/at-spi-dbus-bus.service.d': Permission denied
…
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: could not create directory for saved session: /home/sebtecsecure/.config/gnome-session/saved-session
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.Shell'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.A11ySettings'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Clipboard'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Color'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Datetime'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Housekeeping'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Keyboard'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.MediaKeys'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Mouse'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Power'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.PrintNotifications'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Rfkill'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.ScreensaverProxy'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Sharing'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Smartcard'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: could not create directory for saved session: /home/sebtecsecure/.config/gnome-session/saved-session
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Sound'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Wacom'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.XSettings'
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session[671]: gnome-session-binary[671]: CRITICAL: gsm_manager_add_autostart_apps_from_dir: assertion 'path != NULL' failed
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.Shell'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.A11ySettings'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Clipboard'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Color'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Datetime'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Housekeeping'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Keyboard'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.MediaKeys'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Mouse'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Power'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.PrintNotifications'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Rfkill'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.ScreensaverProxy'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Sharing'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Smartcard'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Sound'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Wacom'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.XSettings'
Nov 27 22:07:38 STCArch gnome-session-binary[671]: WARNING: GsmSessionSave: Failed to create directory /home/sebtecsecure/.config/gnome-session/saved-session: Permission denied
Nov 27 22:07:38 STCArch gnome-session-binary[671]: CRITICAL: gsm_manager_add_autostart_apps_from_dir: assertion 'path != NULL' failed
…
# many MAAAAAANY more…

*cough*

Offline

#8 2018-11-28 02:10:56

sebtecsec
Member
Registered: 2018-11-27
Posts: 6

Re: [SOLVED] Arch GNOME not allowing login as regular user

No I'm using xorg, is that not a viable alternative? I tried installing and using wayland in gdm but it doesn't seem to fix it. I've changed the permissions on those files (I must have derped and somehow not set them last time) and those errors arent showing up anymore, but now I seem to be getting a different permission error that I can't seem to fix with chmod or chown.

Nov 28 11:43:37 STCArch gsd-color[521]: failed to set screen _ICC_PROFILE: Failed to open file “/home/sebtecsecure/.local/share/icc/edid-bb2b06744dbfe62ec53b14a5d0045434.icc”: Permission denied

Not sure what I'm missing here.

I'll leave another journalctl -b output below:
https://pastebin.com/fGMPTZPg

Last edited by sebtecsec (2018-11-28 02:23:13)

Offline

#9 2018-11-28 08:10:04

sebtecsec
Member
Registered: 2018-11-27
Posts: 6

Re: [SOLVED] Arch GNOME not allowing login as regular user

Ended up restoring from a backup which worked. My best guess is that maybe some errors resulted from not setting a hostname when installing and then setting it after, or the same with the hosts file. Clearly there were a lot of permission errors too which is somewhat confusing, I'm really not too sure what went wrong but I thought I'd leave the information here for anyone who has a problem like this in future.

Offline

#10 2018-11-28 08:10:56

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,705

Re: [SOLVED] Arch GNOME not allowing login as regular user

xorg is fine, just to be sure this is voluntary.

Not sure what I'm missing here.

The rather impressive amount of permission errors??
https://bbs.archlinux.org/viewtopic.php … 8#p1818898

Offline

Board footer

Powered by FluxBB