supervise-lightdm not found - No desktop at all.
Describe your issue
What's the expected behaviour?
I installed pmos edge on espressowifi (i.e. espresso3g or Samsung Galaxy Tab 2) for the first time following instructions in wiki. It should at least be able to show any DE or GUI that doesn't use Wayland, but doesn't. Neither xfce4 nor mate nor any other flavor I tried worked.
What's the current behaviour?
The best I receive is an empty black screen with one white blinking cursor.
How to reproduce your issue?
Install pmos with pmbootstrap init and install and finally flasher via sideload. Boot system.
What device are you using?
espressowifi (espresso3g)
On what postmarketOS version did you encounter the issue?
-
edge (
master
branch) -
v21.12
On what environment did you encounter the issue?
Phone environments
- Phosh
- Plasma Mobile
- Sxmo (Wayland/Sway)
Other
- No environment
- GNOME
- KDE Plasma
- Kodi
- MATE
- Shelli
- Sway
- Weston
- Xfce4
- fbkeyboard
- i3wm
- Sxmo (Xorg/Dwm)
How did you get postmarketOS image?
- from https://images.postmarketos.org
- I built it using pmbootstrap
- It was preinstalled on my device
What's the build date of the image? (in yyyy-mm-dd format)
2022-02-20
Additional information
* status: stopped
samsung-espressowifi:~$ sudo rc-service lightdm start --verbose
* Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh /etc/init.d/lightdm start
* Starting Display Manager ...
* supervise-daemon: fopen `/var/run/supervise-lightdm.pid': No such file or directory
* Detaching to start `/usr/bin/lightdm' [ ok ]
samsung-espressowifi:~$
I sshd into device and first found that lightdm wasn't running. Tried to restart and received this message. Tried to install tinydm while building the image and start but also with no success. As far as I read lightdm should start by default after installing image, shouldn
t it?
Maybe X-log helps?
[ 80.040] (==) Matched fbdev as autoconfigured driver 1
[ 80.040] (==) Assigned the driver to the xf86ConfigLayout
[ 80.040] (II) LoadModule: "modesetting"
[ 80.040] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 80.044] (II) Module modesetting: vendor="X.Org Foundation"
[ 80.044] compiled for 1.21.1.3, module version = 1.21.1
[ 80.044] Module class: X.Org Video Driver
[ 80.044] ABI class: X.Org Video Driver, version 25.2
[ 80.044] (II) LoadModule: "fbdev"
[ 80.044] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 80.045] (II) Module fbdev: vendor="X.Org Foundation"
[ 80.045] compiled for 1.21.1.1, module version = 0.5.0
[ 80.045] Module class: X.Org Video Driver
[ 80.045] ABI class: X.Org Video Driver, version 25.2
[ 80.045] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 80.046] (II) FBDEV: driver for framebuffer: fbdev
[ 80.046] (++) using VT number 7
[ 80.046] (WW) Falling back to old probe method for modesetting
[ 80.056] (II) modeset(0): using default device
[ 80.056] (WW) Falling back to old probe method for fbdev
[ 80.056] (II) Loading sub module "fbdevhw"
[ 80.056] (II) LoadModule: "fbdevhw"
[ 80.057] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 80.057] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 80.057] compiled for 1.21.1.3, module version = 0.0.2
[ 80.057] ABI class: X.Org Video Driver, version 25.2
[ 80.057] (II) FBDEV(1): using default device
[ 80.067] (II) modeset(G0): using drv /dev/dri/card0
[ 80.067] (EE)
Fatal server error:
[ 80.068] (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
[ 80.069] (EE)
[ 80.069] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 80.069] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 80.069] (EE)
[ 80.094] (EE) Server terminated with error (1). Closing log file.
samsung-espressowifi:/var/log#
lightdm.log throws
[+0.22s] DEBUG: Process 1841 exited with return value 1
[+0.22s] DEBUG: XServer 0: X server stopped
[+0.22s] DEBUG: Releasing VT 7
[+0.22s] DEBUG: XServer 0: Removing X server authority /var/run/lightdm/root/:0
[+0.22s] DEBUG: Seat seat0: Display server stopped
[+0.22s] DEBUG: Seat seat0: Stopping session
[+0.22s] DEBUG: Seat seat0: Session stopped
[+0.22s] DEBUG: Seat seat0: Stopping display server, no sessions require it
[+0.22s] DEBUG: Seat seat0: Active display server stopped, starting greeter
[+0.22s] DEBUG: Seat seat0: Creating greeter session
[+0.22s] DEBUG: Seat seat0: Failed to find session configuration lightdm-gtk-greeter
[+0.22s] DEBUG: Seat seat0: Stopping; failed to start a greeter
[+0.22s] DEBUG: Seat seat0: Stopping
[+0.22s] DEBUG: Seat seat0: Stopped
[+0.22s] DEBUG: Required seat has stopped
[+0.22s] DEBUG: Stopping display manager
[+0.22s] DEBUG: Display manager stopped
[+0.22s] DEBUG: Stopping daemon
[+0.23s] DEBUG: Exiting with return value 1
samsung-espressowifi:/var/log#
and x-0.log
samsung-espressowifi:/var/log# tail -n40 lightdm/x-0.log
X.Org X Server 1.21.1.3
X Protocol Version 11, Revision 0
Current Operating System: Linux samsung-espressowifi 5.15.2 #5-postmarketOS SMP PREEMPT Thu Jan 6 00:18:50 UTC 2022 armv7l
Kernel command line: console=tty0 PMOS_NO_OUTPUT_REDIRECT ignore_loglevel
Current version of pixman: 0.40.0
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: Mon Feb 21 18:24:40 2022
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
Fatal server error:
(EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
(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.
samsung-espressowifi:/var/log#
Maybe s.o. has a hint for me. As I am rather new to pmos I`m probably doing sth wrong?