Bazaar não instala aplicativos? Veja como corrigir o erro do Flatpak

Dica Rápida

Dica Rápida

Se o Bazaar abre normalmente, mas falha ao instalar qualquer aplicativo do Flathub, exibindo mensagens como:

Could not unmount revokefs-fuse filesystem
fusermount3: file descriptor is not a socket

o problema geralmente não é sua internet, o Flathub ou falta de espaço em disco. Ele está relacionado à comunicação entre o Flatpak, o FUSE e o AppArmor.

Por que isso acontece?

O Bazaar também é um aplicativo Flatpak. Para instalar outro Flatpak, ele precisa pedir ao sistema que crie e remova arquivos temporários de forma segura.

Em algumas distribuições baseadas em Ubuntu — especialmente versões recentes ou distribuições derivadas — o AppArmor pode restringir demais o programa fusermount3. Esse programa é usado pelo FUSE, uma tecnologia que permite ao Flatpak montar temporariamente os arquivos necessários durante uma instalação.

Na prática, o Bazaar baixa o aplicativo, mas não consegue finalizar e desmontar esse espaço temporário. Por isso a instalação termina com erro.

Como corrigir

Abra o Terminal e execute:

flatpak kill io.github.kolunmi.Bazaar; sudo apt install -y apparmor-utils && sudo aa-complain /usr/bin/fusermount3 && flatpak run io.github.kolunmi.Bazaar

Digite sua senha quando o sistema solicitar.

Esse comando faz três coisas:

  1. Fecha qualquer janela aberta do Bazaar.
  2. Instala a ferramenta necessária para administrar regras do AppArmor.
  3. Coloca somente o fusermount3 em modo permissivo e abre o Bazaar novamente.

Agora tente instalar o aplicativo desejado pelo Bazaar que foi aberto pelo comando.

É seguro?

O modo permissivo não desativa o AppArmor inteiro. Ele apenas deixa de bloquear ações do fusermount3, registrando-as no sistema. É uma solução prática enquanto o problema não é corrigido pela distribuição ou por uma atualização do Bazaar ou do Flatpak.

Quando tudo estiver funcionando e você quiser restaurar a proteção padrão, execute:

sudo aa-enforce /usr/bin/fusermount3

Se o problema voltar após restaurar a proteção, mantenha o fusermount3 em modo permissivo temporariamente ou instale os aplicativos pelo terminal com:

flatpak install flathub ID_DO_APLICATIVO

Por exemplo:

flatpak install flathub com.github.jeromerobert.pdfarranger

Este conteúdo foi útil?

Deixe sua avaliação, compartilhe ou envie uma sugestão.

Enviar sugestão
Sem anúncios, só conteúdo. Apoie o site com um Pix a partir de R$ 1,00 e ajude a mantê-lo no ar! ✨

Deixe um Comentário