Ubuntu resolve bug do Wi-fi na tela de login
Notícias

Ubuntu resolve bug do Wi-fi na tela de login

Quem já passou pela frustração de chegar na tela de login do Ubuntu, tentar conectar a uma rede Wi-Fi nova e… nada acontecer? Pois é, esse era um bug chato que afetava as versões Ubuntu 24.04 LTS e 24.10. O sistema simplesmente ignorava a tentativa de conexão, deixando o usuário sem acesso à internet antes mesmo de fazer login.

A situação era especialmente irritante para quem depende de autenticação remota, já que, sem internet, não dava para validar credenciais. Felizmente, a Canonical identificou o problema e lançou uma correção. Mas o que exatamente estava acontecendo?

Apontando os culpados

O problema estava na forma como o GNOME Shell (responsável pela interface do Ubuntu) tentava gerenciar conexões Wi-Fi na tela de login (GDM). Quando o usuário tentava se conectar a uma rede nova, o sistema tentava verificar se a senha já estava armazenada no gnome-keyring — o que não fazia sentido, já que ninguém havia feito login ainda.

Pior: como o GDM roda em um ambiente isolado do sistema principal, essa tentativa de comunicação falhava silenciosamente, e o Ubuntu simplesmente desistia de pedir a senha. Resultado? Nada de Wi-Fi.

A correção foi simples, mas eficaz: remover a verificação desnecessária do gnome-keyring na tela de login. Agora, ao tentar conectar a uma rede Wi-Fi nova, o Ubuntu simplesmente pede a senha diretamente, sem tentar procurá-la em um lugar onde ela obviamente não estaria.

A mudança já foi incorporada nas atualizações:

  • Ubuntu 24.04 LTS: gnome-shell 46.0-0ubuntu6~24.04.8
  • Ubuntu 24.10: gnome-shell 47.0-2ubuntu3.24.10.1

Se você estava sofrendo com esse bug, basta atualizar o sistema e reiniciar. Pronto, o Wi-Fi na tela de login volta a funcionar como deveria.

E agora, posso me conectar nem nenhum problema?

Quase. Há um detalhe importante: a conexão feita na tela de login não persiste após o login (a menos que o administrador do sistema configure regras específicas no Polkit). Ou seja, se você precisar da internet apenas para autenticar, o problema está resolvido. Mas se quiser continuar usando a mesma rede depois de logar, será necessário reconectá-la manualmente.

Esse caso é um ótimo exemplo de como bugs aparentemente pequenos podem causar grandes transtornos. 

Fique por dentro das principais novidades da semana sobre tecnologia e Linux: inscreva-se em nossa newsletter!

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!