sunsili 发表于 2021-8-7 23:54:10

HamonyOS 编译通过 启动文件系统失败


HamonyOS 编译通过 启动文件系统失败



过程不详述,与虚拟机一样搞一遍
按上回书 写的代码
烧录

后面还是要烧录的
setenv bootcmd "sf probe 0;sf read 0x40000000 0x100000 0x400000;go 0x40000000";               
size=6M";
saveenv

内核启动成功
OHOS #
文件系统启动失败
SigHandler, SIGCHLD received.
Error loading shared library libzlib_shared.so: No such file or directory (needed by foundation)
Error relocating /usr/lib/libbundlems.so: inflateInit2_: symbol not found
Error relocating /usr/lib/libbundlems.so: inflateEnd: symbol not found
stop service shell pid 3 faiLED! err 1.
OsSdSync 912, mutex lock fail!

文件系统启动失败,动态链接库丢失了
重新烧录,问题依然
后面求助大神说是华为工程师改出了BUG
期待解决

sunsili 发表于 2021-8-17 22:52:26

hpm安装好后
运行hpm init -t dist
提示nodejs版本太低,需求升级nodejs

n 模块Node.js 的版本控制非常简单很方便,依靠的是 n 这个模块。这个模块的安装,可以使用 NPM 工具。
> npm i -g n // 该命令把 n 模块安装到系统全局,之后使用 “n” 命令就可以控制 Node 的版本版本控制n 模块的强大可以让我们随时穿越 Node 的各种版本,无论是最新版本、指定版本、稳定版、长期支持版 都能通过一条命令解决。
> n stable // 把当前系统的 Node 更新成最新的 “稳定版本”> n lts // 长期支持版> n latest // 最新版> n 10.14.2 // 指定安装版本
升级后,运行 node -v还是旧版本升级旧有提示新版本安装在那,我的在/usr/local/bin在运行一下 node -v以后就是新版本了
页: [1]
查看完整版本: HamonyOS 编译通过 启动文件系统失败