KeePassXC stopped working

Hello,

I have been using Manjaro for several years, but I’m a casual user and i don’t use the terminal.
Lately KeePassXC stopped working. When I try to click the icon on the start menu nothing happens.
As I was writing this post I tried to open Manjaro Settings Manager to see what version of Manjaro I was running, but the same thing happened here. When I click the icon on the start menu nothing happens.

I have tried to re-install KeePassXC, but it doesn’t fix the problem.

Anyone able to help me in a noob-friendly way?
Thanks.

keepassxc is a Qt based program. Try this fix mentioned in the stable update announcement:

Cannot mix incompatible Qt library (5.15.2) with this library (5.15.3)

  • Check the mirror you use is up to date:
sudo pacman-mirrors -f 5 && sudo pacman -Syyu 
  • If you use qt5-styleplugins (AUR), rebuild it:
pamac build qt5-styleplugins
2 Likes

Hi @LinuxNoob2, and welcome!

I suspect you only need to rebuild something, because mine is open and working fine. I’m not 100% sure, though.

While you might not usually do things VIA the terminal, it might be either neccessary oor the best way to see what’s wrong. So open up the terminal, and try to start KeepassXC like that, and provide any output it gives in the terminal.

To run it, open a terminal and run it with:

keepassxc

Provide the feedbacl it gives you in the terminal as a reply here,


Tip:

To provide terminal output, copy the text you wish to share, and paste it here, surrounded by three (3) backticks, a.k.a grave accents. Like this:

```
pasted text
```

This will just cause it to be rendered like this:

Portaest sed
elementum
cursus nisl nisi
hendrerit ac quis
sit
adipiscing
tortor sit leo commodo.

Instead of like this:

Portaest sed elementum cursus nisl nisi hendrerit ac quis sit adipiscing tortor sit leo commodo.

Thereby improving legibility and making it much easier for those trying to be of assistance.

1 Like

Thanks!
I wrote
keepassxc
in the terminal as suggested and as you guys guessed I got the message
Cannot mix incompatible Qt library (5.15.2) with this library (5.15.3)
Then I wrote this line in the terminal
sudo pacman-mirrors -f 5 && sudo pacman -Syyu
Seems like it downloaded the new mirrors and at the end I got this message

warning: plymouth: local (1:0.8.8-3) is newer than extra (22.02.122-4)
warning: python-pyqt5: local (5.15.6-7.1) is newer than extra (5.15.6-7)
 there is nothing to do

I don’t see anything mentioned about “qt5-styleplugins (AUR)” so I don’t know what that is or if i have it.

It should be there. It’s not something most people will know about, so try rebuilding it:

1 Like

When I run that command I get these choises:

Edit build files : [e] 
Apply transaction ? [e/y/N] 

So I press E or Y here?

Y

1 Like

Thanks alot guys! It worked! :smiley:

1 Like

:wink:

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.