Lines Matching refs:init
1 # init常见问题指导
7 查看服务进程的cfg文件,是否将"once"项配置为1;该项若为1,则表示为一次性进程,进程退出后不会再被init拉起
25 在init中查找对应的代码位置,发现是服务不存在。
32 ## init开机启动相关问题
36 1. 原因分析:init 二级启动没有完成。
38 解决方法:执行begetctl setloglevel 0并重启设备,通过串口查看内核日志。确认init的二级启动是否正常完成,关键log如下:
41 [32.173144][pid=1] [Init] [INFO] [init.c:206]Start init second stage.
42 [33.173144][pid=1] [Init] [DEBUG] [init.c:206]Parse init configs from /etc/init.cfg.
45 如果此时hdcd服务没有启动,或者分区没有挂载好,无法执行begetctl 命令。需要修改init 代码,设置log等级。确保init 的debug log能正常输出。
47 2. 原因分析:init.cfg 解析失败。
54 1. 排查cfg文件json格式, init cfg文件遵循json格式,按要求修改cfg文件。
55 …2. 日志中有 permission denied,init 进程报权限问题。1. 判断是否是selinux 导致的,关闭selinux 重新验证,如果正常,无权限报错。则是selinux 策略配…
121 …2. ps -ef | grep ohos, 确定系统应用是否存在;日志中有 permission denied,init进程报权限问题。 确认系统应用权限,关闭selinux, 重新验证,如果正…
128 1. init服务中定义“importance”的属性。
130 3. init进程挂掉会导致panic。
148 1. 插件安装成功,在板子中查看/system/lib/init/reboot/librebootmodule.z.so是否安装成功。
158 …4. 日志中有 permission denied,init 进程报权限问题。关闭selinux, 重新验证, 如果验证成功,则是selnux策略配置不正确导致, 重新配置或添加对应的selinu…
164 …系统启动过程中,打印“[Init] InitReadCfg, parse failed! please check file /etc/init.cfg format.”错误,启动过程停止,如下图…
172 修改init.cfg文件时,漏掉或多加了逗号或括号等,导致init.cfg文件的json格式被破坏。
176 仔细检查init.cfg文件,确保其格式符合json格式要求。
178 ### 请求其他服务代持fd,init有报错
186 kernel日志打印,都是由init 打印。在init中查找对应的代码位置。发现是其他服务代持fd。