-
-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] 在linux deploy 的 arm安卓版本linux 中 服务启动失败 #658
Comments
如果我手动运行是可以正常启动程序的 |
这个系统里面有supervise吗?如果系统本身不支持服务,也可以自己编写开机自启脚本。 |
系统本身是支持服务的,sshd的服务都是可以正常启动 description="OpenBSD Secure Shell server" extra_commands="checkconfig" NOTE: SSHD_* variables are deprecated and will be removed in future!: "${sshd_disable_keygen:="${SSHD_DISABLE_KEYGEN:-"no"}"}" pidfile="${SSHD_PIDFILE:-"/run/$RC_SVCNAME.pid"}" required_files="$cfgfile" generate_host_key_type() {
} generate_host_keys() {
} get_conf() { conf_enabled() { depend() {
} update_command() { checkconfig() {
} start_pre() { stop_pre() { stop_post() { reload() {
} warn_deprecated_var() {
} |
方便提供一下 nging 中的 data/logs/service.log 文件内容吗? |
你填写的sqlite数据库文件是不是相对路径,可以改成绝对路径试试,因为我看服务生成的配置中不支持工作目录,不知道是否与此有关 |
我自己写服务是可以的,使用的是 执行rc.local 文件 |
应该是相对路径这个原因 如何改为绝对路径,我没找到配置方法,还是说需要修改代码重新编译才能实现? |
确实是相对路径的问题,不支持设置工作目录的情况下就会有问题,我修复一下发布新版本 |
@chendx-github 是否有升级到 v5.2.4? 这个问题还存在吗? |
我明天测试一下 |
我刚刚测试,还是不行 |
我昨天晚上又测试了,发现似乎可以启动了,只是在安装好服务之后 使用 nging service start 的时候会提示失败 |
我刚刚猜测是 确实不行,服务无法启动 |
老大 这个问题能解决吗 |
优先级不高。最好能提供报错的具体信息。我没有这样的环境,单单失败二字无从下手。 |
没有root权限的安卓手机不好排查 |
问题描述
这里输入问题描述
重现步骤
重现步骤如下:
安装服务之后启动
如下是生成的服务配置文件:
#!/sbin/openrc-run
supervisor=supervise-daemon
name="Nging"
description=""
command=/usr/sof/nging_linux_arm64/nging
command_args="service run "
name=$(basename $(readlink -f $command))
supervise_daemon_args="--stdout /var/log/${name}.log --stderr /var/log/${name}.err"
期望的正确结果
正常启动
截图
系统类型和版本:
数据库类型和版本:
The text was updated successfully, but these errors were encountered: