New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot connect KeePassXC-browser #6042
Comments
Go to database settings in keepassxc (Database-> Settings) and click the browser integration category. Then clear out the encryption keys in there. You can also go to application settings and make sure the browsers are setup properly. |
Have the same issue with the new Mac M1 version 2.6.4 I'm using MS Edge and can't connect to the database . I have tried the hint above but no success . Every time I click "connect" the browser extension says "key Exchange was not successful " |
Same here, since I upgradet KeePassXC to version 2.6.4 via HomeBrew this morning. As soon as the upgrade was done, my browsers (Chrome, Firefox) were not able to connect to the database anymore.
|
For macOS you probably need to restart your browser or computer. New software causes all sorts of problems for macOS. Their software security settings often cause random things to fail on upgrade without restarting. |
Already did that... 🤷 |
That did the trick. Not immediately, though. I had to click the button "Connect" a couple of times before the connection was actually re-established. |
Not sure if this is related: When I try to run keepassxc-cli and keepassxc-proxy from the command line (Terminal), I get this error:
So I thought it might be an issue with the HomeBrew cask and removed it. Then I downloaded the latest stable DMG file for Apple Silicon from the website, but could not install because I got an error message "KeePassXC os damaged and cannot be opened". So I assume something is broken within the MacOS build? |
Yah that's absolutely related. It shouldn't be pulling the libraries from your homebrew install, we deploy with those libraries in the dmg. @phoerious, I think the library names changed and we need to update the cmakefiles. |
Gosh, yet another reason why Homebrew moving everything from /usr/local to /opt/homebrew was a TERRIBLE idea. |
Since Homebrew moved all its stuff to /opt/homebrew, our hard-coded install_name_tool patch magic stopped working. This patch uses macdeployqt for all executables to prevent this kind of behaviour. Fixes #6042
Since Homebrew moved all its stuff to /opt/homebrew, our hard-coded install_name_tool patch magic stopped working. This patch uses macdeployqt for all executables to prevent this kind of behaviour. Fixes #6042
Please try redownloading the build from the website and see if it works for you: https://keepassxc.org/download/#mac |
I've installed the v2.6.4-2 and this seems to fix the issue. |
Workaround : mount the installer -> copy the program to desktop. -> copy it in program folder . |
Also the connection issue ? |
The issue is not fixed. Neither can I install the DMG file (v2.6.4-2) nor can I connect the browser plugin. Should I open a new issue? |
Have you tried out my workaround ? |
No not yet. I wouldn't consider a workaround as a generic solution for this issue... |
We seem to be mixing things up here. 2.6.4-2 is for ARM Macs and fixed the rpath issue with the CLI and browser integration. For everything else, we need more information. |
I'm using a MacBookPro M1. Currently I don't have KeePassXC installed. So basically it's a fresh start.
Either way, I have no idea how to get KeePassXC Browser Integration running on my M1 Mac. |
Try a reboot and if it persists, try clearing extended file attributes from either the DMG or the installed application:
|
OK, so here is what I did:
Result: KeePass is installed and browser integration works again 👍 Wondering what the |
Probably. It's normal for macOS or Chrome to add the com.apple.quarantine attribute, but that should only ask for confirmation before running an application. |
@phoerious @floeschie Solution worked, thank you. |
Installed the new version (-2) in my MBA M1 and now the browser works again . Thanks |
Since Homebrew moved all its stuff to /opt/homebrew, our hard-coded install_name_tool patch magic stopped working. This patch uses macdeployqt for all executables to prevent this kind of behaviour. Fixes #6042
Upon return from 5 weeks offline and upgrading KPXC to v2.6.4 I find that browser integration with both Vivaldi and Edge browsers is failing.
I've tried without success:
In any case, the function "Connect" in KPXC-Browser does not cause any effect. It simply doesn't do a thing.
Is there a way to reset the browser integration and remove any possible remaining pieces of data that may now include stray pointers?
=================
KeePassXC - unknown
KeePassXC-Browser - 1.7.5
Operating system: Win64
Browser: Chrome/Chromium 88.0.4324.99
=================
KeePassXC - Versie 2.6.4
Revisie: 34a78f0
Qt 5.15.2
De foutopsporingsmodus is uitgeschakeld.
Besturingssysteem: Windows 10 Version 2009
CPU-architectuur: x86_64
Kernelversie: winnt 10.0.19042
Geactiveerde extensies:
Cryptografische bibliotheken:
The text was updated successfully, but these errors were encountered: