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

Whenever running bitbake stops all application and locks the system

每当我在 yocto 中执行 运行 "bitbake machine" 命令时,系统会停止 GNOME 并关闭所有应用程序,最终它会重定向到登录 page.I 有在这里添加我的系统日志。 `gnome-session[12517]: (polkit-gnome-authentication-agent-1:12657): Gdk-WARNING **: polkit-gnome-authentication-agent-1: X 服务器上的致命 IO 错误 11(资源暂时不可用) :0.

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

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

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

gnome-session[12517]: (update-notifier:12906): Gdk-WARNING **: update-notifier: X 服务器上的致命 IO 错误 11(资源暂时不可用):0.

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

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

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

gnome-session[12517]: (nautilus:12659): Gdk-WARNING **: nautilus: X 服务器上的致命 IO 错误 11(资源暂时不可用):0。 内核:[172165.093743] show_signal_msg:抑制了 12 个回调 内核:[172165.093745] Chrome_~dThread[11021]:0 ip 00007fa42a7178c6 sp 00007fa428814af0 错误 6 libxul.so[7fa4298de000+5826000]

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

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

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

pulseaudio[24610]: [pulseaudio] client-conf-x11.c: xcb_connection_has_error() 返回真 pulseaudio[24604]: [pulseaudio] client-conf-x11.c: xcb_connection_has_error() 返回真 `

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

BB_NUMBER_THREADS = "1"

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