2397256_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2397256_zh-CN

2397256_zh-CN

Ubuntu 26.04 LTS 上的“8MPLUSLPD4-EVK”版本问题

您好,NXP,

我正在使用“8MPLUSLPD4-EVK”。我正在尝试构建电路板支持包,但遇到了一些构建问题。请帮忙解决这个问题。如果您需要更多信息,请告诉我。

错误日志:

dasmiddepogu@dasmiddepogu-ThinkPad-P14s-Gen-6:~/NXP/project/imx-yocto-bsp/build$ bitbake core-image-minimal
错误:尝试设置服务器环境:无法使用本地参数更新服务器配置:回溯(最近一次调用):
文件“/home/dasmiddepogu/NXP/project/imx-yocto-bsp/sources/poky/bitbake/lib/bb/command.py”,第 91 行,在 runCommand 中
result = command_method(self, commandline)
文件“/home/dasmiddepogu/NXP/project/imx-yocto-bsp/sources/poky/bitbake/lib/bb/command.py”,第 291 行,在 updateConfig 中
command.cooker.updateConfigOpts(options,环境,命令行)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
文件“/home/dasmiddepogu/NXP/project/imx-yocto-bsp/sources/poky/bitbake/lib/bb/cooker.py”,第 471 行,在 updateConfigOpts 中
self.reset()
~~~~~~~~~~^^
文件“/home/dasmiddepogu/NXP/project/imx-yocto-bsp/sources/poky/bitbake/lib/bb/cooker.py”,第 1741 行,在 reset 中
self.handlePRServ()
~~~~~~~~~~~~~~~~~^^
文件“/home/dasmiddepogu/NXP/project/imx-yocto-bsp/sources/poky/bitbake/lib/bb/cooker.py”,第 337 行,在 handlePRServ 中
self.hashserv.serve_as_process(log_level=logging.WARNING)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
文件“/home/dasmiddepogu/NXP/project/imx-yocto-bsp/sources/poky/bitbake/lib/bb/asyncrpc/serv.py”,第 402 行,在 serve_as_process 函数中
self.process.start()
~~~~~~~~~~~~~~~~~~^^
文件“/usr/lib/python3.14/multiprocessing/process.py”,第 121 行,开始
self._popen= self._Popen(self)
~~~~~~~~~~~^^^^^^
文件“/usr/lib/python3.14/multiprocessing/context.py”,第 230 行,在 _Popen 中
返回 _default_context.get_context().Process._Popen(process_obj)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
文件“/usr/lib/python3.14/multiprocessing/context.py”,第 306 行,在 _Popen 中
返回 Popen(process_obj)
文件“/usr/lib/python3.14/multiprocessing/popen_forkserver.py”,第 35 行,在__init__
super(). __init__ (process_obj)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
文件“/usr/lib/python3.14/multiprocessing/popen_fork.py”,第 20 行,在__init__
self._launch(process_obj)
~~~~~~~~~~~~^^^^^^^^^^^^^
文件“/usr/lib/python3.14/multiprocessing/popen_forkserver.py”,第 47 行,在 _launch 中
reduction.dump(process_obj,布法罗)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
文件“/usr/lib/python3.14/multiprocessing/reduction.py”,第 60 行,转储
ForkingPickler(file, protocol).dump(obj)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
_pickle.PicklingError:无法序列化本地对象 .run在 0x7802f7325380>
序列化字典项“_target”时
序列化 multiprocessing.context.Process 状态时
序列化 multiprocessing.context.Process 对象时


仓库详情:

$ mkdir imx-yocto-bsp
$ cd imx-yocto-bsp
$ repo init -u https://github.com/nxp-imx/imx-manifest-b imx-linux-scarthgap
-m imx-6.6.36-2.1.0.xml
$ 仓库同步

$ DISTRO=fsl-imx-xwayland MACHINE=imx8mp-lpddr4-evk source imx-setup-release.sh -b build


Linux主机PC详情:
PRETTY_NAME="Ubuntu 26.04 LTS"
名称="Ubuntu"
版本 ID="26.04"
版本="26.04(坚定的浣熊)"
版本号=resolute
ID=ubuntu
ID_LIKE=debian
HOME_URL=" https://www.ubuntu.com/ "
支持网址=" https://help.ubuntu.com/ "
BUG_REPORT_URL=" https://bugs.launchpad.net/ubuntu/ "
PRIVACY_POLICY_URL=" https://www.ubuntu.com/legal/terms-and-policies/privacy-policy "
UBUNTU_CODENAME=resolute
LOGO=ubuntu-logo



主机配置:
架构:x86_64
CPU 操作模式:32 位、64 位
地址大小:物理地址 42 位,虚拟地址 48 位
字节顺序:小端
CPU数量:16
在线 CPU 列表:0-15
供应商 ID:GenuineIntel
型号名称:Intel(R) Core(TM) Ultra 7 255H
CPU系列:6
型号:197
每个核心的线程数:1
每个插槽的核心数:16
插槽数:1
步数:2
CPU频率扩展(MHz):17%
CPU 最大频率:5100.0000 MHz
CPU 最低频率:400.0000 MHz

DDR内存容量:32GB





i.MX8ULPRe: "8MPLUSLPD4-EVK" build issue with Ubuntu 26.04 LTS

你好@middepogudas

希望你一切都好。


imx-linux-scarthgap BSP 已在 Ubuntu 22.04 和 Ubuntu 24.04 中得到验证。


Ubuntu 26.04 默认使用 Python 3.14,而 Bitbake 版本(即 电路板支持包)似乎与 Python 3.14 不完全兼容。


我建议您使用 Ubuntu 24.04 LTS 或 Ubuntu 22.04 LTS 进行编译,直到 Ubuntu 26.04 LTS 完全得到支持为止。


另外,您还可以尝试使用 Python 3.12 的虚拟环境。



顺祝商祺!

萨拉斯。


Tags (1)
No ratings
Version history
Last update:
Wednesday
Updated by: