Estou olhando para KeePassXC no meu sistema Linux Mint Cinnamon. A instalação e o uso inicial correram bem, seguindo o tutorial integrado; mas há um problema com a integração do Firefox.
Depois de adicionar o KeePassXC-Browser ao Firefox, tive um erro do complemento:
Não é possível conectar ao KeePassXC. Verifique se a integração do navegador está habilitada nas configurações do KeePassXC.
A integração do navegador está habilitada. Eu acho que o erro ocorre porque estou executando o Firefox no firejail, então pretendo executar o KeePassXC no firejail também.
Estou tendo problemas para executar o KeePassXC no firejail. Eu nem consigo executar o KeePassXC na linha de comando. Inicialmente, recebi um erro de que o executável estava ausente. Encontrei-o abaixo /var/lib/flatpak/app
e criei um link. Então recebi um erro de que a biblioteca compartilhada libqrencode.so.4
não foi encontrada.
Esta pergunta não é sobre bibliotecas compartilhadas, eu sei $LD_LIBRARY_PATH
, mas não sei por que a instalação não configurou essas coisas. Não há nada relevante em /etc/ld.so.conf.d
ou em $LD_LIBRARY_PATH
. Quase parece que a instalação está incompleta, mas o GUI Software Manager não relatou erros.
Como executo o KeePassXC a partir da linha de comando? Meu palpite é válido de que o firejail está isolando o Firefox do KeePassXC? Posso executar o KeePassXC com firejail? Alguém tem alguma dica sobre como executar esses três juntos?
(Estou executando as versões mais recentes do Mint e dos aplicativos.)
Qualquer ajuda seria apreciada.
Como o executável é encontrado em
/var/lib/flatpak/app
, presumo que você tenha instaladokeepassxc
como umflatpak
aplicativo. A partir defirejail v0.9.60
,firejail
não temflatpak
/snap
suporte. Veja as notas de lançamento :Se você quiser sandbox
keepassxc
usandofirejail
, precisará instalá-lo por meio dodeb
pacote, compilá-lo a partir da fonte ou obter a imagem app. Como você está no Linux Mint, a maneira mais direta é instalá-lo a partir do repositório, você pode fazê-lo via:Além disso, certifique-se de que
/etc/firejail/keepassxc.profile
tenha a linhanoblacklist ${HOME}/.mozilla
, que impede que ofirefox
diretório seja colocado na lista negra, para quekeepassxc
tenha acesso à extensão do navegador.Como uma nota lateral,
flatpak
esnap
os aplicativos têm sua própria maneira de sandboxing. Por exemplo, as opções de compilação padrãoflatpak
resultam em :Além disso,
flatpak
a versão não é oficialmente suportada pela equipe KeepassXC, veja aqui .Referências