No worries, I should thank all of you instead for putting up with my persistence of getting autologin working on S6+LightDM!
I edited /etc/s6/sv/lightdm-srv/dependencies with elogind and early-getty-down. Then, I ran the update hook.
Restarted several times, but no luck.
I then removed the newly created user "woof" (leaving only 1 user meow) and re-ran the update hook just to be extra sure.
Restarted several times again, but no luck.
Just as I was about to give up and post here, I got a SUCCESSFUL AUTOLOGIN!
2021-02-17 04:16:19.042667185 [+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
2021-02-17 04:16:19.042672046 [+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=1077
2021-02-17 04:16:19.042673543 [+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
2021-02-17 04:16:19.042685618 [+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
2021-02-17 04:16:19.042686756 [+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
2021-02-17 04:16:19.042687763 [+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
2021-02-17 04:16:19.042709746 [+0.00s] DEBUG: Registered seat module local
2021-02-17 04:16:19.042711211 [+0.00s] DEBUG: Registered seat module xremote
2021-02-17 04:16:19.042730415 [+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
2021-02-17 04:16:19.044374435 [+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
2021-02-17 04:16:19.045409492 [+0.00s] DEBUG: Monitoring logind for seats
2021-02-17 04:16:19.045423852 [+0.00s] DEBUG: New seat added from logind: seat0
2021-02-17 04:16:19.045466291 [+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:*
2021-02-17 04:16:19.045474646 [+0.00s] DEBUG: Seat seat0 has property CanMultiSession=no
2021-02-17 04:16:19.045480477 [+0.00s] DEBUG: Seat seat0: Starting
2021-02-17 04:16:19.045501583 [+0.00s] DEBUG: Seat seat0: Creating user session
2021-02-17 04:16:19.046139659 [+0.00s] DEBUG: Loading users from org.freedesktop.Accounts
2021-02-17 04:16:19.046196621 [+0.00s] DEBUG: User /org/freedesktop/Accounts/User1000 added
2021-02-17 04:16:19.050282408 [+0.01s] DEBUG: Seat seat0: Creating display server of type x
2021-02-17 04:16:19.050852034 [+0.01s] DEBUG: Could not run plymouth --ping: Failed to execute child process ?plymouth? (No such file or directory)
2021-02-17 04:16:19.050855466 [+0.01s] DEBUG: Using VT 7
2021-02-17 04:16:19.050869120 [+0.01s] DEBUG: Seat seat0: Starting local X display on VT 7
2021-02-17 04:16:19.050944199 [+0.01s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
2021-02-17 04:16:19.050981865 [+0.01s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
2021-02-17 04:16:19.051022014 [+0.01s] DEBUG: XServer 0: Launching X Server
2021-02-17 04:16:19.051272038 [+0.01s] DEBUG: Launching process 1083: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
2021-02-17 04:16:19.051309784 [+0.01s] DEBUG: XServer 0: Waiting for ready signal from X server :0
2021-02-17 04:16:19.051391656 [+0.01s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
2021-02-17 04:16:19.051516717 [+0.01s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
2021-02-17 04:16:19.412847604 [+0.37s] DEBUG: Got signal 10 from process 1083
2021-02-17 04:16:19.412856213 [+0.37s] DEBUG: XServer 0: Got signal from X server :0
2021-02-17 04:16:19.412887714 [+0.37s] DEBUG: XServer 0: Connecting to XServer :0
2021-02-17 04:16:19.414026917 [+0.37s] DEBUG: Seat seat0: Display server ready, starting session authentication
2021-02-17 04:16:19.414311592 [+0.37s] DEBUG: Session pid=1093: Started with service 'lightdm-autologin', username 'meow'
2021-02-17 04:16:19.435102772 [+0.39s] DEBUG: Session pid=1093: Authentication complete with return value 0: Success
2021-02-17 04:16:19.435127909 [+0.39s] DEBUG: Seat seat0: Session authenticated, running command
2021-02-17 04:16:19.435143607 [+0.39s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0
2021-02-17 04:16:19.435866848 [+0.39s] DEBUG: Session pid=1093: Running command /etc/lightdm/Xsession startxfce4
2021-02-17 04:16:19.435901630 [+0.39s] DEBUG: Creating shared data directory /var/lib/lightdm-data/meow
2021-02-17 04:16:19.435977485 [+0.39s] DEBUG: Session pid=1093: Logging to .xsession-errors
2021-02-17 04:16:19.441512239 [+0.40s] DEBUG: Activating VT 7
2021-02-17 04:16:19.441546142 [+0.40s] DEBUG: Activating login1 session 1
2021-02-17 04:16:19.442436154 [+0.40s] DEBUG: Seat seat0 changes active session to 1
2021-02-17 04:16:19.442451121 [+0.40s] DEBUG: Session 1 is already active
I restarted again just in case, but then no more luck. Race might still be going on.
2021-02-17 04:16:49.408514344 [+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
2021-02-17 04:16:49.409522100 [+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=554
2021-02-17 04:16:49.409538314 [+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
2021-02-17 04:16:49.409541661 [+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
2021-02-17 04:16:49.409543874 [+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
2021-02-17 04:16:49.409545761 [+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
2021-02-17 04:16:49.409547303 [+0.00s] DEBUG: Registered seat module local
2021-02-17 04:16:49.409549100 [+0.00s] DEBUG: Registered seat module xremote
2021-02-17 04:16:49.409550984 [+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
2021-02-17 04:16:49.423258953 [+0.02s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
2021-02-17 04:16:49.424337673 [+0.02s] DEBUG: Monitoring logind for seats
2021-02-17 04:16:49.424349663 [+0.02s] DEBUG: New seat added from logind: seat0
2021-02-17 04:16:49.424410236 [+0.02s] DEBUG: Seat seat0: Loading properties from config section Seat:*
2021-02-17 04:16:49.424421609 [+0.02s] DEBUG: Seat seat0 has property CanMultiSession=no
2021-02-17 04:16:49.424422980 [+0.02s] DEBUG: Seat seat0: Starting
2021-02-17 04:16:49.424428022 [+0.02s] DEBUG: Seat seat0: Creating user session
2021-02-17 04:16:49.568576294 [+0.16s] DEBUG: Loading users from org.freedesktop.Accounts
2021-02-17 04:16:49.568619093 [+0.16s] DEBUG: User /org/freedesktop/Accounts/User1000 added
2021-02-17 04:16:49.591391283 [+0.18s] DEBUG: Seat seat0: Creating display server of type x
2021-02-17 04:16:49.592238394 [+0.18s] DEBUG: Could not run plymouth --ping: Failed to execute child process ?plymouth? (No such file or directory)
2021-02-17 04:16:49.592240738 [+0.18s] DEBUG: Using VT 7
2021-02-17 04:16:49.592248926 [+0.18s] DEBUG: Seat seat0: Starting local X display on VT 7
2021-02-17 04:16:49.592293631 [+0.18s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
2021-02-17 04:16:49.592328669 [+0.19s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
2021-02-17 04:16:49.592357458 [+0.19s] DEBUG: XServer 0: Launching X Server
2021-02-17 04:16:49.592743091 [+0.19s] DEBUG: Launching process 756: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
2021-02-17 04:16:49.592762961 [+0.19s] DEBUG: XServer 0: Waiting for ready signal from X server :0
2021-02-17 04:16:49.592904591 [+0.19s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
2021-02-17 04:16:49.593047611 [+0.19s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
2021-02-17 04:16:53.899939007 [+4.49s] DEBUG: Process 756 terminated with signal 6
2021-02-17 04:16:53.899945590 [+4.49s] DEBUG: XServer 0: X server stopped
2021-02-17 04:16:53.899968870 [+4.49s] DEBUG: Releasing VT 7
2021-02-17 04:16:53.899971845 [+4.49s] DEBUG: XServer 0: Removing X server authority /run/lightdm/root/:0
2021-02-17 04:16:53.900013405 [+4.49s] DEBUG: Seat seat0: Display server stopped
2021-02-17 04:16:53.900049234 [+4.49s] DEBUG: Seat seat0: Stopping session
2021-02-17 04:16:53.900066295 [+4.49s] DEBUG: Seat seat0: Session stopped
2021-02-17 04:16:53.900165675 [+4.49s] DEBUG: Seat seat0: Stopping display server, no sessions require it
2021-02-17 04:16:53.900185613 [+4.49s] DEBUG: Seat seat0: Active display server stopped, starting greeter
2021-02-17 04:16:53.900194993 [+4.49s] DEBUG: Seat seat0: Creating greeter session
2021-02-17 04:16:53.900835934 [+4.49s] DEBUG: Seat seat0: Creating display server of type x
2021-02-17 04:16:53.900855894 [+4.49s] DEBUG: Using VT 7
2021-02-17 04:16:53.900858604 [+4.49s] DEBUG: Seat seat0: Starting local X display on VT 7
2021-02-17 04:16:53.900896331 [+4.49s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
2021-02-17 04:16:53.900957942 [+4.49s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
2021-02-17 04:16:53.901006484 [+4.49s] DEBUG: XServer 0: Launching X Server
2021-02-17 04:16:53.901477506 [+4.49s] DEBUG: Launching process 1062: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
2021-02-17 04:16:53.901512253 [+4.49s] DEBUG: XServer 0: Waiting for ready signal from X server :0
2021-02-17 04:16:54.282474042 [+4.88s] DEBUG: Got signal 10 from process 1062
2021-02-17 04:16:54.282479433 [+4.88s] DEBUG: XServer 0: Got signal from X server :0
2021-02-17 04:16:54.282496601 [+4.88s] DEBUG: XServer 0: Connecting to XServer :0
2021-02-17 04:16:54.283552252 [+4.88s] DEBUG: Seat seat0: Display server ready, starting session authentication
2021-02-17 04:16:54.283858521 [+4.88s] DEBUG: Session pid=1074: Started with service 'lightdm-greeter', username 'lightdm'
2021-02-17 04:16:54.299784814 [+4.89s] DEBUG: Session pid=1074: Authentication complete with return value 0: Success
2021-02-17 04:16:54.299804229 [+4.89s] DEBUG: Seat seat0: Session authenticated, running command
2021-02-17 04:16:54.299831206 [+4.89s] DEBUG: Session pid=1074: Running command /usr/bin/lightdm-gtk-greeter
2021-02-17 04:16:54.299918822 [+4.89s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm
2021-02-17 04:16:54.300197908 [+4.89s] DEBUG: Session pid=1074: Logging to /var/log/lightdm/seat0-greeter.log
2021-02-17 04:16:54.304878596 [+4.90s] DEBUG: Activating VT 7
2021-02-17 04:16:54.304916032 [+4.90s] DEBUG: Activating login1 session c1
2021-02-17 04:16:54.305717430 [+4.90s] DEBUG: Seat seat0 changes active session to c1
2021-02-17 04:16:54.305720128 [+4.90s] DEBUG: Session c1 is already active
2021-02-17 04:16:54.444454209 [+5.04s] DEBUG: Greeter connected version=1.30.0 api=1 resettable=false
2021-02-17 04:16:54.655415726 [+5.25s] DEBUG: Greeter start authentication for meow
2021-02-17 04:16:54.655791950 [+5.25s] DEBUG: Session pid=1101: Started with service 'lightdm', username 'meow'
2021-02-17 04:16:54.675195652 [+5.27s] DEBUG: Session pid=1101: Authentication complete with return value 0: Success
2021-02-17 04:16:54.675201089 [+5.27s] DEBUG: Authenticate result for user meow: Success
2021-02-17 04:16:54.675215925 [+5.27s] DEBUG: User meow authorized
2021-02-17 04:16:56.243534052 [+6.84s] DEBUG: Greeter requests session xfce
2021-02-17 04:16:56.243703619 [+6.84s] DEBUG: Seat seat0: Stopping greeter; display server will be re-used for user session
2021-02-17 04:16:56.243707020 [+6.84s] DEBUG: Terminating login1 session c1
2021-02-17 04:16:56.244882683 [+6.84s] DEBUG: Session pid=1074: Sending SIGTERM
2021-02-17 04:16:56.246631139 [+6.84s] DEBUG: Seat seat0 changes active session to
2021-02-17 04:16:56.253403655 [+6.85s] DEBUG: Greeter closed communication channel
2021-02-17 04:16:56.253501174 [+6.85s] DEBUG: Session pid=1074: Exited with return value 0
2021-02-17 04:16:56.253527770 [+6.85s] DEBUG: Seat seat0: Session stopped
2021-02-17 04:16:56.253565133 [+6.85s] DEBUG: Seat seat0: Greeter stopped, running session
2021-02-17 04:16:56.253628764 [+6.85s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0
2021-02-17 04:16:56.255048340 [+6.85s] DEBUG: Session pid=1101: Running command /etc/lightdm/Xsession startxfce4
2021-02-17 04:16:56.255098411 [+6.85s] DEBUG: Creating shared data directory /var/lib/lightdm-data/meow
2021-02-17 04:16:56.255167790 [+6.85s] DEBUG: Session pid=1101: Logging to .xsession-errors
2021-02-17 04:16:56.260047839 [+6.85s] DEBUG: Activating VT 7
2021-02-17 04:16:56.260084459 [+6.85s] DEBUG: Activating login1 session 1
2021-02-17 04:16:56.260636892 [+6.85s] DEBUG: Seat seat0 changes active session to 1
2021-02-17 04:16:56.260640258 [+6.85s] DEBUG: Session 1 is already active
More updates: I restarted several more times after that to no avail. Suddenly, I hit jackpot and got two successful autologins in a row! Though the one right after doesn't anymore, so third time's not the charm.
1st success:
2021-02-17 04:30:10.446055645 [+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
2021-02-17 04:30:10.446059466 [+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=1077
2021-02-17 04:30:10.446061065 [+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
2021-02-17 04:30:10.446072544 [+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
2021-02-17 04:30:10.446073819 [+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
2021-02-17 04:30:10.446074972 [+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
2021-02-17 04:30:10.446115055 [+0.00s] DEBUG: Registered seat module local
2021-02-17 04:30:10.446117859 [+0.00s] DEBUG: Registered seat module xremote
2021-02-17 04:30:10.446127718 [+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
2021-02-17 04:30:10.447887024 [+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
2021-02-17 04:30:10.448970169 [+0.00s] DEBUG: Monitoring logind for seats
2021-02-17 04:30:10.448985129 [+0.00s] DEBUG: New seat added from logind: seat0
2021-02-17 04:30:10.449024280 [+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:*
2021-02-17 04:30:10.449043933 [+0.00s] DEBUG: Seat seat0 has property CanMultiSession=no
2021-02-17 04:30:10.449050707 [+0.00s] DEBUG: Seat seat0: Starting
2021-02-17 04:30:10.449060469 [+0.00s] DEBUG: Seat seat0: Creating user session
2021-02-17 04:30:10.449730562 [+0.00s] DEBUG: Loading users from org.freedesktop.Accounts
2021-02-17 04:30:10.449779234 [+0.00s] DEBUG: User /org/freedesktop/Accounts/User1000 added
2021-02-17 04:30:10.453918303 [+0.01s] DEBUG: Seat seat0: Creating display server of type x
2021-02-17 04:30:10.454444344 [+0.01s] DEBUG: Could not run plymouth --ping: Failed to execute child process ?plymouth? (No such file or directory)
2021-02-17 04:30:10.454447661 [+0.01s] DEBUG: Using VT 7
2021-02-17 04:30:10.454460476 [+0.01s] DEBUG: Seat seat0: Starting local X display on VT 7
2021-02-17 04:30:10.454530245 [+0.01s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
2021-02-17 04:30:10.454568141 [+0.01s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
2021-02-17 04:30:10.454598435 [+0.01s] DEBUG: XServer 0: Launching X Server
2021-02-17 04:30:10.454877427 [+0.01s] DEBUG: Launching process 1083: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
2021-02-17 04:30:10.454898713 [+0.01s] DEBUG: XServer 0: Waiting for ready signal from X server :0
2021-02-17 04:30:10.454995485 [+0.01s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
2021-02-17 04:30:10.455117596 [+0.01s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
2021-02-17 04:30:10.817023783 [+0.37s] DEBUG: Got signal 10 from process 1083
2021-02-17 04:30:10.817045311 [+0.37s] DEBUG: XServer 0: Got signal from X server :0
2021-02-17 04:30:10.817054076 [+0.37s] DEBUG: XServer 0: Connecting to XServer :0
2021-02-17 04:30:10.818097764 [+0.37s] DEBUG: Seat seat0: Display server ready, starting session authentication
2021-02-17 04:30:10.818400534 [+0.37s] DEBUG: Session pid=1095: Started with service 'lightdm-autologin', username 'meow'
2021-02-17 04:30:10.833718340 [+0.39s] DEBUG: Session pid=1095: Authentication complete with return value 0: Success
2021-02-17 04:30:10.833736583 [+0.39s] DEBUG: Seat seat0: Session authenticated, running command
2021-02-17 04:30:10.833770190 [+0.39s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0
2021-02-17 04:30:10.834510520 [+0.39s] DEBUG: Session pid=1095: Running command /etc/lightdm/Xsession startxfce4
2021-02-17 04:30:10.834566725 [+0.39s] DEBUG: Creating shared data directory /var/lib/lightdm-data/meow
2021-02-17 04:30:10.834637654 [+0.39s] DEBUG: Session pid=1095: Logging to .xsession-errors
2021-02-17 04:30:10.839524950 [+0.39s] DEBUG: Activating VT 7
2021-02-17 04:30:10.839579494 [+0.39s] DEBUG: Activating login1 session 1
2021-02-17 04:30:10.840274660 [+0.39s] DEBUG: Seat seat0 changes active session to 1
2021-02-17 04:30:10.840288716 [+0.39s] DEBUG: Session 1 is already active
2nd success:
2021-02-17 04:30:44.554982851 [+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
2021-02-17 04:30:44.554985991 [+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=1099
2021-02-17 04:30:44.554987541 [+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
2021-02-17 04:30:44.554988883 [+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
2021-02-17 04:30:44.555000368 [+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
2021-02-17 04:30:44.555001559 [+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
2021-02-17 04:30:44.555024335 [+0.00s] DEBUG: Registered seat module local
2021-02-17 04:30:44.555025724 [+0.00s] DEBUG: Registered seat module xremote
2021-02-17 04:30:44.555046015 [+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
2021-02-17 04:30:44.556732071 [+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
2021-02-17 04:30:44.557572583 [+0.00s] DEBUG: Monitoring logind for seats
2021-02-17 04:30:44.557584161 [+0.00s] DEBUG: New seat added from logind: seat0
2021-02-17 04:30:44.557610671 [+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:*
2021-02-17 04:30:44.557626243 [+0.00s] DEBUG: Seat seat0 has property CanMultiSession=no
2021-02-17 04:30:44.557631251 [+0.00s] DEBUG: Seat seat0: Starting
2021-02-17 04:30:44.557639687 [+0.00s] DEBUG: Seat seat0: Creating user session
2021-02-17 04:30:44.558276783 [+0.00s] DEBUG: Loading users from org.freedesktop.Accounts
2021-02-17 04:30:44.558330124 [+0.00s] DEBUG: User /org/freedesktop/Accounts/User1000 added
2021-02-17 04:30:44.562350071 [+0.01s] DEBUG: Seat seat0: Creating display server of type x
2021-02-17 04:30:44.562866773 [+0.01s] DEBUG: Could not run plymouth --ping: Failed to execute child process ?plymouth? (No such file or directory)
2021-02-17 04:30:44.562869645 [+0.01s] DEBUG: Using VT 7
2021-02-17 04:30:44.562880694 [+0.01s] DEBUG: Seat seat0: Starting local X display on VT 7
2021-02-17 04:30:44.562973002 [+0.01s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
2021-02-17 04:30:44.562993023 [+0.01s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
2021-02-17 04:30:44.563054050 [+0.01s] DEBUG: XServer 0: Launching X Server
2021-02-17 04:30:44.563301378 [+0.01s] DEBUG: Launching process 1105: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
2021-02-17 04:30:44.563353522 [+0.01s] DEBUG: XServer 0: Waiting for ready signal from X server :0
2021-02-17 04:30:44.563442149 [+0.01s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
2021-02-17 04:30:44.563572179 [+0.01s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
2021-02-17 04:30:44.992830252 [+0.44s] DEBUG: Got signal 10 from process 1105
2021-02-17 04:30:44.992838042 [+0.44s] DEBUG: XServer 0: Got signal from X server :0
2021-02-17 04:30:44.992864208 [+0.44s] DEBUG: XServer 0: Connecting to XServer :0
2021-02-17 04:30:44.994080557 [+0.44s] DEBUG: Seat seat0: Display server ready, starting session authentication
2021-02-17 04:30:44.994363460 [+0.44s] DEBUG: Session pid=1117: Started with service 'lightdm-autologin', username 'meow'
2021-02-17 04:30:45.010798066 [+0.46s] DEBUG: Session pid=1117: Authentication complete with return value 0: Success
2021-02-17 04:30:45.010815912 [+0.46s] DEBUG: Seat seat0: Session authenticated, running command
2021-02-17 04:30:45.010836603 [+0.46s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0
2021-02-17 04:30:45.011599394 [+0.46s] DEBUG: Session pid=1117: Running command /etc/lightdm/Xsession startxfce4
2021-02-17 04:30:45.011651526 [+0.46s] DEBUG: Creating shared data directory /var/lib/lightdm-data/meow
2021-02-17 04:30:45.011712517 [+0.46s] DEBUG: Session pid=1117: Logging to .xsession-errors
2021-02-17 04:30:45.016524761 [+0.46s] DEBUG: Activating VT 7
2021-02-17 04:30:45.016556920 [+0.46s] DEBUG: Activating login1 session 1
2021-02-17 04:30:45.017365027 [+0.46s] DEBUG: Seat seat0 changes active session to 1
2021-02-17 04:30:45.017378878 [+0.46s] DEBUG: Session 1 is already active
The fail right after:
2021-02-17 04:31:10.444253099 [+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
2021-02-17 04:31:10.445034029 [+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=564
2021-02-17 04:31:10.445041150 [+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
2021-02-17 04:31:10.445043777 [+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
2021-02-17 04:31:10.445046005 [+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
2021-02-17 04:31:10.445047974 [+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
2021-02-17 04:31:10.445049840 [+0.00s] DEBUG: Registered seat module local
2021-02-17 04:31:10.445051615 [+0.00s] DEBUG: Registered seat module xremote
2021-02-17 04:31:10.445053304 [+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
2021-02-17 04:31:10.458124518 [+0.01s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
2021-02-17 04:31:10.459607980 [+0.02s] DEBUG: Monitoring logind for seats
2021-02-17 04:31:10.459630908 [+0.02s] DEBUG: New seat added from logind: seat0
2021-02-17 04:31:10.459687362 [+0.02s] DEBUG: Seat seat0: Loading properties from config section Seat:*
2021-02-17 04:31:10.459712726 [+0.02s] DEBUG: Seat seat0 has property CanMultiSession=no
2021-02-17 04:31:10.459722508 [+0.02s] DEBUG: Seat seat0: Starting
2021-02-17 04:31:10.459737393 [+0.02s] DEBUG: Seat seat0: Creating user session
2021-02-17 04:31:10.587278835 [+0.14s] DEBUG: Loading users from org.freedesktop.Accounts
2021-02-17 04:31:10.587501312 [+0.14s] DEBUG: User /org/freedesktop/Accounts/User1000 added
2021-02-17 04:31:10.611414161 [+0.17s] DEBUG: Seat seat0: Creating display server of type x
2021-02-17 04:31:10.612441391 [+0.17s] DEBUG: Could not run plymouth --ping: Failed to execute child process ?plymouth? (No such file or directory)
2021-02-17 04:31:10.612453906 [+0.17s] DEBUG: Using VT 7
2021-02-17 04:31:10.612459786 [+0.17s] DEBUG: Seat seat0: Starting local X display on VT 7
2021-02-17 04:31:10.612556144 [+0.17s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
2021-02-17 04:31:10.612636046 [+0.17s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
2021-02-17 04:31:10.612707778 [+0.17s] DEBUG: XServer 0: Launching X Server
2021-02-17 04:31:10.613023695 [+0.17s] DEBUG: Launching process 769: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
2021-02-17 04:31:10.613075147 [+0.17s] DEBUG: XServer 0: Waiting for ready signal from X server :0
2021-02-17 04:31:10.613181555 [+0.17s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
2021-02-17 04:31:10.613344169 [+0.17s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
2021-02-17 04:31:13.200337472 [+2.76s] DEBUG: Got signal 10 from process 769
2021-02-17 04:31:13.200343354 [+2.76s] DEBUG: XServer 0: Got signal from X server :0
2021-02-17 04:31:13.200345201 [+2.76s] DEBUG: XServer 0: Connecting to XServer :0
2021-02-17 04:31:13.203106756 [+2.76s] DEBUG: Seat seat0: Display server ready, starting session authentication
2021-02-17 04:31:13.203111652 [+2.76s] DEBUG: Session pid=1012: Started with service 'lightdm-autologin', username 'meow'
2021-02-17 04:31:13.229913527 [+2.79s] DEBUG: Session pid=1012: Authentication complete with return value 0: Success
2021-02-17 04:31:13.229934619 [+2.79s] DEBUG: Seat seat0: Session authenticated, running command
2021-02-17 04:31:13.229961658 [+2.79s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0
2021-02-17 04:31:13.230703158 [+2.79s] DEBUG: Session pid=1012: Running command /etc/lightdm/Xsession startxfce4
2021-02-17 04:31:13.230746827 [+2.79s] DEBUG: Creating shared data directory /var/lib/lightdm-data/meow
2021-02-17 04:31:13.230801908 [+2.79s] DEBUG: Session pid=1012: Logging to .xsession-errors
2021-02-17 04:31:13.237242181 [+2.79s] DEBUG: Activating VT 7
2021-02-17 04:31:13.237271506 [+2.79s] DEBUG: Activating login1 session 1
2021-02-17 04:31:13.237857280 [+2.79s] DEBUG: Seat seat0 changes active session to 1
2021-02-17 04:31:13.237874413 [+2.79s] DEBUG: Session 1 is already active
2021-02-17 04:31:13.880655873 [+3.44s] DEBUG: Session pid=1012: Exited with return value 1
2021-02-17 04:31:13.880680047 [+3.44s] DEBUG: Seat seat0: Session stopped
2021-02-17 04:31:13.881007268 [+3.44s] DEBUG: Seat seat0: Stopping display server, no sessions require it
2021-02-17 04:31:13.881011369 [+3.44s] DEBUG: Sending signal 15 to process 769
2021-02-17 04:31:13.882676728 [+3.44s] DEBUG: Seat seat0 changes active session to
2021-02-17 04:31:14.034096603 [+3.59s] DEBUG: Process 769 terminated with signal 6
2021-02-17 04:31:14.034101438 [+3.59s] DEBUG: XServer 0: X server stopped
2021-02-17 04:31:14.034102742 [+3.59s] DEBUG: Releasing VT 7
2021-02-17 04:31:14.034117441 [+3.59s] DEBUG: XServer 0: Removing X server authority /run/lightdm/root/:0
2021-02-17 04:31:14.034143517 [+3.59s] DEBUG: Seat seat0: Display server stopped
2021-02-17 04:31:14.034206353 [+3.59s] DEBUG: Seat seat0: Active display server stopped, starting greeter
2021-02-17 04:31:14.034209470 [+3.59s] DEBUG: Seat seat0: Creating greeter session
2021-02-17 04:31:14.034814879 [+3.59s] DEBUG: Seat seat0: Creating display server of type x
2021-02-17 04:31:14.034819489 [+3.59s] DEBUG: Using VT 7
2021-02-17 04:31:14.034831302 [+3.59s] DEBUG: Seat seat0: Starting local X display on VT 7
2021-02-17 04:31:14.034844433 [+3.59s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
2021-02-17 04:31:14.034895872 [+3.59s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
2021-02-17 04:31:14.034914136 [+3.59s] DEBUG: XServer 0: Launching X Server
2021-02-17 04:31:14.035296867 [+3.59s] DEBUG: Launching process 1073: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
2021-02-17 04:31:14.035352949 [+3.59s] DEBUG: XServer 0: Waiting for ready signal from X server :0
2021-02-17 04:31:14.400000156 [+3.96s] DEBUG: Got signal 10 from process 1073
2021-02-17 04:31:14.400013873 [+3.96s] DEBUG: XServer 0: Got signal from X server :0
2021-02-17 04:31:14.400058245 [+3.96s] DEBUG: XServer 0: Connecting to XServer :0
2021-02-17 04:31:14.401348988 [+3.96s] DEBUG: Seat seat0: Display server ready, starting session authentication
2021-02-17 04:31:14.401606954 [+3.96s] DEBUG: Session pid=1096: Started with service 'lightdm-greeter', username 'lightdm'
2021-02-17 04:31:14.458061185 [+4.01s] DEBUG: Session pid=1096: Authentication complete with return value 0: Success
2021-02-17 04:31:14.458090974 [+4.01s] DEBUG: Seat seat0: Session authenticated, running command
2021-02-17 04:31:14.458132268 [+4.01s] DEBUG: Session pid=1096: Running command /usr/bin/lightdm-gtk-greeter
2021-02-17 04:31:14.458249737 [+4.01s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm
2021-02-17 04:31:14.458592974 [+4.02s] DEBUG: Session pid=1096: Logging to /var/log/lightdm/seat0-greeter.log
2021-02-17 04:31:14.462935405 [+4.02s] DEBUG: Activating VT 7
2021-02-17 04:31:14.462988225 [+4.02s] DEBUG: Activating login1 session c1
2021-02-17 04:31:14.463639413 [+4.02s] DEBUG: Seat seat0 changes active session to c1
2021-02-17 04:31:14.463655719 [+4.02s] DEBUG: Session c1 is already active
2021-02-17 04:31:14.555819082 [+4.11s] DEBUG: Greeter connected version=1.30.0 api=1 resettable=false
2021-02-17 04:31:14.760881165 [+4.32s] DEBUG: Greeter start authentication for meow
2021-02-17 04:31:14.761362974 [+4.32s] DEBUG: Session pid=1123: Started with service 'lightdm', username 'meow'
2021-02-17 04:31:14.772191467 [+4.33s] DEBUG: Session pid=1123: Authentication complete with return value 0: Success
2021-02-17 04:31:14.772218155 [+4.33s] DEBUG: Authenticate result for user meow: Success
2021-02-17 04:31:14.772219783 [+4.33s] DEBUG: User meow authorized
2021-02-17 04:31:16.214498771 [+5.77s] DEBUG: Greeter requests session xfce
2021-02-17 04:31:16.214798006 [+5.77s] DEBUG: Seat seat0: Stopping greeter; display server will be re-used for user session
2021-02-17 04:31:16.214805049 [+5.77s] DEBUG: Terminating login1 session c1
2021-02-17 04:31:16.216483741 [+5.77s] DEBUG: Session pid=1096: Sending SIGTERM
2021-02-17 04:31:16.217772437 [+5.77s] DEBUG: Seat seat0 changes active session to
2021-02-17 04:31:16.223580414 [+5.78s] DEBUG: Greeter closed communication channel
2021-02-17 04:31:16.223601436 [+5.78s] DEBUG: Session pid=1096: Exited with return value 0
2021-02-17 04:31:16.223630397 [+5.78s] DEBUG: Seat seat0: Session stopped
2021-02-17 04:31:16.223643720 [+5.78s] DEBUG: Seat seat0: Greeter stopped, running session
2021-02-17 04:31:16.223668531 [+5.78s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session1
2021-02-17 04:31:16.225632361 [+5.78s] DEBUG: Session pid=1123: Running command /etc/lightdm/Xsession startxfce4
2021-02-17 04:31:16.225752547 [+5.78s] DEBUG: Creating shared data directory /var/lib/lightdm-data/meow
2021-02-17 04:31:16.225812162 [+5.78s] DEBUG: Session pid=1123: Logging to .xsession-errors
2021-02-17 04:31:16.229678695 [+5.79s] DEBUG: Activating VT 7
2021-02-17 04:31:16.229722856 [+5.79s] DEBUG: Activating login1 session 2
2021-02-17 04:31:16.230329432 [+5.79s] DEBUG: Seat seat0 changes active session to 2
2021-02-17 04:31:16.230333794 [+5.79s] DEBUG: Session 2 is already active
Not sure if it helps, but I've noticed that across these 5 logs within this post, there is a key difference in the following steps where the earliest case of drift occurs:
Autologin happens:
2021-02-17 04:30:44.555046015 [+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
2021-02-17 04:30:44.556732071 [+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
2021-02-17 04:30:44.563572179 [+0.01s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
2021-02-17 04:30:44.992830252 [+0.44s] DEBUG: Got signal 10 from process 1105
Autologin doesn't happen:
2021-02-17 04:31:10.445053304 [+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
2021-02-17 04:31:10.458124518 [+0.01s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
2021-02-17 04:31:10.613344169 [+0.17s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
2021-02-17 04:31:13.200337472 [+2.76s] DEBUG: Got signal 10 from process 769
Losing just 0.01s between the 2 steps, causes commands in the future to get delayed by hugely differing amounts, and is the difference between getting autologged in or not. Of course , lightdm logs only have a resolution of 10ms, so no way to tell if this is actually the case without finer temporal steps. But looking at and before those lines might be of use.
This sure helps me appreciate the elegance and precision involved in something as fundamental as system initialization!
I've also been thinking: If I'm autologging in all the time, would it be possible to set it up without a display manager?