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:
- Fecha qualquer janela aberta do Bazaar.
- Instala a ferramenta necessária para administrar regras do AppArmor.
- Coloca somente o
fusermount3em 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