(04-23-2024, 10:29 AM)donchurch Wrote: Well I'm at a bit of a loss... Here are some outputs that may help someone else. I highlighted some critical errors.
(lightdm.log)
+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.32.0, UID=0 PID=1787
[+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/lightdm/lightdm.conf.d/50-directories.conf
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf.d/50-slarm64-defaults.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
[+0.01s] DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
[+0.04s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
[+0.04s] DEBUG: Monitoring logind for seats
[+0.04s] DEBUG: New seat added from logind: seat0
[+0.04s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.04s] DEBUG: Seat seat0 has property CanMultiSession=no
[+0.04s] DEBUG: Seat seat0: Starting
[+0.04s] DEBUG: Seat seat0: Creating greeter session
[+0.04s] DEBUG: Seat seat0: Creating display server of type x
[+0.04s] DEBUG: Could not run plymouth --ping: Failed to execute child process “plymouth” (No such file or directory)
[+0.04s] DEBUG: Using VT 7
[+0.04s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.04s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.05s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
[+0.05s] DEBUG: XServer 0: Launching X Server
[+0.05s] DEBUG: Launching process 1793: /usr/bin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.05s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.05s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.05s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.50s] DEBUG: Loading users from org.freedesktop.Accounts
[+0.50s] DEBUG: User /org/freedesktop/Accounts/User1000 added
[+0.51s] DEBUG: Process 1793 exited with return value 1
[+0.51s] DEBUG: XServer 0: X server stopped
[+0.51s] DEBUG: Releasing VT 7
[+0.51s] DEBUG: XServer 0: Removing X server authority /run/lightdm/root/:0
[+0.51s] DEBUG: Seat seat0: Display server stopped
[+0.52s] DEBUG: Seat seat0: Stopping session
[+0.52s] DEBUG: Seat seat0: Session stopped
[+0.52s] DEBUG: Seat seat0: Stopping display server, no sessions require it
[+0.52s] DEBUG: Seat seat0: Stopping; greeter display server failed to start
[+0.52s] DEBUG: Seat seat0: Stopping
[+0.52s] DEBUG: Seat seat0: Stopped
[+0.52s] DEBUG: Required seat has stopped
[+0.52s] DEBUG: Stopping display manager
[+0.52s] DEBUG: Display manager stopped
[+0.52s] DEBUG: Stopping daemon
[+0.52s] DEBUG: Exiting with return value 1
..........................................................................................................
Current version of pixman: 0.42.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr 23 14:35:45 2024
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
xauth: (argv):1: bad display name "pinephone:0" in "remove" command
Hi donchurch. It's great you were still tinkering with this and like me want a systemd-free OS.
As you were able to log in via your external monitor you may have been close to getting into the desktop.
Did you try editing your xorg.conf file to define a screen matching your monitor?
I cannot check my own configuration as my PinePhone's screen sadly broke when it fell out of the keyboard case. When I get my replacement I will tape it in place!
You could also try installing a different display manager like xdm and see if that will work instead of lightdm. You will need to plug a keyboard in if you cannot configure an onscreen keyboard to log into the display manager!
My very outdated Slarm64 was working nicely for daily use. As mentioned in an earlier post, it worked on the PinePhone screen when I swapped in one of Megi's kernels. Your Maemo kernel might even work. You just have to make sure the version number matches closely enough with your Slarm64. Here is Megi's 6.12 kernel: https://xff.cz/kernels/6.12/pp.tar.gz
I am still really short on time but when I come back to this I will probably try and see what is needed to boot the latest Slarm64.
Hey my reply took even longer than yours. Ultra slow motion communication...