2022-05-18编译OpenHarmony-v3.1-Release出现genext2fs: command not found

20220518编译OpenHarmony-v3.1-Release出现genext2fs: command not found

2022/5/18 10:54

编译链编译OpenHarmony-v3.1-Beta都一切正常,但是在编译OpenHarmony-v3.1-Release的时候,选Hi3516DV300正常,但是编译RK3568就出错。

git下来的SDK和tar.gz的SDK都出错。

搜索:FAILED: ramdisk.img

找到这里:

https://developer.huawei.com/consumer/cn/forum/topic/0203853122155630019

编译Hi3516dv300,出现报错[OHOS ERROR]  cp: 无法获取'packages/phone/../../../rk3568/ramdisk.img' 的文件状态(stat): 没有那个文件或目录

初步判定是处理OpenHarmony-v3.1-Beta编译的时候出现的问题。

【刚开始以为是华为又搞幺蛾子了!OpenHarmony-v3.1-Beta的tar.gz包竟然编译不过!】

继续往下找错误:packages/phone/make-boot.sh: line 22: genext2fs: command not found

应该是没有安装genext2fs。

百度之后:[OHOS ERROR] packages/phone/make-boot.sh: line 22: genext2fs: command not fo

http://www.atmcu.com/2239.html

mke2img-oem.sh: line 15: genext2fs: command not found

解决办法:

sudo apt install genext2fs

【这种情况,出于人性化的考量,你得有所提示呀!需要安装新的软件!】

[OHOS INFO] [35104/35112] ACTION //build/ohos/images:phone_vendor_image(//build/toolchain/ohos:ohos_clang_arm)

[OHOS INFO] [35105/35112] ACTION //build/ohos/images:phone_updater_image(//build/toolchain/ohos:ohos_clang_arm)

[OHOS INFO] [35106/35112] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm)

[OHOS ERROR] [35103/35112] ACTION //build/ohos/images:phone_ramdisk_image(//build/toolchain/ohos:ohos_clang_arm)

[OHOS ERROR] FAILED: ramdisk.img

[OHOS ERROR] /usr/bin/env ../../build/ohos/images/build_image.py --depfile gen/build/ohos/images/phone_ramdisk_image.d --image-name ramdisk --input-path packages/phone/ramdisk --image-config-file ../../build/ohos/images/mkimage/ramdisk_image_conf.txt --device-image-config-file packages/imagesconf/ramdisk_image_conf.txt --output-image ramdisk.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  196805  ret  2

[OHOS ERROR]  Make cpio image!

[OHOS ERROR] mkcpio image, cpio stdin:  ./

[OHOS ERROR] mkcpio image, cpio stdin:  ./usr

[OHOS ERROR] mkcpio image, cpio stdin:  ./sys

[OHOS ERROR] mkcpio image, cpio stdin:  ./bin

[OHOS ERROR] mkcpio image, cpio stdin:  ./bin/init

[OHOS ERROR] mkcpio image, cpio stdin:  ./etc

[OHOS ERROR] mkcpio image, cpio stdin:  ./etc/fstab.required

[OHOS ERROR] mkcpio image, cpio stdin:  ./proc

[OHOS ERROR] mkcpio image, cpio stdin:  ./dev

[OHOS ERROR] mkcpio image, cpio stdin:  ./mnt

[OHOS ERROR] mkcpio image, cpio stdin:  ./init

[OHOS ERROR] mkcpio image, cpio stdin:  ./lib

[OHOS ERROR] mkcpio image, cpio stdin:  ./lib/libpcre2.z.so

[OHOS ERROR] mkcpio image, cpio stdin:  ./lib/libc.so

[OHOS ERROR] mkcpio image, cpio stdin:  ./lib/ld-musl-arm.so.1

[OHOS ERROR] mkcpio image, cpio stdin:  ./lib/libsepol.z.so

[OHOS ERROR] mkcpio image, cpio stdin:  ./lib/libload_policy.z.so

[OHOS ERROR] mkcpio image, cpio stdin:  ./lib/librestorecon.z.so

[OHOS ERROR] mkcpio image, cpio stdin:  ./lib/libselinux.z.so

[OHOS ERROR] mkcpio image, cpio stdin:  ./system

[OHOS ERROR] pid  196815  ret  127

[OHOS ERROR]  blocks = 4096  block_size 16384

[OHOS ERROR]  packages/phone/make-boot.sh: line 22: genext2fs: command not found

[OHOS ERROR]

[OHOS ERROR] error run fit image errno: 127

[OHOS ERROR] 

[OHOS ERROR] MkImages failed errno: 2

[OHOS INFO] ---------------------------------------------

[OHOS INFO] ccache summary:

[OHOS INFO] cache hit (direct)  : 0

[OHOS INFO] cache hit (preprocessed)  : 0

[OHOS INFO] cache miss  : 22264

[OHOS INFO] hit rate:  0.00%

[OHOS INFO] mis rate: 100.00%

[OHOS INFO] ---------------------------------------------

[OHOS INFO] c targets overlap rate statistics

[OHOS INFO] subsystem      files NO. percentage builds NO. percentage overlap rate

[OHOS INFO] securec              78 0.4%     156 0.7% 2.00

[OHOS INFO] utils              206 1.0%     286 1.3% 1.39

[OHOS INFO] developtools        316 1.6%     422 1.9% 1.34

[OHOS INFO] third_party        8664 43.0%   10875 48.2% 1.26

[OHOS INFO] graphic            372 1.8%     373 1.7% 1.00

[OHOS INFO] aafwk              547 2.7%     547 2.4% 1.00

[OHOS INFO] account              83 0.4%       83 0.4% 1.00

[OHOS INFO] ace                1840 9.1%     1840 8.2% 1.00

[OHOS INFO] appexecfwk          132 0.7%     132 0.6% 1.00

[OHOS INFO] ark                454 2.3%     454 2.0% 1.00

[OHOS INFO] barrierfree          64 0.3%       64 0.3% 1.00

[OHOS INFO] communication      1285 6.4%     1285 5.7% 1.00

[OHOS INFO] compileruntime        78 0.4%       78 0.3% 1.00

[OHOS INFO] contactsdata          37 0.2%       37 0.2% 1.00

[OHOS INFO] customization        28 0.1%       28 0.1% 1.00

[OHOS INFO] deviceprofile        39 0.2%       39 0.2% 1.00

[OHOS INFO] distributeddatamgr     502 2.5%     502 2.2% 1.00

[OHOS INFO] distributedhardware     240 1.2%     240 1.1% 1.00

[OHOS INFO] distributedschedule       45 0.2%       45 0.2% 1.00

[OHOS INFO] filemanagement      108 0.5%     108 0.5% 1.00

[OHOS INFO] global                45 0.2%       45 0.2% 1.00

[OHOS INFO] hdf                520 2.6%     520 2.3% 1.00

[OHOS INFO] hiviewdfx          299 1.5%     299 1.3% 1.00

[OHOS INFO] location              53 0.3%       53 0.2% 1.00

[OHOS INFO] miscservices        212 1.1%     212 0.9% 1.00

[OHOS INFO] msdp                  13 0.1%       13 0.1% 1.00

[OHOS INFO] multimedia          526 2.6%     526 2.3% 1.00

[OHOS INFO] multimodalinput     113 0.6%     113 0.5% 1.00

[OHOS INFO] notification        162 0.8%     162 0.7% 1.00

[OHOS INFO] powermgr            160 0.8%     160 0.7% 1.00

[OHOS INFO] resourceschedule     209 1.0%     209 0.9% 1.00

[OHOS INFO] security            347 1.7%     347 1.5% 1.00

[OHOS INFO] sensors              51 0.3%       51 0.2% 1.00

[OHOS INFO] settingsdata          3 0.0%       3 0.0% 1.00

[OHOS INFO] startup            135 0.7%     135 0.6% 1.00

[OHOS INFO] telephony          368 1.8%     368 1.6% 1.00

[OHOS INFO] updater            106 0.5%     106 0.5% 1.00

[OHOS INFO] usb                  17 0.1%       17 0.1% 1.00

[OHOS INFO] useriam            134 0.7%     134 0.6% 1.00

[OHOS INFO] web                  4 0.0%       4 0.0% 1.00

[OHOS INFO] window                86 0.4%       86 0.4% 1.00

[OHOS INFO] wpa_supplicant-2.9     165 0.8%     165 0.7% 1.00

[OHOS INFO]

[OHOS INFO] c overall build overlap rate: 1.12

[OHOS INFO]

[OHOS INFO]

[OHOS ERROR] Please check build log in /home/rootroot/OpenHarmony-v3.1-release/out/rk3568/build.log

=====build  error=====

rootroot@rootroot-System-Product1:~/OpenHarmony-v3.1-release$

rootroot@rootroot-System-Product1:~/OpenHarmony-v3.1-release$

rootroot@rootroot-System-Product1:~/OpenHarmony-v3.1-release$ find . -name ramdisk_resource_config

rootroot@rootroot-System-Product1:~/OpenHarmony-v3.1-release$ find . -name ramdisk_resource_config*

./out/rk3568/obj/device/hihope/rk3568/build/rootfs/ramdisk_resource_config.ini_module_info.json

./out/rk3568/obj/device/hihope/rk3568/build/rootfs/ramdisk_resource_config.ini__notice.stamp

./out/rk3568/obj/device/hihope/rk3568/build/rootfs/ramdisk_resource_config.ini_install_info.json

./out/rk3568/obj/device/hihope/rk3568/build/rootfs/ramdisk_resource_config.ini.stamp

./out/rk3568/obj/device/hihope/rk3568/build/rootfs/ramdisk_resource_config.ini.notice.txt

