Skip to content
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

VNC Server não inicia corretamente #2

Closed
davidalben opened this issue Dec 5, 2023 · 14 comments
Closed

VNC Server não inicia corretamente #2

davidalben opened this issue Dec 5, 2023 · 14 comments
Labels
bug Something isn't working

Comments

@davidalben
Copy link

davidalben commented Dec 5, 2023

O script rodou até o final, sem erros impeditivos. Porém, ao iniciar o VNC Server, depois de selecionar a resolução, ele apresenta as mensages abaixo (veja o Failed na última linha) e não inicia o ambiente. AVNC conecta, mas a tela fica preta.

Você escolheu a resolução Full HD resolution
Cleaning stale pidfile '/root/.vnc/localhost:5901.pid'!
Cleaning stale X11 lock '/tmp/.X1-lock'!
Cleaning stale X11 lock '/tmp/.X11-unix/X1'!

New Xtigervnc server 'remote-desktop' on port 5901 for display :1.
Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /root/.vnc/passwd localhost:1 to connect to the VNC server.

Servidor VNC foi iniciado. A senha padrão é a senha da conta para root
Failed to init libxfconf: Failed to close file descriptor for child process (Invalid argument).
root@localhost:~#

Edit: Complementando, encontre este comentário em outra aplicação:

proot-me/proot#357 (comment)

Poderia ser algo específico do Android 13.

@soutiagojose
Copy link
Owner

Notei que estava havendo esse problema nessas ultimas atualizações do repositório. Eu já estou tentando resolver. Pode usar o comando vncpasswd para reiniciar o comando de definir senha, depois encerrar o servidor com o comando stopvnc e reiniciar a vnc com o comando startvnc. Nos meus testes resolveram mas já estou analisando o caso para que não ocorra mais.

@soutiagojose soutiagojose added the bug Something isn't working label Dec 6, 2023
@soutiagojose
Copy link
Owner

A nova versão de instalação já corrige o script, mas caso não queira reinstalar o sistema novamente, pode usar o comando a baixo:

wget https://raw.githubusercontent.com/allytiago/Ubuntu-no-Android/main/config/xfce4/xfce4-config.sh && chmod +x xfce4-config.sh && bash xfce4-config.sh

O script irá atualizar os repositórios e reinstalar pacotes do xfce e solicitar a reconfiguração de senha. Mas recomendo fazer a reinstalação para a versão mais recente utilizando o script de instalação principal.

@soutiagojose
Copy link
Owner

Faça os teste de update que eu sugerir e depois retorne aqui para relatar o que aconteceu.

@davidalben
Copy link
Author

davidalben commented Dec 7, 2023

Oi, @allytiago . Fiz de duas formas:

1 - Simplesmente rodei o script novamente. Não funcionou.

2 - Apaguei os dados do Termux e rodei o script. Também não funcionou, mas o erro agora é outro:

Você escolheu a resolução Full HD resolution

New Xtigervnc server 'remote-desktop' on port 5901 for display :1.
Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /root/.vnc/passwd localhost:1 to connect to the VNC server.

Servidor VNC foi iniciado. A senha padrão é a senha da conta para root
Failed to init libxfconf: Cannot autolaunch D-Bus without X11 $DISPLAY.
root@localhost:~#

@soutiagojose
Copy link
Owner

Oi, @allytiago . Fiz de duas formas:

1 - Simplesmente rodei o script novamente. Não funcionou.

2 - Apaguei os dados do Termux e rodei o script. Também não funcionou, mas o erro agora é outro:

Você escolheu a resolução Full HD resolution

New Xtigervnc server 'remote-desktop' on port 5901 for display :1.
Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /root/.vnc/passwd localhost:1 to connect to the VNC server.

Servidor VNC foi iniciado. A senha padrão é a senha da conta para root
Failed to init libxfconf: Cannot autolaunch D-Bus without X11 $DISPLAY.
root@localhost:~#

O script força a reconfiguração do sistema.

Execute o comandostopvnc e depois o comando vncpasswd com o Ubuntu iniciado e depois envie uma print de como foi configurado o servidor no AVNC e outra do que aparece quando o tenta se conectar ao servidor pelo AVNC.

o script não auto inicia o AVNC, após executar o comando, deve abrir o app do AVNC e seguir os passos para se conectar ao servidor e visualizar a interface.

