➜ ~ systemctl --user status weston-autostart
○ weston-autostart.service - Start weston as user service
Loaded: loaded (/usr/lib/systemd/user/weston-autostart.service; enabled; preset: enabled)
Active: inactive (dead)
TriggeredBy: ● weston-autostart.socket
Jan 29 02:28:56 ubuntu weston[1905]: Process Name : weston
Jan 29 02:28:56 ubuntu Adreno[1905]: Adreno-GSL (1905) <ioctl_kgsl_driver_entry:1031>: open(/dev/kgsl-3d0) failed: errno 40. Too many levels of symbolic links
Jan 29 02:28:56 ubuntu weston[1905]: [02:28:56.612] failed to initialize display
Jan 29 02:28:56 ubuntu weston[1905]: [02:28:56.612] EGL error state: EGL_BAD_ALLOC (0x3003)
Jan 29 02:28:56 ubuntu weston[1905]: [02:28:56.612] failed to initialize egl
Jan 29 02:28:56 ubuntu weston[1905]: [02:28:56.670] fatal: failed to create compositor backend
Jan 29 02:28:56 ubuntu weston[1905]: Internal warning: debug scope 'drm-backend' has not been destroyed.
Jan 29 02:28:56 ubuntu systemd[1865]: weston-autostart.service: Main process exited, code=exited, status=1/FAILURE
Jan 29 02:28:56 ubuntu systemd[1865]: weston-autostart.service: Failed with result 'exit-code'.
Jan 29 02:28:56 ubuntu systemd[1865]: Failed to start weston-autostart.service - Start weston as user service
主要的错误是: Adreno-GSL (1905) <ioctl_kgsl_driver_entry:1031>: open(/dev/kgsl-3d0) failed: errno 40. Too many levels of symbolic links