Hello, I’m trying to use a device tree overlay on the Apalis IMX6 module with Torizon v5.0.0, using a Ixora V1.1A carrier board.
For that, i’m following the Toradex documentation: TorizonCore Builder Tool - Customizing TorizonCore Images | Toradex Developer Center and Device Tree Overlays on Torizon | Toradex Developer Center
I was able to to successfully source the TorizonCore Builder version 2.5.4
I already have the correct TorizonCore image on my host machine, found here: https://artifacts.toradex.com/artifactory/torizoncore-oe-prerelease-frankfurt/dunfell-5.x.y/monthly/3/apalis-imx6/torizon-upstream/torizon-core-docker/oedeploy/torizon-core-docker-apalis-imx6-Tezi_5.0.0-devel-202010+build.3.tar
The issue is faced when i try to use some TorizonCore Builder features such as torizoncore-builder images unpack.
When trying to unpack the image:
$ torizoncore-builder images unpack torizon-core-docker-apalis-imx6-Tezi_5.0.0-devel-202010+build.3.tar
Unpacking Toradex Easy Installer image.
An unexpected Exception occured. Please provide the following stack trace to
the Toradex TorizonCore support team:
Traceback (most recent call last):
File "/builder/torizoncore-builder", line 173, in <module>
mainargs.func(mainargs)
File "/builder/tcbuilder/cli/images.py", line 49, in do_images_unpack
images.import_local_image(image_dir, dir_list[0], dir_list[1], dir_list[2])
File "/builder/tcbuilder/backend/images.py", line 144, in import_local_image
subprocess.check_output(tarcmd, shell=True, stderr=subprocess.STDOUT)
File "/usr/lib/python3.9/subprocess.py", line 424, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/usr/lib/python3.9/subprocess.py", line 528, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'cat /workdir/torizon-core-docker-apalis-imx6-Tezi_5.0.0-devel-202010+build.3.tar | cat | tar -xf - -C /workdir' returned non-zero exit status 2.
Could you please come up with a solution for this?
Thanks!