-
Notifications
You must be signed in to change notification settings - Fork 913
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
因内核未使能 CONFIG_USER_NS 导致在 docker 中使用 bazel 编译 android 14 内核失败(长时间卡在 processwrapper-sandbox) #4690
Comments
请填写以下信息. Install ENV: (You can find it in the boot interface.)
RR version: (You can find it in the update menu.)
DSM:
Issue: logs: (## 因为 log中存在 SN/MAC 等一些敏感信息, 当提供完整文件时请自行抹除他们, 当然你也可以发送到我的邮箱. ##) (请先看一下#173、#175、#226 的内容) (如果你只是说 XXX 不能用, 什么详细信息也不提供, 我也只能说感谢你的反馈.) |
请填写以下信息. Install ENV: (You can find it in the boot interface.)
RR version: (You can find it in the update menu.)
DSM:
Issue: logs: (## 因为 log中存在 SN/MAC 等一些敏感信息, 当提供完整文件时请自行抹除他们, 当然你也可以发送到我的邮箱. ##) (请先看一下#173、#175、#226 的内容) (如果你只是说 XXX 不能用, 什么详细信息也不提供, 我也只能说感谢你的反馈.) |
hi,如 tg 群中的讨论,我尝试 enable CONFIG_USER_NS 后编译内核,替换 RR3 中的 zImage-dsm,重启设备后能够进入到 rr 的配置页面(通过显示器显示的内容判断),显示找到网卡,但是无法获取到 ip,导致无法远程连接到该设备。 不知道您那边是否可以通过 github action 生成 enable CONFIG_USER_NS 的调试版本以供测试? |
谢谢,我验证下。 |
从测试看,当前使能CONFIG_USER_NS后,在群晖的docker中编译aosp U的内核时,能够使用linux-sandbox,而不是最开始的通用的processwrapper-sandbox。 但是因为缺少 |
我这边提交了2个补丁,这几个补丁也许有助于该问题的解决。 但还是那个问题,我这边编译出来的内核启动后无法获取到 IP,导致我没有办法使用我自己编译的内核验证,还请麻烦你那边编译后给我一份二进制文件,我再验证下。 |
tg @ 我 |
如题,
请问 SA6400 DSM 7.2 custom 内核的来源。
事情的缘由是,在 syno 下使用 docker 编译 android 14 的 kernel 时会卡在构建沙箱的步骤,起初怀疑是 docker 的支持有问题。
后来换用 chroot 的debian 编译还是会卡在哪里。
经过搜索发现,构建过程依赖于命名空间。
在 sync 5.10.x 内核中,该特性可能与 CONFIG_USER_NS 属性是否开启有关(群晖的内核默认没有开启)。
我想要了解下当前使用的 custom 内核来源在哪里,考虑同步一份内核后开启该选项重新编译后再验证。
The text was updated successfully, but these errors were encountered: