Skip to content

lightdm: Greeter does not show when there are network problems #2457

Open
pmenzel opened this issue Nov 4, 2021 · 0 comments
Open

lightdm: Greeter does not show when there are network problems #2457

pmenzel opened this issue Nov 4, 2021 · 0 comments

Comments

@pmenzel
Copy link
Collaborator

pmenzel commented Nov 4, 2021

When there is no network connection (wrong VLAN for example, so the link is up), the lightdm greeter seems to hang and the screen stays black confusing the user. (It’s probably equally confusing, if the lightdm greeter would be shown, but the log in would fail, as the password couldn’t be verified.)

@wastemaster:~$ sudo less /var/log/lightdm/lightdm.log.old
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=599
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/xdg/lightdm/lightdm.conf.d/50-use-wrapper.conf
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+1.10s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
[+1.10s] DEBUG: Monitoring logind for seats
[+1.10s] DEBUG: New seat added from logind: seat0
[+1.10s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+1.10s] DEBUG: Seat seat0: Starting
[+1.10s] DEBUG: Seat seat0: Creating greeter session
[+1.17s] DEBUG: Seat seat0: Creating display server of type x
[+1.17s] DEBUG: Could not run plymouth --ping: Failed to execute child process “plymouth” (No such file or directory)
[+1.17s] DEBUG: Using VT 7
[+1.17s] DEBUG: Seat seat0: Starting local X display on VT 7
[+1.17s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+1.17s] DEBUG: XServer 0: Writing X server authority to /var/run/lightdm/root/:0
[+1.17s] DEBUG: XServer 0: Launching X Server
[+1.17s] DEBUG: Launching process 622: /usr/bin/X :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+1.17s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+1.17s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+1.17s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+26.19s] WARNING: Error getting user list from org.freedesktop.Accounts: Timeout was reached
[+26.19s] DEBUG: Loading user config from /etc/lightdm/users.conf
[+409.43s] DEBUG: User XXX added
[…]
[+409.45s] DEBUG: User molgen added
[…]
[+409.46s] DEBUG: Got signal 10 from process 622
[+409.46s] DEBUG: XServer 0: Got signal from X server :0
[…]
  1. So, D-Bus still seems to be used for org.freedesktop.Accounts but times out.
  2. After the network works, it added all users from /etc/passwd(?), and also seems to have mounted the home directories.
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant