Olá, comunidade do Endless OS!
Estou enfrentando um problema persistente ao tentar utilizar o WhatsApp Web nos navegadores baseados em Chromium (Google Chrome e Microsoft Edge) instalados via Flatpak no meu sistema. O QR Code do WhatsApp fica em um loop infinito de carregamento e o recurso de “Conectar com número de telefone” também falha ao tentar validar a conexão.
Ao rodar os navegadores via terminal para inspecionar o erro, notei que o motor Chromium está falhando em realizar a validação de segurança (handshake SSL). Segue o log de erro gerado no terminal:
bash
[80:94:0811/194434.343626:ERROR:net/socket/ssl_client_socket_impl.cc:978] handshake failed; returned -1, SSL error code 1, net_error -200
[80:94:0811/194434.343813:ERROR:net/socket/ssl_client_socket_impl.cc:978] handshake failed; returned -1, SSL error code 1, net_error -200
Use o código com cuidado.
Informações importantes sobre o cenário:
-
Comportamento: O erro ocorre mesmo desativando a aceleração de hardware (
--disable-gpu), limpando o cache profundo dos pacotes Flatpak (~/.var/app/) e tentando abas anônimas. -
Isolamento do problema: No Mozilla Firefox o WhatsApp Web funciona perfeitamente, o que indica que o problema está restrito à forma como a sandbox do Flatpak dos navegadores Chromium interage com os certificados de segurança e a pilha de rede do Endless OS.
-
Sistema: Tentei ajustar o
/etc/resolv.conf, mas a natureza imutável do sistema impede alterações manuais diretas (Operação não permitida).
Parece haver uma quebra de comunicação ou falta de permissão para que as aplicações Chromium em Flatpak acessem as chaves e certificados de segurança do sistema operacional.
Alguém mais passou por isso recentemente ou sabe se há alguma correção prevista para esse runtime do Flatpak no Endless?
Agradeço desde já pela ajuda!