O seu log do terminal apresenta um texto correto de instalação inicial. É comum aparecer o erro Failed to init libxfconf: Cannot autolaunch D-Bus without X11 $DISPLAY. devido algumas configurações aplicadas no instalador. Porém o erro só aparece uma única vez.

@soutiagojose
Copy link
Owner

Qual das 7 opções de resolução você está usando?

@davidalben
Copy link
Author

@allytiago, o servidor VNC está iniciando com resolução FullHD (opção 4).

Quem não está iniciando é o X. Quando conecto com o AVNC, só recebo uma tela preta, por onde posso passear com o mouse, mas não tem absolutamente nada nela.

Já executei o start-ubuntu várias vezes e nada.

@soutiagojose
Copy link
Owner

soutiagojose commented Dec 7, 2023

Nesse caso, será necessário desinstalar sistema e reinstalar.

Para desinstalar use o comando:

wget https://raw.githubusercontent.com/allytiago/Ubuntu-no-Android/main/uninstall.sh -O ubuntu-uninstall.sh && chmod +x ubuntu-uninstall.sh && bash ubuntu-uninstall.sh

Lembre-se de usar uma versão do termux compatível para o sistema e que seu dispositivo seja arm64. O comando dpkg --print-architecture informa a arquitetura do dispositivo.

@davidalben
Copy link
Author

davidalben commented Dec 7, 2023

Arquitetura aarch64. Termux da F-Droid. Desinstalei, reinstalei e continua igual.

O VNC sobe (testei "errando" a senha e ele avisa que está errada) e o AVNC conecta.
o XFCE sobe (se eu mandar iniciar novamente ele diz que já tem uma sessão rodando no display :1).

Fiquei com uma dúvida: no read.me você diz que a porta no AVNC tem que ser "1". No Andronix no S21 eu uso "5901". Mas tentei das duas formas e o resultado é o mesmo: uma tela preta. Tem alguma coisa errada com o XFCE, creio eu.

@soutiagojose
Copy link
Owner

Arquitetura aarch64. Termux da F-Droid. Desinstalei, reinstalei e continua igual.

O VNC sobe (testei "errando" a senha e ele avisa que está errada) e o AVNC conecta.
o XFCE sobe (se eu mandar iniciar novamente ele diz que já tem uma sessão rodando no display :1).

Fiquei com uma dúvida: no read.me você diz que a porta no AVNC tem que ser "1". No Andronix no S21 eu uso "5901". Mas tentei das duas formas e o resultado é o mesmo: uma tela preta. Tem alguma coisa errada com o XFCE, creio eu.

Por padrão, o servidor inicia no localhost:1

A porta 5901 é uma porta do sistema, para caso faça uma virtualização para um monitor externo, tipo smarttv

@soutiagojose
Copy link
Owner

Arquitetura aarch64. Termux da F-Droid. Desinstalei, reinstalei e continua igual.

O VNC sobe (testei "errando" a senha e ele avisa que está errada) e o AVNC conecta. o XFCE sobe (se eu mandar iniciar novamente ele diz que já tem uma sessão rodando no display :1).

Fiquei com uma dúvida: no read.me você diz que a porta no AVNC tem que ser "1". No Andronix no S21 eu uso "5901". Mas tentei das duas formas e o resultado é o mesmo: uma tela preta. Tem alguma coisa errada com o XFCE, creio eu.

Poderia fazer uma gravação mostrando o passo a passo da instalação? Eu farei uma aqui para comparação.

@soutiagojose
Copy link
Owner

Acabei de identificar um problema nas configurações do AVNC. Troque a opção de Segurança para Automático ou para VncAuth.

Tip

Recomendado a opção VncAuth para reduzir um pouco a latência.

@davidalben
Copy link
Author

Acabei de identificar um problema nas configurações do AVNC. Troque a opção de Segurança para Automático ou para VncAuth.

Tip

Recomendado a opção VncAuth para reduzir um pouco a latência.

Já fiz isso. Sem diferença.

@davidalben
Copy link
Author

Poderia fazer uma gravação mostrando o passo a passo da instalação? Eu farei uma aqui para comparação.

Tiago, a instalação neste tablet demora mais de 30 min. Não teria como fazer uma gravação.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants