Se você estiver usando o Ubuntu 22.04, você pode ter recebido esta notificação.
Ele notifica que a atualização do Firefox está pendente e pede que você feche o aplicativo para evitar interrupções.
Então, como um bom usuário obediente do Ubuntu, você fecha o navegador Firefox quando você salvou ou terminou o seu trabalho.
Você acha que o Firefox foi atualizado em segundo plano e reiniciar o navegador executará a versão mais recente.
Só que não.
Mesmo depois de reiniciar o navegador ou até mesmo o computador, ele ainda pode mostrar a mesma notificação de "atualização pendente do Firefox".
Frustrante? Pois é.
Vamos explicar por que isso está acontecendo e o que você pode fazer para "consertá-lo".
Nota: O mesmo problema foi encontrado com o VS Code e outros aplicativos Snap. As etapas sugeridas também devem funcionar para eles.
Corrigindo o problema de 'atualização pendente do snap firefox'
Anteriormente, o Firefox costumava atualizar em segundo plano e, em seguida, exigia que você reiniciasse o navegador. Ele não permite que você abra qualquer site até que você reinicie o navegador.
Depois de o navegador Firefox mudar para empacotamento Snap por padrão, a equipe do Ubuntu fez algumas alterações no processo de atualização.
Essa notificação faz parte dessa "experiência aprimorada do usuário". Aqui, o Firefox não está mais impedindo você de navegar. Ele pede que você reinicie o navegador de acordo com sua conveniência para atualizar.
Mas por que ele continua mostrando a notificação mesmo depois de reiniciar o navegador ou o sistema?
Porque é uma mensagem de notificação ruim que não fornece as informações completas.
A atualização do Firefox ainda nem começou
Quando você vê a "atualização pendente do Firefox", você erroneamente presume que o aplicativo foi atualizado em segundo plano e reiniciar irá atualizá-lo para a versão mais recente.
É o caso aqui. Os pacotes snap no Ubuntu atualizam automaticamente uma ou algumas vezes por dia. Para evitar interrupções de trabalho onde o Firefox não permite que você navegue por nada até que você reinicie para instalar as atualizações, o Ubuntu nem sequer atualiza o pacote Firefox Snap em segundo plano.
Em vez disso, quando a atualização do pacote Snap ocorre,ele mostra a notificação e espera que você feche o navegador imediatamente para que ele possa ser atualizado com outros pacotes Snap.
Mas não é isso que usuários como você e eu podemos fazer, certo? Ver a notificação e fechar o navegador imediatamente? Não é muito conveniente.
Mas quando você tem tempo para fechar o navegador, a atualização do Snap não está ocorrendo para atualizar o navegador.
Você pode ver que uma versão mais recente do Snap do Firefox está disponível, mas não será instalada automaticamente enquanto o Firefox estiver em execução.
Atualizando o Firefox Snap
Aqui está o que você precisa fazer para se livrar da notificação de atualização que continua aparecendo diariamente.
- Feche o navegador Firefox
- Execute manualmente a atualização do Snap (atualize os pacotes snap instalados)
Permitam-nos mostrar em pormenores.
Passo 1: Feche todas as instâncias do Firefox
Certifique-se de que o seu trabalho no navegador Firefox está salvo. Agora, feche todos os navegadores Firefox usando o mouse ou execute este comando no terminal:
sudo killall firefox
Etapa 2: Atualize o Snap
Agora que o Firefox não está mais em execução, atualize o(s) pacote(s) do Snap:
sudo snap refresh
Você verá que ele começa a baixar o pacote mais recente do Firefox.
Uma vez que a atualização esteja concluída, você verá o resumo de que o Firefox foi atualizado para uma versão mais recente.
Conclusão
Instalar uma versão não-Snap do Firefox também pode ser a solução aqui, mas nem todo mundo pode ir por esse caminho.
Os desenvolvedores do Firefox e do Snap devem se unir para melhorar esse processo de atualização ambíguo. Eles devem fornecer um mecanismo melhor que não apenas mostre a notificação sobre atualizações pendentes, mas também dê a opção de iniciar a atualização.
Esta é uma das muitas coisas estranhas que vimos com o Ubuntu recentemente. Isso deve mudar para tornar o Ubuntu uma distribuição amigável para iniciantes (novamente).