【模块名_概率】简要描述:
编译最后阶段打包system.img 出错
【环境信息】:
【出现概率】:问题出现次数/实际测试次数
不定期出现,最近至少一个月的版本都有此问题
【定位信息】:
packages/phone/images/system.img 没有生成(而mke2fs并未报错?)
[OHOS INFO] [482/486] STAMP obj/build/ohos/images/phone_vendor_image.stamp
[OHOS INFO] [483/486] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm)
[OHOS ERROR] [483/486] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm)
[OHOS ERROR] FAILED: packages/phone/images/system.img
[OHOS ERROR] /usr/bin/env ../../build/ohos/images/build_image.py --depfile gen/build/ohos/images/phone_system_image.d --image-name system --input-path packages/phone/system --image-config-file ../../build/ohos/images/mkimage/system_image_conf.txt --device-image-config-file packages/imagesconf/system_image_conf.txt --output-image packages/phone/images/system.img --target-cpu arm --build-image-tools-path clang_x64/distributeddatamgr/e2fsprogs clang_x64/filemanagement/storage_service ../../third_party/e2fsprogs/prebuilt/host/bin ../../build/ohos/images/mkimage
[OHOS ERROR] pid 338990 ret 2
[OHOS ERROR] info: e2fsdroid -e -C ../../build/ohos/images/mkimage/dac.txt -f /tmp/tmpk73ede7b -a / packages/phone/images/system.img
[OHOS ERROR] pid 338992 ret -11
[OHOS ERROR]
[OHOS ERROR] error run e2fsdroid errno: -11
[OHOS ERROR]
[OHOS ERROR] MkImages failed errno: 2
[OHOS INFO] ---------------------------------------------
[OHOS INFO] ccache summary:
在其它平台也遇见同样问题,出现概率较高
[OHOS ERROR] [2369/2372] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm)
[OHOS ERROR] FAILED: packages/phone/images/system.img
[OHOS ERROR] /usr/bin/env ../../build/ohos/images/build_image.py --depfile gen/build/ohos/images/phone_system_image.d --image-name system --input-path packages/phone/system --image-config-file ../../build/ohos/images/mkimage/system_image_conf.txt --device-image-config-file packages/imagesconf/system_image_conf.txt --output-image packages/phone/images/system.img --target-cpu arm --build-image-tools-path clang_x64/distributeddatamgr/e2fsprogs clang_x64/filemanagement/storage_service ../../third_party/e2fsprogs/prebuilt/host/bin ../../build/ohos/images/mkimage
[OHOS ERROR] pid 305140 ret 2
[OHOS ERROR] info: e2fsdroid -e -C ../../build/ohos/images/mkimage/dac.txt -f /tmp/tmpl_f_hgrx -a / packages/phone/images/system.img
[OHOS ERROR] pid 305142 ret -11
[OHOS ERROR]
[OHOS ERROR] error run e2fsdroid errno: -11
[OHOS ERROR]
[OHOS ERROR] MkImages failed errno: 2
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
请问近期还有遇到这个问题么?
当前版本多人配置后没有复现该问题
同样的问题,昨天编译也是
[OHOS INFO] [505/508] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm)
[OHOS ERROR] [505/508] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm)
[OHOS ERROR] FAILED: packages/phone/images/system.img
[OHOS ERROR] /usr/bin/env ../../build/ohos/images/build_image.py --depfile gen/build/ohos/images/phone_system_image.d --image-name system --input-path packages/phone/system --image-config-file ../../build/ohos/images/mkimage/system_image_conf.txt --device-image-config-file packages/imagesconf/system_image_conf.txt --output-image packages/phone/images/system.img --target-cpu arm --build-image-tools-path clang_x64/distributeddatamgr/e2fsprogs clang_x64/filemanagement/storage_service ../../third_party/e2fsprogs/prebuilt/host/bin ../../build/ohos/images/mkimage
[OHOS ERROR] pid 222565 ret 2
[OHOS ERROR] info: e2fsdroid -e -C ../../build/ohos/images/mkimage/dac.txt -f /tmp/tmpwp0rpv6e -a / packages/phone/images/system.img
[OHOS ERROR] pid 222567 ret -11
[OHOS ERROR]
[OHOS ERROR] error run e2fsdroid errno: -11
[OHOS ERROR]
[OHOS ERROR] MkImages failed errno: 2
[OHOS INFO] ---------------------------------------------
依然可以复现
[OHOS INFO] [31556/31564] STAMP obj/build/ohos/images/phone_vendor_image.stamp
[OHOS INFO] [31557/31564] ACTION //build/ohos/images:phone_updater_image(//build/toolchain/ohos:ohos_clang_arm)
[OHOS INFO] [31558/31564] STAMP obj/build/ohos/images/phone_updater_image.stamp
[OHOS INFO] [31559/31564] ACTION //build/ohos/images:phone_ramdisk_image(//build/toolchain/ohos:ohos_clang_arm)
[OHOS INFO] [31560/31564] STAMP obj/build/ohos/images/phone_ramdisk_image.stamp
[OHOS INFO] [31561/31564] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm)
[OHOS ERROR] [31561/31564] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm)
[OHOS ERROR] FAILED: packages/phone/images/system.img
[OHOS ERROR] /usr/bin/env ../../build/ohos/images/build_image.py --depfile gen/build/ohos/images/phone_system_image.d --image-name system --input-path packages/phone/system --image-config-file ../../build/ohos/images/mkimage/system_image_conf.txt --device-image-config-file packages/imagesconf/system_image_conf.txt --output-image packages/phone/images/system.img --target-cpu arm --build-image-tools-path clang_x64/distributeddatamgr/e2fsprogs clang_x64/filemanagement/storage_service ../../third_party/e2fsprogs/prebuilt/host/bin ../../build/ohos/images/mkimage
[OHOS ERROR] pid 1017394 ret 2
[OHOS ERROR] info: e2fsdroid -e -C ../../build/ohos/images/mkimage/dac.txt -f /tmp/tmpd7fyyv7h -a / packages/phone/images/system.img
[OHOS ERROR] pid 1017399 ret -11
[OHOS ERROR]
[OHOS ERROR] error run e2fsdroid errno: -11
[OHOS ERROR]
[OHOS ERROR] MkImages failed errno: 2
[OHOS INFO] ---------------------------------------------
请问如何解决 ,感谢
在环境试下ulimit -c unlimited 这个命令,再复现下
设置coredump文件存储位置以及文件名格式
sysctl -w kernel.core_pattern=/home/core/core.%e.%p
执行上面2条命令(ulimit -c unlimited;sysctl -w kernel.core_pattern=/home/william/core.%e.%p )后,问题依然存在,且在/home/william目录下没有抓到core log
[OHOS INFO] [749/752] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm)
[OHOS ERROR] [749/752] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm)
[OHOS ERROR] FAILED: packages/phone/images/system.img
[OHOS ERROR] /usr/bin/env ../../build/ohos/images/build_image.py --depfile gen/build/ohos/images/phone_system_image.d --image-name system --input-path packages/phone/system --image-config-file ../../build/ohos/images/mkimage/system_image_conf.txt --device-image-config-file packages/imagesconf/system_image_conf.txt --output-image packages/phone/images/system.img --target-cpu arm --build-image-tools-path clang_x64/distributeddatamgr/e2fsprogs clang_x64/filemanagement/storage_service ../../third_party/e2fsprogs/prebuilt/host/bin ../../build/ohos/images/mkimage
[OHOS ERROR] pid 292153 ret 2
[OHOS ERROR] info: e2fsdroid -e -C ../../build/ohos/images/mkimage/dac.txt -f /tmp/tmp1i4bi4k_ -a / packages/phone/images/system.img
[OHOS ERROR] pid 292155 ret 1
[OHOS ERROR] __populate_fs: Could not allocate block in ext2 filesystem while writing file "icudt67l.dat"
[OHOS ERROR] e2fsdroid: Could not allocate block in ext2 filesystem while populating file system
[OHOS ERROR]
[OHOS ERROR] error run e2fsdroid errno: 1
[OHOS ERROR]
[OHOS ERROR] MkImages failed errno: 2
[OHOS INFO] ---------------------------------------------
目前问题已修复,请拉取最新master分支代码
登录 后才可以发表评论