Hi @Arrow_AE_KingLiu
Which ROS version, kinetic or melodic, you choose? I think it's known issue which python2 conflict with python3. Please add python3-nose%.bbappend in sources/meta-robot-platform/imx/meta-robot/recipes-devtools/python, it's context as the following:
do_install_append () {
rm -f ${D}${bindir}/nosetests
}
BTW, imx-robot-sdk image is not created for cross-compile in x86 server, but for building ROS component on i.MX8M board. You can try "bitbake imx-robot-system -c populate_sdk" without gmssl-bin to create sdk used in x86 server.
diff --git a/imx/meta-robot/recipes-core/images/imx-robot-system.bb b/imx/meta-robot/recipes-core/images/imx-robot-system.bb
index 1991ab10..68f9ad31
--- a/imx/meta-robot/recipes-core/images/imx-robot-system.bb
+++ b/imx/meta-robot/recipes-core/images/imx-robot-system.bb
@@ -35,7 +35,7 @@ CORE_IMAGE_EXTRA_INSTALL += " \
${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'weston-xwayland xterm', '', d)} \
${ISP_PKGS} \
"
-IMAGE_INSTALL += " clblast openblas libeigen opencv gmssl-bin"
+IMAGE_INSTALL += " clblast openblas libeigen opencv"
IMAGE_INSTALL += " \
${ML_PKGS} \