Estou criando este tutorial para ajudar quem usa Ubuntu (especialmente versões mais recentes como 25.10) e encontra erro ao instalar aplicativos Flatpak, por exemplo usando o Bazaar:
O problema
Ao tentar instalar apps, ocorre erro relacionado a:
-
fusermount3 -
revokefs-fuse -
falha ao montar/desmontar filesystem
Isso acontece porque o AppArmor bloqueia a comunicação entre o Flatpak (bubblewrap / bwrap) e o FUSE.
Referência do bug:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/2122161/comments/5
Soluções (NÃO recomendadas)
Pesquisando, sobre o problema eu encontrei algumas soluções:
-
Fazer downgrade do
fuse3 -
Desativar o AppArmor
-
Colocar o perfil em complain mode
Essas soluções até funcionam, mas reduzem a segurança do sistema.
Solução correta
Você não precisa diminuir a segurança do sistema.
Basta criar uma regra local no AppArmor permitindo apenas o necessário.
1. Criar regra local
sudo nano /etc/apparmor.d/local/fusermount3
Adicione EXATAMENTE isso (sozinho no arquivo):
unix (receive, send) type=stream peer=(label=bwrap),
unix (receive, send) type=stream peer=(label=unpriv_bwrap),
file,
2. Recarregar o perfil do AppArmor
sudo apparmor_parser -r /etc/apparmor.d/fusermount3
3. Verificar se o perfil está ativo
sudo aa-status | grep fusermount3
Saída esperada (exemplo):
/usr/bin/fusermount3
4. Pronto!
Agora tente instalar qualquer aplicativo via Flatpak ou Bazaar novamente. ![]()
