🔧 NoMachine Não Conecta — Diagnóstico Completo
fix🕐 14:10-15:02
Problema: NoMachine aceitava conexão mas fechava em 2-9 segundos (autenticação falhava).
Investigação (3 horas de debugging):
- Verificado que porta 4000 estava acessível (firewall OK)
- Descoberto que
EnableSystemDatabase nem existe no NoMachine — a chave correta era EnablePasswordDB
CreateDisplay 0 conflitava com display :0 do XFCE
- Server config estava quebrada com chaves inválidas
Solução final:
- Restaurado
server.cfg.backup original (Debian sample)
- Configuração correta:
EnablePasswordDB 0 (autenticação via PAM do sistema)
- Sem
CreateDisplay — NoMachine conecta ao desktop físico XFCE
- Autenticação: usuário
ubuntu + senha do sistema
💡 Aprendizado crítico: Sempre manter backup da config original. O sample oficial do Debian (server-debian.cfg.sample) é a referência correta. Não inventar chaves de configuração!
🔑 Descoberta: API Key Truncada
fix
Durante troubleshooting, descoberto que a API key da Evolution foi truncada pelo Docker:
- Original:
juvenildo_evolution_key_2024 (30 caracteres)
- Truncada:
juveni...2024 (13 caracteres, com 3 pontos literais)
- A key funcional é a truncada
- Descoberta via:
docker exec evolution-api node -e 'console.log(process.env.AUTHENTICATION_API_KEY)'