我已经从默认存储库安装了 anbox。
的ashmem和binder模块被加载:
$ lsmod | grep _linux
binder_linux 163840 0
ashmem_linux 20480 0
Run Code Online (Sandbox Code Playgroud)
该anbox-container-manager系统服务正在运行:
$ systemctl status anbox-container-manager
? anbox-container-manager.service - Anbox Container Manager
Loaded: loaded (/lib/systemd/system/anbox-container-manager.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2019-11-08 12:17:33 GMT; 7min ago
Docs: man:anbox(1)
Process: 1239 ExecStartPre=/sbin/modprobe ashmem_linux (code=exited, status=0/SUCCESS)
Process: 1250 ExecStartPre=/sbin/modprobe binder_linux (code=exited, status=0/SUCCESS)
Process: 1265 ExecStartPre=/usr/share/anbox/anbox-bridge.sh start (code=exited, status=0/SUCCESS)
Main PID: 1334 (anbox)
Tasks: 9 (limit: 4915)
Memory: 11.3M
CGroup: /system.slice/anbox-container-manager.service
??1334 /usr/bin/anbox container-manager --daemon --privileged --data-path=/var/lib/anbox
Nov 08 12:17:33 frog systemd[1]: Starting Anbox Container Manager...
Nov 08 12:17:33 frog systemd[1]: Started Anbox Container Manager.
Run Code Online (Sandbox Code Playgroud)
但是当我尝试启动会话管理器时,它声称未安装内核模块:
$ anbox session-manager
[ 2019-11-08 12:25:39] [session_manager.cpp:130@operator()] Failed to start as either binder or ashmem kernel drivers are not loaded
Run Code Online (Sandbox Code Playgroud)
这是一个已知的问题?
内核模块在那里,但/dev/binder不是 \xe2\x80\x94,因为binder_linux现在这不是模块的工作方式。然而morphis认为这不是一个错误,因为他们有一个拉取请求以使 anbox 与当前binder_linux模块一起工作。据我所知,您应该能够使其与快照的“边缘”通道一起使用。IE,
sudo snap install --devmode --edge anbox\nRun Code Online (Sandbox Code Playgroud)\n\n但我对快照的经验是不存在的
\n今天我的系统出现同样的错误:
$ uname -a
Linux ntg-pc 5.3.0-26-generic #28-Ubuntu SMP Wed Dec 18 05:37:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
我注意到的一件事是,虽然 modprobe 工作正常,但只是/dev/ashmem创建了......
sudo modprobe ashmem_linux
$ sudo modprobe binder_linux
$ lsmod | grep -e ashmem_linux -e binder_linux
2:ashmem_linux 20480 0
3:binder_linux 163840 0
$ ls -alh /dev/binder /dev/ashmem
ls: cannot access '/dev/binder': No such file or directory
crw------- 1 root root 10, 53 Jan 21 19:10 /dev/ashmem
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7149 次 |
| 最近记录: |