目前移植新版本SDK09.02.05.03 至我司板子,已經可以順利啟動,但啟動後進入系統weston無法正確啟動,發生問題。
套用公板的filesystem僅使用我修改的kernel與u-boot也是相同結果
使用的是公板的DISTRO:arago
Machine基本上依據AM335x-evm相同只更改了u-boot及kernel相關對應配置,檢視訊息如下
請問使用weston是否需要額外設定或是我遺漏了什麼設定呢?
root@am335x-evm:~# systemctl restart weston.service
Job for weston.service failed because the control process exited with error code.
See "systemctl status weston.service" and "journalctl -xeu weston.service" for details.
root@am335x-evm:~# systemctl status weston.service
x weston.service - Weston, a Wayland compositor, as a system service
Loaded: loaded (/lib/systemd/system/weston.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2025-04-17 09:36:29 UTC; 5s ago
TriggeredBy: * weston.socket
Docs: man:weston(1)
man:weston.ini(5)
wayland.freedesktop.org/
Process: 872 ExecStart=/usr/bin/weston --modules=systemd-notify.so (code=exited, status=1/FAILURE)
Main PID: 872 (code=exited, status=1/FAILURE)
Apr 17 09:36:29 am335x-evm weston[872]: [09:36:29.969] Command line: /usr/bin/weston --modules=systemd-notify.so
Apr 17 09:36:29 am335x-evm weston[872]: [09:36:29.969] OS: Linux, 6.1.119-ti-gc1876a268f4a, #1 PREEMPT Wed Apr 16 05:21:11 UTC 2025, armv7l
Apr 17 09:36:29 am335x-evm weston[872]: [09:36:29.969] Flight recorder: enabled
Apr 17 09:36:29 am335x-evm weston[872]: [09:36:29.969] fatal: environment variable XDG_RUNTIME_DIR is not set.
Apr 17 09:36:29 am335x-evm weston[872]: Refer to your distribution on how to get it, or
Apr 17 09:36:29 am335x-evm weston[872]: www.freedesktop.org/.../basedir-spec
Apr 17 09:36:29 am335x-evm weston[872]: on how to implement it.
Apr 17 09:36:29 am335x-evm systemd[1]: weston.service: Main process exited, code=exited, status=1/FAILURE
Apr 17 09:36:29 am335x-evm systemd[1]: weston.service: Failed with result 'exit-code'.
Apr 17 09:36:29 am335x-evm systemd[1]: Failed to start Weston, a Wayland compositor, as a system service.
root@am335x-evm:/lib/systemd/system# systemctl status dbus
dbus-broker.service dbus-org.freedesktop.locale1.service dbus-org.freedesktop.timedate1.service dbus.socket
dbus-org.freedesktop.hostname1.service dbus-org.freedesktop.login1.service dbus.service dbus.target.wants/
root@am335x-evm:/lib/systemd/system# systemctl status dbus-broker.service
x dbus-broker.service - D-Bus System Message Bus
Loaded: loaded (/lib/systemd/system/dbus-broker.service; enabled; vendor preset: enabled)
Active: failed (Result: resources)
TriggeredBy: * dbus.socket
Docs: man:dbus-broker-launch(1)
Apr 17 09:35:53 am335x-evm systemd[1]: Failed to start D-Bus System Message Bus.
Apr 17 09:35:53 am335x-evm systemd[1]: dbus-broker.service: Failed to run 'start' task: Not a directory
Apr 17 09:35:53 am335x-evm systemd[1]: dbus-broker.service: Failed with result 'resources'.
Apr 17 09:35:53 am335x-evm systemd[1]: Failed to start D-Bus System Message Bus.
Apr 17 09:35:54 am335x-evm systemd[1]: dbus-broker.service: Failed to run 'start' task: Not a directory
Apr 17 09:35:54 am335x-evm systemd[1]: dbus-broker.service: Failed with result 'resources'.
Apr 17 09:35:54 am335x-evm systemd[1]: Failed to start D-Bus System Message Bus.
Apr 17 09:35:54 am335x-evm systemd[1]: dbus-broker.service: Start request repeated too quickly.
Apr 17 09:35:54 am335x-evm systemd[1]: dbus-broker.service: Failed with result 'resources'.
Apr 17 09:35:54 am335x-evm systemd[1]: Failed to start D-Bus System Message Bus.