apt-get update не работает на chroot ubuntu 16.04 на Android

У меня была такая же проблема, пока я не удалил mesa-vulkan-drivers. Затем DOTA2 сразу же начал с опции -vulkan. Кроме того, vulkaninfo дает мне намного больше результатов, без ошибок.

1
задан 21 April 2018 в 05:51

2 ответа

Я прокомментировал https://www.reddit.com/r/debian/comments/503ja3/issues_with_debian_on_android_phone/d8j290s/, что я решил эту проблему, и вот подробности для вас (когда вы писали меня по reddit):

AFAIK, setid to root в debian chroot не будет работать, из-за Android sepolicy. Возможно, в Android sepolicy есть правило, такое как «использовать сеть, вы должны иметь gid of inet (что 3003, как вы можете видеть из adb shell id)». Может быть, он также говорит: «Устанавливает корень setid бесполезно».

Итак, чтобы заставить его работать, вы должны добавить группу (возможно, named android_inet) с gid 3003 в debian chroot: sudo addgroup --gid 3003 android_inet, а затем , измените идентификатор основной группы _apt на android_inet: sudo usermod -g android_inet _apt.

Добавление android_inet в качестве дополнительной группы для _apt не будет работать, потому что это не то, что хочет Android Sepolicy.

2
ответ дан 18 July 2018 в 13:59

Я прокомментировал https://www.reddit.com/r/debian/comments/503ja3/issues_with_debian_on_android_phone/d8j290s/, что я решил эту проблему, и вот подробности для вас (когда вы писали меня по reddit):

AFAIK, setid to root в debian chroot не будет работать, из-за Android sepolicy. Возможно, в Android sepolicy есть правило, такое как «использовать сеть, вы должны иметь gid of inet (что 3003, как вы можете видеть из adb shell id)». Может быть, он также говорит: «Устанавливает корень setid бесполезно».

Итак, чтобы заставить его работать, вы должны добавить группу (возможно, named android_inet) с gid 3003 в debian chroot: sudo addgroup --gid 3003 android_inet, а затем , измените идентификатор основной группы _apt на android_inet: sudo usermod -g android_inet _apt.

Добавление android_inet в качестве дополнительной группы для _apt не будет работать, потому что это не то, что хочет Android Sepolicy.

2
ответ дан 24 July 2018 в 20:18

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

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