每当运行 bitbake 时停止所有应用程序并锁定系统

Moh*_*ris 5 bitbake yocto

当我在 yocto 中运行“bitbake machine”命令一段时间后,系统会停止 GNOME 并关闭所有应用程序,最终它会重定向到登录页面。我已经在此处添加了我的系统日志。`gnome-session[12517]: (polkit-gnome-authentication-agent-1:12657): Gdk-WARNING **: polkit-gnome-authentication-agent-1: X server 上的致命 IO 错误 11(资源暂时不可用) :0。

org.a11y.atspi.Registry[12461]: XIO:X 服务器“:0”上的致命 IO 错误 11(资源暂时不可用)

org.a11y.atspi.Registry[12461]:在 2871 个请求(2871 个已知处理)之后,剩余 0 个事件。

gnome-session[12517]: (unity-fallback-mount-helper:12655): Gdk-WARNING **: unity-fallback-mount-helper: X server :0 上的致命 IO 错误 11(资源暂时不可用)。

gnome-session[12517]: (update-notifier:12906): Gdk-WARNING **: update-notifier: Fatal IO error 11 (Resource暂时不可用) on X server:0。

gnome-session[12517]: (nm-applet:12653): Gdk-WARNING **: nm-applet: X server :0 上的致命 IO 错误 11(资源暂时不可用)。

org.gnome.Terminal[12386]: (gnome-terminal-server:12811): Gdk-WARNING **: gnome-terminal-server: X server :0 上的致命 IO 错误 11(资源暂时不可用)。

gnome-session[12517]: (gnome-software:12654): Gdk-WARNING **: gnome-software: X server :0 上的致命 IO 错误 11(资源暂时不可用)。

gnome-session[12517]: (nautilus:12659): Gdk-WARNING **: nautilus: X server:0 上的致命 IO 错误 11(资源暂时不可用)。内核:[172165.093743] show_signal_msg:12 个回调被抑制内核:[172165.093745] Chrome_~dThread[11021]:segfault at 0 ip 00007fa42a7178c6 sp 000071fa40604080408000071fa040608080000000004

gnome-session[12517]:无法连接到 Mir:无法连接到服务器套接字:没有这样的文件或目录

gnome-session[12517]:无法初始化服务器:无法连接:连接被拒绝

gnome-session[12517]: (polkit-gnome-authentication-agent-1:24599): Gtk-WARNING **: 无法打开显示::0

pulseaudio[24610]:[pulseaudio] 客户端-conf-x11.c:xcb_connection_has_error() 返回真脉冲音频[24604]:[pulseaudio] 客户端-conf-x11.c:xcb_connection_has_error() 返回真`

rob*_*bba 4

不幸的是,我仍然不知道注销问题的原因,所以我不认为这是一个完整的解决方案。与此同时,我昨天完成了完整的构建!BB_NUMBER_THREADS我运行了完整的构建,同时将允许的并发 bitbake 任务数量限制为 1。您可以使用以下变量修改并发任务数量build/conf/local.conf

BB_NUMBER_THREADS = "1"
Run Code Online (Sandbox Code Playgroud)

完整构建完成后,我在同一映像的后续或增量构建中就不再遇到此问题。这不是一个永久的解决方案,而是一种快速解锁的方法。如果我了解有关此问题的更多信息,我会在这里报告。