讨论广场 问答详情
4.0版本编译报错 e2fsdroid: Could not allocate block in ext2 filesystem while populating file system
坤腾 2024-12-19 14:01:26
460 评论 分享

在device/soc对应目录下添加gpu以及相关文件

编译报错e2fsdroid: Could not allocate block in ext2 filesystem while populating file system

 [13793/13828] STAMP obj/build/ohos/packages/generate_host_symlink.stamp
26481 [13794/13828] ACTION //build/ohos/packages:phone_sa_profile_install_info(//build/toolchain/ohos:ohos_clang_arm64)
26482 [13795/13828] STAMP obj/build/ohos/packages/phone_sa_profile_install_info.stamp
26483 [13796/13828] ACTION //build/ohos/packages:phone_hisysevent_install_info(//build/toolchain/ohos:ohos_clang_arm64)
26484 The hisysevent.def packages/phone/hisysevent/hisysevent.def is generated successfully.
26485 [13797/13828] STAMP obj/build/ohos/packages/phone_hisysevent_install_info.stamp
26486 [13798/13828] ACTION //build/ohos/packages:collect_notice_files__phone(//build/toolchain/ohos:ohos_clang_arm64)
26487 [13799/13827] ACTION //build/ohos/packages:merge_system_notice_file_phone(//build/toolchain/ohos:ohos_clang_arm64)
26488 [13800/13824] ACTION //build/ohos/packages:phone_install_modules(//build/toolchain/ohos:ohos_clang_arm64)
26489 remove system dir...
26490 remove vendor dir...
26491 remove eng_system dir...
26492 remove updater dir...
26493 remove ramdisk dir...
26494 copy modules...
26495 [13801/13824] STAMP obj/build/ohos/packages/phone_install_modules.stamp
26496 [13802/13824] ACTION //build/ohos/packages:check_seccomp_filter_name(//build/toolchain/ohos:ohos_clang_arm64)
26497 [13803/13823] ACTION //build/ohos/packages:process_field_validate(//build/toolchain/ohos:ohos_clang_arm64)
26498 [13804/13822] ACTION //build/ohos/images:phone_sys_prod_image(//build/toolchain/ohos:ohos_clang_arm64)
26499 [13805/13821] ACTION //build/ohos/images:phone_chip_prod_image(//build/toolchain/ohos:ohos_clang_arm64)
26500 [13806/13819] ACTION //build/ohos/images:phone_eng_chipset_image(//build/toolchain/ohos:ohos_clang_arm64)
26501 [13807/13818] ACTION //build/ohos/images:phone_userdata_image(//build/toolchain/ohos:ohos_clang_arm64)
26502 [13808/13818] STAMP obj/build/ohos/images/phone_userdata_image.stamp
26503 [13809/13818] ACTION //build/ohos/images:phone_eng_system_image(//build/toolchain/ohos:ohos_clang_arm64)
26504 [13810/13818] STAMP obj/build/ohos/images/phone_eng_system_image.stamp
26505 [13811/13818] ACTION //build/ohos/images:phone_vendor_image(//build/toolchain/ohos:ohos_clang_arm64)
26506 FAILED: packages/phone/images/vendor.img
26507 /usr/bin/env ../../build/ohos/images/build_image.py --depfile gen/build/ohos/images/phone_vendor_image.d --image-name vendor --input-path packages/phone/vendor --image-config-file ../../build/ohos/imag      es/mkimage/vendor_image_conf.txt --device-image-config-file packages/imagesconf/vendor_image_conf.txt --output-image packages/phone/images/vendor.img --target-cpu arm64 --build-variant root --build-ima      ge-tools-path clang_x64/thirdparty/e2fsprogs clang_x64/thirdparty/f2fs-tools ../../third_party/e2fsprogs/prebuilt/host/bin ../../build/ohos/images/mkimage
26508 pid  3121443  ret  2
26509  info: e2fsdroid -e -C ../../build/ohos/images/mkimage/dac.txt -f packages/phone/vendor -a /vendor packages/phone/images/vendor.img
26510 pid 3121458 ret 1
26511 __populate_fs: Could not allocate block in ext2 filesystem while writing file "libmali-bifrost-g52-g2p0-ohos.so"
26512 e2fsdroid: Could not allocate block in ext2 filesystem while populating file system
26513
26514 error run e2fsdroid errno: 1
26515
26516 MkImages failed errno: 2
26517 [13812/13818] ACTION //build/ohos/images:phone_updater_ramdisk_image(//build/toolchain/ohos:ohos_clang_arm64)
26518 [13813/13818] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm64)
26519 ninja: build stopped: subcommand failed.
26520 ^[[91m[OHOS ERROR]^[[0m Traceback (most recent call last):
26521 ^[[91m[OHOS ERROR]^[[0m   File "/home/ubuntu/code/ohos/build/hb/services/ninja.py", line 49, in _execute_ninja_cmd
26522 ^[[91m[OHOS ERROR]^[[0m     SystemUtil.exec_command(
26523 ^[[91m[OHOS ERROR]^[[0m   File "/home/ubuntu/code/ohos/build/hb/util/system_util.py", line 63, in exec_command
26524 ^[[91m[OHOS ERROR]^[[0m     raise OHOSException(
26525 ^[[91m[OHOS ERROR]^[[0m exceptions.ohos_exception.OHOSException: Please check build log in /home/ubuntu/code/ohos/out/aipro/build.log
26526 ^[[91m[OHOS ERROR]^[[0m
26527 ^[[91m[OHOS ERROR]^[[0m During handling of the above exception, another exception occurred:
26528 ^[[91m[OHOS ERROR]^[[0m
26529 ^[[91m[OHOS ERROR]^[[0m Traceback (most recent call last):
 

460 评论 分享
写回答
全部评论(5)
2 楼

初步看是vendor分区配置小了,可尝试修改build\ohos\images\mkimage\vendor_image_conf.txt大小

2024-12-19 18:00:59
2025-03-20 17:26:16
引用:“已经好了,谢谢”
怎么改的,求教,也遇到相同问题了
2025-03-20 17:26:16
2024-12-20 14:00:51
已经好了,谢谢
2024-12-20 14:00:51
2024-12-20 13:10:27
这个改了也还是报错
2024-12-20 13:10:27
1 楼

稍等分析下

2024-12-19 16:42:31