【问题标题】:bitbake/wic error when making squashfs file systems制作 squashfs 文件系统时出现 bitbake/wic 错误
【发布时间】:2021-11-01 05:21:31
【问题描述】:

当我在wic kickstart 文件(.wks 文件)中指定 squashfs 文件系统类型时:

part /boot --source bootimg-partition --ondisk mmcblk0 --fstype=ext4 --label bootfs   --uuid 69AE36A5-1C24-412C-89F4-5E8D9123376C --fixed-size 32M
part       --source bootimg-partition --ondisk mmcblk0 --fstype=ext4 --label bootfs_2 --uuid AD4023AC-6F63-4598-A32B-7B7864BA6796 --fixed-size 32M
part / --source rootfs --ondisk mmcblk0 --fstype=squashfs --uuid 3C51A271-215E-49B7-824F-4CF56F8BEE0D --fixed-size 176M
part   --source rootfs --ondisk mmcblk0 --fstype=squashfs --uuid 8B9C88D2-3CC6-4B2E-A8A0-20AEF87D06DA --fixed-size 176M
part --ondisk mmcblk0 --fstype=ext4 --label fdb --uuid 6D7EEEDA-CD5E-4A8F-94DC-8670DDF887FA --fixed-size 8M

bootloader --ptable gpt

bitbake 以以下错误结束:

调试:Python 函数 extend_recipe_sysroot 完成
调试:执行 shell 函数 do_image_wic
信息:正在创建图像...

错误:未找到构建映像所需的本机程序 mksquashfs(请参阅上面的详细信息)。

请确保 wic-tools 在其依赖项中有 squashfs-tools-native,使用“bitbake wic-tools”构建它,然后重试。

如何指定依赖关系?

【问题讨论】:

    标签: filesystems yocto bitbake squashfs yocto-wic


    【解决方案1】:

    可以将依赖项放在带有WKS_FILE_DEPENDS 变量的机器配置文件中。例如:

    [...]
    WKS_FILE = "my_wic_conf.wks"
    WKS_FILE_DEPENDS += "squashfs-tools-native"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-16
      • 2010-10-18
      • 2020-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-24
      相关资源
      最近更新 更多