mpcabete / bombcrypto-bot

This is a python bot that automatically logs in, clicks the new button, and sends heroes to work in the bombcrypto game. It is fully open source and free.
819 stars 536 forks source link

Erro ao executar no VPS Linux Ubuntu #660

Closed klaylton closed 2 years ago

klaylton commented 2 years ago

Criei uma instância do Ubuntu 20.04 na Vultr. Fiz a instalação do ubuntu-desktop e tentei rodar o bot, no entanto, me deparei com o seguinte erro (ver imagem). Já fiz diversas tentativas, mas sem sucesso.

erro

fguide commented 2 years ago

Verifique a configuracao no xorg.conf, deve estar em 16bit, precisa ser 24 ou 32.

klaylton commented 2 years ago

Pode me dar instruções de como fazer isso?

fguide commented 2 years ago

Geralmente o color depth é 24 por padrao, com que SW vc acessa remot? Talvez ele esteja fazendo essa modificação.

Qual o resultado do comando:

xwininfo -root | grep Depth

klaylton commented 2 years ago

Ta saindo: xwininfo: error: unable to parse display name ""

fguide commented 2 years ago

Não encontrou o display pelo visto. Nao conheço a Vultr, talvez tenha que fazer uma config pra habilitar display remoto..

Como você acessa a máquina? Via SSH? Algum outro software?

klaylton commented 2 years ago

Estou usando o NoMachine. Você pode me recomendar outro server que tenha suporte?

fguide commented 2 years ago

Ah, certamente o problema está no NoMachine, nao sei como mudar as configurações de video porque não utilizo, eu sugiro que você utilize o VNC, posteriormente você pode ate configurar o noVNC e acessar via navegador. Veja um tutorial na Vultr pra isso abaixo. Ou tente encontrar onde mudar as configurações de video no NoMachine, geralmente é aumentado a qualidade (porém pode deixar a conexao mais lenta)

https://www.vultr.com/docs/install-gui-environment-for-ubuntu

klaylton commented 2 years ago

@fguide, segui o tutorial, conseguir acessar a interface, mas o erro continua. Estou a vasculhar a internet a procura de uma solução. Se eu conseguir resolver, volto aqui pra relatar.

fguide commented 2 years ago

Qual gerenciador de janela ta usando? o XFCE?

o que sai do comando:

echo $DISPLAY

Zwep951 commented 2 years ago

@fguide estou com o mesmo problema que ele só que o comando deu resposta xwininfo -root | grep Depth Deu a seguinte resposta Sem título : mas o meu echo $DISPLAY foi :0

klaylton commented 2 years ago

@fguide a resposta do meu ao executar o comando echo $DISPLAY foi :0.

Ao rodar: xwininfo -root | grep Depth Resposta: Depth: 16

fguide commented 2 years ago

Acredito que vocês estejam usando o Wayland, tente rodar

echo $XDG_SESSION_TYPE

É indicado usar o Xorg no lugar de wayland por conta de problemas de compatibilidade entre o mss e wayland

klaylton commented 2 years ago

O resultado foi x11.

Existe ao que posso fazer para mudar?

fguide commented 2 years ago

De fato está usando X11, você pode configurar o xorg como abaixo, apenas ignore a parte do virtualbox:

https://www.maketecheasier.com/set-ubuntu-guest-to-32-bit-display-in-virtualbox/

Zwep951 commented 2 years ago

@fguide Na segunda linha Device "VirtualBox graphics card" Mantém? ou retira ?

fguide commented 2 years ago

Pode colocar o nome que quiser nas linhas Identifier, device e monitor, é só descriçao, as outras mantem igual.

Lembrando que caso der algum erro ao reiniciar, é preciso acessar via ssh e apagar o arquivo para voltar ao normal.

klaylton commented 2 years ago

Tentei executar o comando do tutorial, mas retornou o seguinte:

comando: gksu gedit /etc/X11/xorg.conf output: Command 'gksu' not found, did you mean:

command 'gosu' from deb gosu (1.10-1ubuntu0.20.04.1) command 'ksu' from deb krb5-user (1.17-6ubuntu4.1) command 'ksu' from deb heimdal-clients (7.7.0+dfsg-1ubuntu1)

Try: apt install `

Zwep951 commented 2 years ago

Tentei executar o comando do tutorial, mas retornou o seguinte:

comando: gksu gedit /etc/X11/xorg.conf output: Command 'gksu' not found, did you mean:

command 'gosu' from deb gosu (1.10-1ubuntu0.20.04.1) command 'ksu' from deb krb5-user (1.17-6ubuntu4.1) command 'ksu' from deb heimdal-clients (7.7.0+dfsg-1ubuntu1)

Try: apt install `

Olha eu coloquei e funcionou testa assim: gedit /etc/X11/xorg.conf

Estou com o bot ativo está funcionando perfeitamente lá na vps

klaylton commented 2 years ago

@Zwep951 vc contratou o vps em qual empresa. Estou tentando na Vultr e até agora não consegui. rodei gedit /etc/X11/xorg.conf e o resultado foi:

Unable to init server: Could not connect: Connection refused

(gedit:34301): Gtk-WARNING **: 22:40:19.618: cannot open display:
Zwep951 commented 2 years ago

@bboyguil Estou rodando no kronichostbrasil em um servidor no canada onde que é mais barato.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.