Anbox não abre [RESOLVIDO]

1. Anbox não abre [RESOLVIDO]

Eduardo Solano
Proxlu

(usa Outra)

Enviado em 28/03/2021 - 19:28h

Abaixo tento executar o Anbox pelo terminal, pois já havia tentado executar no menu (nem se quer abriu) e recebo o erro da ultima linha:
[email protected]:~
$ anbox session-manager
[ 2021-03-28 21:39:41] [session_manager.cpp:[email protected]()] Failed to start as either binder or ashmem kernel drivers are not loaded

Alguém sabe como consigo iniciar o Anbox?



  


2. Re: Anbox não abre [RESOLVIDO]

wellington joão da Silva
wellingtonjoao

(usa Manjaro Linux)

Enviado em 30/03/2021 - 17:23h

Dá uma olhada se os modulos foram carregados.

sudo modprobe ashmem_linux
sudo modprobe binder_linux



Proxlu escreveu:

Abaixo tento executar o Anbox pelo terminal, pois já havia tentado executar no menu (nem se quer abriu) e recebo o erro da ultima linha:
[email protected]:~
$ anbox session-manager
[ 2021-03-28 21:39:41] [session_manager.cpp:[email protected]()] Failed to start as either binder or ashmem kernel drivers are not loaded

Alguém sabe como consigo iniciar o Anbox?





3. Re: Anbox não abre [RESOLVIDO]

Eduardo Solano
Proxlu

(usa Outra)

Enviado em 31/03/2021 - 15:46h


wellingtonjoao escreveu:

Dá uma olhada se os modulos foram carregados.

sudo modprobe ashmem_linux
sudo modprobe binder_linux



Proxlu escreveu:

Abaixo tento executar o Anbox pelo terminal, pois já havia tentado executar no menu (nem se quer abriu) e recebo o erro da ultima linha:
[email protected]:~
$ anbox session-manager
[ 2021-03-28 21:39:41] [session_manager.cpp:[email protected]()] Failed to start as either binder or ashmem kernel drivers are not loaded

Alguém sabe como consigo iniciar o Anbox?




Ola, obrigado por responder, eles não foram carregados, conhece alguma solução para isso?
[email protected]:~
$ sudo modprobe ashmem_linux
[sudo] senha para edu:
modprobe: FATAL: Module ashmem_linux not found in directory /lib/modules/4.9.240-antix.1-amd64-smp
[email protected]:~
$ sudo modprobe binder_linux
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/4.9.240-antix.1-amd64-smp




4. Re: Anbox não abre [RESOLVIDO]

José Lucas
MINEMAM

(usa Manjaro Linux)

Enviado em 31/03/2021 - 17:58h

Só seguir os passos: https://docs.anbox.io/userguide/install_kernel_modules.html


5. Re: Anbox não abre

Eduardo Solano
Proxlu

(usa Outra)

Enviado em 02/04/2021 - 14:02h

Ola, obrigado por responder, mas seu link não me serviu.
$ sudo add-apt-repository ppa:morphis/anbox-support

More info: https://launchpad.net/~morphis/+archive/ubuntu/anbox-support
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keybox '/tmp/tmpxcowhk26/pubring.gpg' created
gpg: /tmp/tmpxcowhk26/trustdb.gpg: base de dados de confiança criada
gpg: key 21C6044A875B67B7: public key "Launchpad PPA for morphis" imported
gpg: Número total processado: 1
gpg: importados: 1
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
gpg: nenhum dado OpenPGP válido encontrado.
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
self.run()
File "/usr/lib/python3.9/threading.py", line 892, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 688, in addkey_func
func(**kwargs)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 386, in add_key
return apsk.add_ppa_signing_key()
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 273, in add_ppa_signing_key
cleanup(tmp_keyring_dir)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 234, in cleanup
shutil.rmtree(tmp_keyring_dir)
File "/usr/lib/python3.9/shutil.py", line 718, in rmtree
_rmtree_safe_fd(fd, path, onerror)
File "/usr/lib/python3.9/shutil.py", line 675, in _rmtree_safe_fd
onerror(os.unlink, fullname, sys.exc_info())
File "/usr/lib/python3.9/shutil.py", line 673, in _rmtree_safe_fd
os.unlink(entry.name, dir_fd=topfd)
FileNotFoundError: [Errno 2] Ficheiro ou pasta inexistente: 'S.gpg-agent.extra'



6. Re: Anbox não abre

Eduardo Solano
Proxlu

(usa Outra)

Enviado em 02/04/2021 - 15:05h

Instalei os modulos usando "git clone https://github.com/anbox/anbox-modules.git " e retornou o seguinte ao tentar executar o anbox novamente:
anbox session-manager
[ 2021-04-02 18:01:24] [daemon.cpp:[email protected]] Failed to connect to socket /run/anbox-container.socket: No such file or directory

Alguém tem idéia do que não está iniciando o anbox agora?


7. Re: Anbox não abre [RESOLVIDO]

Eduardo Solano
Proxlu

(usa Outra)

Enviado em 03/04/2021 - 14:26h


Proxlu escreveu:

Instalei os modulos usando "git clone https://github.com/anbox/anbox-modules.git " e retornou o seguinte ao tentar executar o anbox novamente:
anbox session-manager
[ 2021-04-02 18:01:24] [daemon.cpp:[email protected]] Failed to connect to socket /run/anbox-container.socket: No such file or directory

Alguém tem idéia do que não está iniciando o anbox agora?


Usando o comando "sudo anbox container-manager" para iniciar o processo do anbox manualmente, eu recebo outro retorno ao executalo.
sudo anbox session-manager
[ 2021-04-03 17:19:23] [daemon.cpp:[email protected]] No runtime directory specified

E agora ao abrir ele clicando no icone do menu, obtenho a tela de carregamento do anbox e não passa dela, vejam a print.
Creio que ainda falte algo, mas não faço idéia do que seja agora, alguém pode me ajudar?


8. Re: Anbox não abre [RESOLVIDO]

Eduardo Solano
Proxlu

(usa Outra)

Enviado em 03/04/2021 - 18:10h

Problema resolvido!
Acabei de resolver por conta própria e vou deixar a solução pra outros que passem pelo mesmo:

Fiz muitos procedimentos, mas creio que tenham sido esses que resolveram o problema, o Anbox que instalei foi via apt numa distro base debian, kernel 4.9, sem systemd, com drivers proprietários nvidia.

OBS: Se seu kernel linux for 4.17 pra cima, pule os passos "1" e "2", ele ja conta com os módulos que o anbox usa. No geral, com systemd da para ignorar o passo "4" por ele iniciar os processos do anbox automáticamente. Caso seja kernel 4.17+ com systemd, siga apenas os passos "3" e "5".

1 - Abra o terminal e Baixe os módulos na sua home: (caso não tenha o git, "sudo apt install git")
git clone https://github.com/anbox/anbox-modules.git 


2 - Navegue para a pasta que baixou acima e execute "./INSTALL.sh":
cd anbox-modules
sudo chmod +x INSTALL.sh
./INSTALL.sh


3 - No navegador baixe a imagem do android no link abaixo e copie como "/var/lib/anbox/android.img":
https://build.anbox.io/android-images/2018/07/19/android_amd64.img
navegue até /home/user/Downloads ou
cd Downloads 
Clique com o direito no arquivo baixado e em copiar e cole como /var/lib/anbox/android.img ou
sudo cp android_amd64.img /var/lib/anbox/android.img 


4 - Após, certifique-se de ter o pacote "systemctl" instalado (caso não tenha systemctl, "sudo apt install systemctl") e dê os comandos abaixo:
sudo systemctl start anbox-container-manager.service
systemctl --user start anbox-session-manager.service


5 - Por fim, hora de executar o Anbox:
Abra clicando no icone do anbox no menu ou
anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity 
Caso não inicie
sudo systemctl restart anbox-container-manager.service 


Para conseguir baixar apks no navegador, instale o adb (sudo apt install adb) e é isso!
No meu caso devo sempre repetir o passo "4" a cada reinicialização, então no terminal dei um "nano /usr/share/applications/anbox.desktop" e modifiquei a linha "Exec=", ficando assim:
Exec=sudo systemctl start anbox-container-manager.service && systemctl --user start anbox-session-manager.service && anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity 








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts