Skip to content

Erro ao tentar gerar QRCode versão 2.3.7 #2378

Description

@fernandofcarneiro

Closing as duplicate of #2437 — QR Code / pairing meta-issue.

See #2437 for known symptoms, community workaround and root cause analysis.

Activity

  1. cberd1509 commented on Jan 23, 2026

    @cberd1509

    If it helps, i got it solved by setting the CONFIG_SESSION_PHONE_VERSION and WEB_VERSION environment variables to the latest versions i found in whatsapp web app

  2. fernandofcarneiro commented on Jan 23, 2026

    @fernandofcarneiro
    Author

    @cberd1509 coloquei a ultima versão no CONFIG_SESSION_PHONE_VERSION igual do WhatsApp Web e minha stack não tem WEB_VERSION.

  3. thiagobc2001 commented on Jan 23, 2026

    @thiagobc2001

    Aqui tambem, já exclui instancias, ja alterei o CONFIG_SESSION_PHONE_VERSION, o meu tbm nao tem o WEB_VERSION... Já voltei pra outras versões do evolution e nada funciona

  4. JeffBarbos commented on Jan 24, 2026

    @JeffBarbos

    Qual Versão é essa?

  5. DioneBravo commented on Jan 25, 2026

    @DioneBravo

    No meu caso resolveu simplesmente usando um DNS diferente, 1.1.1.1, 1.0.0.1, mudei o DNS, gera o qr code na hora e depois de conectado voltei pro DNS da google e funionava normal. fiz varios testes e relamente no DNS do google nao tava gerando o QR code.

  6. fernandofcarneiro commented on Jan 26, 2026

    @fernandofcarneiro
    Author

    @DioneBravo eu fiz isso, até gerou uma vez o código e não conectou, depois não gerou mais. Acho que esta tendo algum problema na Hostinger. Instalei servidor local e tudo funcionou.

  7. fernandofcarneiro commented on Jan 26, 2026

    @fernandofcarneiro
    Author

    Pessoal a solução foi colocar DNS na stack Docker.

    Image

    Já tinha feito pelo Painel da Hostinger, resolv.conf e nada resolvia. Espero que ajude a todos que estão passando por isso.

  8. Floryvibla commented on Jan 26, 2026

    @Floryvibla

    @fernandofcarneiro no docker-compose?

  9. Floryvibla commented on Jan 26, 2026

    @Floryvibla

    Pessoal a solução foi colocar DNS na stack Docker.

    Image Já tinha feito pelo Painel da Hostinger, resolv.conf e nada resolvia. Espero que ajude a todos que estão passando por isso.

    Melhor solução, funcionou pra mim, depois de 2 dias tentando resolver esse problema

  10. thiagobc2001 commented on Jan 27, 2026

    @thiagobc2001

    Boa pessoal, eu tambem alterei o DNS na hostinger, e editei o compose com o DNS informado e voltou

  11. GustavoIrano commented on Jan 28, 2026

    @GustavoIrano

    Boa noite, galera!
    @fernandofcarneiro, muito obrigado cara! Funcionou perfeitamente aqui!

  12. Santosl2 commented on Jan 28, 2026

    @Santosl2
    Contributor

    A aplicação de um DNS ajuda, mas pode ser que em algum momento vocês voltem a ter isso. A causante do problema é o timeout na seleção de tipo de rede vindo do próprio node. A correção está nesse PR #2388

  13. robsonflowers commented on Jan 28, 2026

    @robsonflowers

    Pessoal a solução foi colocar DNS na stack Docker.

    Image Já tinha feito pelo Painel da Hostinger, resolv.conf e nada resolvia. Espero que ajude a todos que estão passando por isso.

    Bom dia, pessoal! Eu estava com problema desde ontem, minhas instâncias desconectaram e não gerava QR Code.

    Entre as tentativas de solucionar, eu cheguei a mudar o DNS na Hostinger para 8.8.8.8 / 8.8.4.4, porém não resolveu.

    Encontrei essa recomendação para incluir o DNS também no compose da Evolution. Primeiramente usei o mesmo DNS que eu havia alterado no servidor, mas não resolveu. Então experimentei exatamente esse DNS (1.1.1.1 / 1.0.0.1) e resolveu, voltando a gerar QR Code e enviando mensagens normalmente - até quando? Não sei. Vou acompanhar essa correção: #2388

    Caso volte a dar problema, vou testar adicionar isso no compose (desta issue):
    sysctls:

    • net.ipv6.conf.all.disable_ipv6=1
    • net.ipv6.conf.default.disable_ipv6=1
  14. Santosl2 commented on Jan 28, 2026

    @Santosl2
    Contributor

    Pessoal a solução foi colocar DNS na stack Docker.
    Image
    Já tinha feito pelo Painel da Hostinger, resolv.conf e nada resolvia. Espero que ajude a todos que estão passando por isso.

    Bom dia, pessoal! Eu estava com problema desde ontem, minhas instâncias desconectaram e não gerava QR Code.

    Entre as tentativas de solucionar, eu cheguei a mudar o DNS na Hostinger para 8.8.8.8 / 8.8.4.4, porém não resolveu.

    Encontrei essa recomendação para incluir o DNS também no compose da Evolution. Primeiramente usei o mesmo DNS que eu havia alterado no servidor, mas não resolveu. Então experimentei exatamente esse DNS (1.1.1.1 / 1.0.0.1) e resolveu, voltando a gerar QR Code e enviando mensagens normalmente - até quando? Não sei. Vou acompanhar essa correção: #2388

    Caso volte a dar problema, vou testar adicionar isso no compose (desta issue): sysctls:

    • net.ipv6.conf.all.disable_ipv6=1
    • net.ipv6.conf.default.disable_ipv6=1

    Isso resolve também, mas recomendo deixar isso pra último caso. Aqui só de aumentar o timeout conforme o PR já tá gerando QR adoidado KKKKK.

    Trocar DNS e usar proxy pode até resolver por um período, mas quando a latência for mais que 250ms (configuração padrão do Node) nunca vai gerar QR, pois o node irá dar erro de ETIMEDOUT. Nesse meu PR eu aumento o timeout para 1000ms (1s) só por via das dúvidas, mas com 500ms também funciona

  15. robsonflowers commented on Jan 28, 2026

    @robsonflowers

    Pessoal a solução foi colocar DNS na stack Docker.
    Image
    Já tinha feito pelo Painel da Hostinger, resolv.conf e nada resolvia. Espero que ajude a todos que estão passando por isso.

    Bom dia, pessoal! Eu estava com problema desde ontem, minhas instâncias desconectaram e não gerava QR Code.
    Entre as tentativas de solucionar, eu cheguei a mudar o DNS na Hostinger para 8.8.8.8 / 8.8.4.4, porém não resolveu.
    Encontrei essa recomendação para incluir o DNS também no compose da Evolution. Primeiramente usei o mesmo DNS que eu havia alterado no servidor, mas não resolveu. Então experimentei exatamente esse DNS (1.1.1.1 / 1.0.0.1) e resolveu, voltando a gerar QR Code e enviando mensagens normalmente - até quando? Não sei. Vou acompanhar essa correção: #2388
    Caso volte a dar problema, vou testar adicionar isso no compose (desta issue): sysctls:

    • net.ipv6.conf.all.disable_ipv6=1
    • net.ipv6.conf.default.disable_ipv6=1

    Isso resolve também, mas recomendo deixar isso pra último caso. Aqui só de aumentar o timeout conforme o PR já tá gerando QR adoidado KKKKK.

    Trocar DNS e usar proxy pode até resolver por um período, mas quando a latência for mais que 250ms (configuração padrão do Node) nunca vai gerar QR, pois o node irá dar erro de ETIMEDOUT. Nesse meu PR eu aumento o timeout para 1000ms (1s) só por via das dúvidas, mas com 500ms também funciona

    Sim, eu tava de olho nisso, mas não havia entendido que era algo que eu poderia fazer por conta. Onde você realizou esse ajuste no timeout?

  16. Santosl2 commented on Jan 29, 2026

    @Santosl2
    Contributor

    Pessoal a solução foi colocar DNS na stack Docker.
    Image
    Já tinha feito pelo Painel da Hostinger, resolv.conf e nada resolvia. Espero que ajude a todos que estão passando por isso.

    Bom dia, pessoal! Eu estava com problema desde ontem, minhas instâncias desconectaram e não gerava QR Code.
    Entre as tentativas de solucionar, eu cheguei a mudar o DNS na Hostinger para 8.8.8.8 / 8.8.4.4, porém não resolveu.
    Encontrei essa recomendação para incluir o DNS também no compose da Evolution. Primeiramente usei o mesmo DNS que eu havia alterado no servidor, mas não resolveu. Então experimentei exatamente esse DNS (1.1.1.1 / 1.0.0.1) e resolveu, voltando a gerar QR Code e enviando mensagens normalmente - até quando? Não sei. Vou acompanhar essa correção: #2388
    Caso volte a dar problema, vou testar adicionar isso no compose (desta issue): sysctls:

    • net.ipv6.conf.all.disable_ipv6=1
    • net.ipv6.conf.default.disable_ipv6=1

    Isso resolve também, mas recomendo deixar isso pra último caso. Aqui só de aumentar o timeout conforme o PR já tá gerando QR adoidado KKKKK.

    Trocar DNS e usar proxy pode até resolver por um período, mas quando a latência for mais que 250ms (configuração padrão do Node) nunca vai gerar QR, pois o node irá dar erro de ETIMEDOUT. Nesse meu PR eu aumento o timeout para 1000ms (1s) só por via das dúvidas, mas com 500ms também funciona

    Sim, eu tava de olho nisso, mas não havia entendido que era algo que eu poderia fazer por conta. Onde você realizou esse ajuste no timeout?

    No PR que ta alguns comentários acima

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions