Anbox на 19.10 - утверждает, что модули ядра отсутствуют

Я установил anbox из репозиториев по умолчанию.

Загружены модули ashmem и binder :

$ lsmod | grep _linux
binder_linux          163840  0
ashmem_linux           20480  0

Системная служба 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.

Но когда я попробую для запуска диспетчера сеансов он утверждает, что модули ядра не установлены:

$ 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

Это известная проблема?

1
задан 8 November 2019 в 15:26

2 ответа

Сегодня такая же ошибка, моя система:

$ 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

Я заметил, что хотя 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
1
ответ дан 21 January 2020 в 19:20

Модули ядра присутствуют, а / dev / binder нет - потому что модуль binder_linux сейчас работает иначе. morphis , однако, считают это не ошибкой, потому что у них есть запрос на перенос, чтобы anbox работал с текущим модулем binder_linux . Насколько я могу судить, вы сможете заставить его работать с "краевым" каналом привязки. То есть,

sudo snap install --devmode --edge anbox

но мой опыт работы со снимками отсутствует

1
ответ дан 27 January 2020 в 16:46

Другие вопросы по тегам:

Похожие вопросы: