Corrigindo o erro 'Atualização pendente do snap Firefox' no Ubuntu

Corrigindo o erro 'Atualização pendente do snap Firefox' no Ubuntu

Vendo uma mensagem persistente de 'atualização pendente do Firefox snap' que não desaparece mesmo se você reiniciar o navegador ou o sistema Ubuntu? Veja o que fazer.

Se você estiver usando o Ubuntu 22.04, você pode ter recebido esta notificação.

Notificação sobre o aplicativo Firefox pendente

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.

Firefox forçado reiniciar no passado

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.

O snap do Firefox não será atualizado automaticamente se o navegador 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:

Comandos para usar 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:

Comandos para usar no terminal

sudo snap refresh

Você verá que ele começa a baixar o pacote mais recente do Firefox.

O Firefox está sendo atualizado com o Snap

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.

Versão snao atualizada do Firefox

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).

Última atualização deste artigo: 16 de march de 2023