Das Verzeichnis ~/.config/chromium/NativeMessagingHosts gibt es.
Aber das Verzeichnis ist leer.. ? Keine Datei.
Das bedeutet was?
Ja, nämlich, dass etwas fehlt, was den Zugriff der Chromium-Extension auf dein System erlaubt (in dem Falle auf deine Datenbank, die im System liegt)
Wenn die Neuinstallation der Extension nichts gebracht hat, dann kannst du versuchen, selbst diese .json in diesem Ort anzulegen.
Dazu öffnest du das Terminal an diesem Dateiort und gibst touch org.keepassxc.keepassxc_browser.json ein. Es müsste eine leere JSON-Datei erscheinen, die den Namen trägt. Diese kannst du nun mit dem Texteditor öffnen und folgende Eintragung machen:
{
"allowed_origins": [
"chrome-extension://oboonakemofpalcgghocfoadofidjkkk/"
],
"description": "KeePassXC integration with native messaging support",
"name": "org.keepassxc.keepassxc_browser",
"path": "/usr/bin/keepassxc-proxy",
"type": "stdio"
}
Die ID-der Extension "oboonakemofpalcgghocfoadofidjkkk" sollte der aus dem Chrome Web-Store der Adresszeile entsprechen (also: https://chrome.google.com/webstore/detail/keepassxc-browser/oboonakemofpalcgghocfoadofidjkkk?hl=de ), gerne nachprüfen (was man immer bei solchen sensiblen Programmen sollte )
Speichere diese json neu ab und schließe den Browser plus deine Datenbank und starte die mal neu.