./out/rk3568/gen/device/hihope/rk3568/build/rootfs/ramdisk_resource_config.ini__notice.d

./build/ohos/images/mkimage/ramdisk_resource_config.ini

./device/board/hisilicon/hispark_taurus/linux/images/ramdisk_resource_config.ini

./device/hihope/rk3568/build/rootfs/ramdisk_resource_config.ini

rootroot@rootroot-System-Product1:~/OpenHarmony-v3.1-release$

rootroot@rootroot-System-Product1:~/OpenHarmony-v3.1-release$

rootroot@rootroot-System-Product1:~/OpenHarmony-v3.1-release$ sudo apt-get install genext2fs

[sudo] password for rootroot:

Reading package lists... Done

Building dependency tree     

Reading state information... Done

The following packages were automatically installed and are no longer required:

  dblatex-doc libalgorithm-c3-perl libapache-pom-java libb-hooks-endofscope-perl libb-hooks-op-check-perl libclass-c3-perl libclass-c3-xs-perl libclass-data-inheritable-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libcommons-logging-java

  libcommons-parent-java libdata-optlist-perl libdevel-callchecker-perl libdevel-caller-perl libdevel-globaldestruction-perl libdevel-lexalias-perl libdevel-stacktrace-perl libdist-checkconflicts-perl libdynaloader-functions-perl libemail-date-format-perl

  libeval-closure-perl libexception-class-perl libfile-homedir-perl libfile-which-perl libfontbox-java libipc-shareable-perl liblog-dispatch-perl liblog-log4perl-perl libmail-sendmail-perl libmime-charset-perl libmime-lite-perl libmime-types-perl

  libmodule-implementation-perl libmodule-runtime-perl libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl libpackage-stash-perl libpackage-stash-xs-perl libpadwalker-perl libparams-classify-perl libparams-util-perl libparams-validationcompiler-perl

  libpdfbox-java libreadonly-perl libref-util-perl libref-util-xs-perl librole-tiny-perl libsombok3 libspecio-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-quote-perl libsys-hostname-long-perl

  libunicode-linebreak-perl libvariable-magic-perl libxstring-perl libyaml-tiny-perl linux-headers-5.13.0-39-generic linux-hwe-5.13-headers-5.13.0-39 linux-image-5.13.0-39-generic linux-modules-5.13.0-39-generic linux-modules-extra-5.13.0-39-generic

  preview-latex-style texlive texlive-bibtex-extra texlive-extra-utils texlive-latex-extra texlive-latex-recommended texlive-pictures

Use 'sudo apt autoremove' to remove them.

The following NEW packages will be installed:

  genext2fs

0 upgraded, 1 newly installed, 0 to remove and 88 not upgraded.

Need to get 21.1 kB of archives.

After this operation, 57.3 kB of additional disk space will be used.

Get:1 http://cn.archive.ubuntu.com/ubuntu focal/universe amd64 genext2fs amd64 1.4.1-4build2 [21.1 kB]

Fetched 21.1 kB in 1s (17.2 kB/s)   

Selecting previously unselected package genext2fs.

(Reading database ... 284308 files and directories currently installed.)

Preparing to unpack .../genext2fs_1.4.1-4build2_amd64.deb ...

Unpacking genext2fs (1.4.1-4build2) ...

Setting up genext2fs (1.4.1-4build2) ...

Processing triggers for man-db (2.9.1-1) ...

rootroot@rootroot-System-Product1:~/OpenHarmony-v3.1-release$

rootroot@rootroot-System-Product1:~/OpenHarmony-v3.1-release$

rootroot@rootroot-System-Product1:~/OpenHarmony-v3.1-release$ ./build.sh --product-name rk3568 --ccache


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,636评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,890评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,680评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,766评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,665评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,045评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,515评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,182评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,334评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,274评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,319评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,002评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,599评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,675评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,917评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,309评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,885评论 2 341

推荐阅读更多精彩内容

  • 字符串 1.什么是字符串 使用单引号或者双引号括起来的字符集就是字符串。 引号中单独的符号、数字、字母等叫字符。 ...
    mango_2e17阅读 7,489评论 1 7
  • 《闭上眼睛才能看清楚自己》这本书是香海禅寺主持贤宗法师的人生体悟,修行心得及讲学录,此书从六个章节讲述了禅修是什么...
    宜均阅读 9,979评论 1 25
  • 前言 Google Play应用市场对于应用的targetSdkVersion有了更为严格的要求。从 2018 年...
    申国骏阅读 63,875评论 14 98
  • 第七章:理性的投资观 字数: 1.投资要围绕目的进行 投资的目的是为了挣钱。投资的除了金钱还有时间和精力也是一种投...
    幸福萍宝阅读 3,310评论 1 2
  • 本文转载自微信公众号“电子搬砖师”,原文链接 这篇文章会以特别形象通俗的方式讲讲什么是PID。 很多人看到网上写的...
    这个飞宏不太冷阅读 6,762评论 2 15