Created attachment 4768 [details] Log from sdk from populate step dpkg: error processing package nativesdk-shadow (--configure): installed nativesdk-shadow package post-installation script subprocess returned error exit status 1 work/vs_icx500-poky-linux/vs-icx500-container-image/1.0-r0/sdk/image/var/lib/dpkg/info/nativesdk-libglib-2.0-0.postinst: line 4: /postinst_intercept: No such file or directory dpkg: error processing package nativesdk-libglib-2.0-0 (--configure): installed nativesdk-libglib-2.0-0 package post-installation script subprocess returned error exit status 127 ------ nativesdk-shadow.postinst ------------ #!/bin/sh set -e if [ "x$D" != "x" ]; then $INTERCEPT_DIR/postinst_intercept update_gio_module_cache nativesdk-libglib-2.0-0 \ mlprefix=nativesdk- \ binprefix=nativesdk- \ libdir=/opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/lib \ libexecdir=/opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/libexec \ base_libdir=/opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/lib \ bindir=/opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/bin else /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/libexec/nativesdk-gio-querymodules /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/lib/gio/modules/ fi if [ x"$D" = "x" ]; then if [ -x /sbin/ldconfig ]; then /sbin/ldconfig ; fi fi ------ nativesdk-shadow.postinst ------------ #!/bin/sh set -e update-alternatives --install /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/bin/passwd passwd /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/bin/passwd.shadow 200 update-alternatives --install /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/bin/chfn chfn /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/bin/chfn.shadow 200 update-alternatives --install /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/bin/chsh chsh /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/bin/chsh.shadow 200 update-alternatives --install /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/bin/chpasswd chpasswd /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/usr/bin/chpasswd.shadow 200 update-alternatives --install /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/sbin/vipw vipw /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/sbin/vipw.shadow 200 update-alternatives --install /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/sbin/vigr vigr /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/sbin/vigr.shadow 200 update-alternatives --install /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/sbin/nologin nologin /opt/distro-icx500-container-image/3.2.1/sysroots/x86_64-vs_station_sdk-linux/sbin/nologin.shadow 200
First ------ nativesdk-shadow.postinst ------------ #!/bin/sh set -e if [ "x$D" != "x" ]; then ..... Should be ------ nativesdk-libglib-2.0-0.postinst ------------ btw, tested also for core-image-minimal, same errors. Tested for qoriq-arm64, imx-arm64 and imx-arm
Our dppk support is in need of attention so you might switch to rpm and do another full build to build the sdk (it shouldn't matter for the sdk) even if you're using dpkg on target.
I had that solution 1 year ago, just a separate distro which sets it to IPK package manager... but then dpkg problems got solved... But I guess I will revert! thanks!
Reported says the issue has been resolved.