你好,
我使用 flex-installer 版本“ lsdk2606 ”安装了 Debian 镜像。
我的imx95-15x15-frdm
然后,我按照标准流程继续安装。
安装完所有软件包并重启后,启动时出现以下错误:
[失败] 启动 weston.service - W…nd compositor 作为系统服务失败。
root@imx95-15x15-frdm:~# systemctl status weston.service
× weston.service - Weston,一个 Wayland 排版器,作为系统服务
已加载: 已加载 (/usr/lib/systemd/system/weston.service;已启用;预设:已启用)
活动状态:失败(结果:退出代码),自 2026 年 7 月 20 日星期一 13:51:20 UTC 起;19 秒前
调用:67b22b0fa1484ce681d8b2acdc107add
触发者:● weston.socket
文档:man:weston(1)
man:weston.ini(5)
http://wayland.freedesktop.org/
进程:408 ExecStart=/usr/bin/weston --log= ${XDG_RUNTIME_DIR} /weston.log --modules=systemd-notify.so (code=exited, status=1/FAILURE)
主进程 ID:408(退出代码=1,状态=1/失败)
内存峰值:3.5M
CPU:49毫秒
7月20日 13:51:19 imx95-15x15-frdm systemd[1]: 正在启动 weston.service - Weston,一个 Wayland 合成器,作为系统服务...
7 月 20 日 13:51:19 imx95-15x15-frdm (weston)[408]: pam_unix(weston-autologin:session): 用户 root(uid=0) 的会话已由 (uid=0) 打开
7月20日 13:51:20 imx95-15x15-frdm systemd[1]: weston.service:主进程已退出,代码=已退出,状态=1/失败
7月20日 13:51:20 imx95-15x15-frdm systemd[1]: weston.service:失败,结果为“退出代码”。
7 月 20 日 13:51:20 imx95-15x15-frdm systemd[1]: 启动 weston.service 失败 - Weston,一个 Wayland 合成器,作为系统服务。root@imx95-15x15-frdm:~# cat /run/user/0/weston.log
日期:2026年7月20日 UTC
[12:34:22.150]韦斯顿 14.0.2
https://wayland.freedesktop.org
错误报告请提交至: https://gitlab.freedesktop.org/wayland/weston/issues/
版本:LSDK-25.12_DEBIAN-13_LF-6.12.20-168-g2ddc741+
[12:34:22.153]命令行:/usr/bin/weston --log=/run/user/0/weston.log --modules=systemd-notify.so
[12:34:22.153]操作系统:Linux,6.12.49,#5 SMP PREEMPT 2026年5月28日星期四 13:07:26 KST,aarch64
[12:34:22.153]飞行记录仪:已启用
[12:34:22.155]使用配置文件“/etc/xdg/weston/weston.ini”
[12:34:22.156]输出重绘窗口最大为 16 毫秒。
[12:34:22.158]正在加载模块“/usr/lib/libweston-14/drm-backend.so”
[12:34:22.162]模块加载失败:libdisplay-info.so.1:无法打开共享对象文件:没有该文件或目录
[12:34:22.162]致命错误:创建合成器后端失败
我也遇到了同样的错误(我不知道是否相关),但是我的屏幕上什么都没显示。
it6263 3-004c:未能清除 DDC FIFO
it6263 3-004c:读取 EDID 失败root@imx95-15x15-frdm:~# ldd /usr/lib/libweston-14/drm-backend.so
linux-vdso.so.1 (0x0000ffffac56c000)
libweston-14.so.0 => /usr/lib/libweston-14.so.0 (0x0000ffffac410000)
libwayland-client.so.0 => /lib/aarch64-linux-gnu/libwayland-client.so.0 (0x0000ffffac3e0000)
libpixman-1.so.0 => /lib/aarch64-linux-gnu/libpixman-1.so.0 (0x0000ffffac330000)
libwayland-server.so.0 => /lib/aarch64-linux-gnu/libwayland-server.so.0 (0x0000ffffac2f0000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x0000ffffac2b0000)
libudev.so.1 => /lib/aarch64-linux-gnu/libudev.so.1 (0x0000ffffac250000)
libdisplay-info.so.1 => 未找到
libgbm.so.1 => /usr/lib/libgbm.so.1 (0x0000ffffac220000)
libseat.so.1 => /lib/aarch64-linux-gnu/libseat.so.1 (0x0000ffffac1f0000)
libinput.so.10 => /lib/aarch64-linux-gnu/libinput.so.10 (0x0000ffffac170000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffabfb0000)
/lib/ld-linux-aarch64.so.1 (0x0000ffffac520000)
libxkbcommon.so.0 => /lib/aarch64-linux-gnu/libxkbcommon.so.0 (0x0000ffffabf40000)
libffi.so.8 => /lib/aarch64-linux-gnu/libffi.so.8 (0x0000ffffabf10000)
libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffabe60000)
libcap.so.2 => /lib/aarch64-linux-gnu/libcap.so.2 (0x0000ffffabe30000)
libsystemd.so.0 => /lib/aarch64-linux-gnu/libsystemd.so.0 (0x0000ffffabd00000)
libmtdev.so.1 => /lib/aarch64-linux-gnu/libmtdev.so.1 (0x0000ffffabcd0000)
libevdev.so.2 => /lib/aarch64-linux-gnu/libevdev.so.2 (0x0000ffffabc90000)
libwacom.so.9 => /lib/aarch64-linux-gnu/libwacom.so.9 (0x0000ffffabc60000)
libgudev-1.0.so.0 => /lib/aarch64-linux-gnu/libgudev-1.0.so.0 (0x0000ffffabc30000)
libgobject-2.0.so.0 => /lib/aarch64-linux-gnu/libgobject-2.0.so.0 (0x0000ffffabba0000)
libglib-2.0.so.0 => /lib/aarch64-linux-gnu/libglib-2.0.so.0 (0x0000ffffaba10000)
libatomic.so.1 => /lib/aarch64-linux-gnu/libatomic.so.1 (0x0000ffffab9e0000)
libpcre2-8.so.0 => /lib/aarch64-linux-gnu/libpcre2-8.so.0 (0x0000ffffab920000)
Hello
root@imx95-15x15-frdm:~# find /usr -name "libdisplay-info*"
/usr/lib/aarch64-linux-gnu/libdisplay-info.so.2
/usr/lib/aarch64-linux-gnu/libdisplay-info.so.0.2.0
/usr/share/doc/libdisplay-info2
请运行以下命令并分享输出结果?
查找 /usr -name "libdisplay-info*"
谢谢!
谢谢你的更新。
我可以看到 libdisplay-info 存在于系统中,但是 Weston 日志正在查找 libdisplay-info.so.1,而安装的库似乎是 libdisplay-info.so.2。
请运行以下命令并分享输出结果?
ldd /usr/lib/libweston-14/drm-backend.so
这将有助于验证是否存在库版本不匹配或其他缺失的依赖项。