• Qt library issues


    After the last update to some qt5 stuff, my qt programs (qbittorrent, keepassxc, …) do not launch. This is the output:

    Cannot mix incompatible Qt library (version 0x50c02) with this library (version 0x50c03)
    

    Any idea on how to fix it?

  • @markoff I just installed qbittorrent and i hadn’t updated yet. I updated and qbittorrent launches okay. I then installed keepassxc and it launches okay too. So it’s something else. I am running Cinnamon desktop so it’s probably related to something else regarding qt5.

  • That is weird. I am using the i3wm version of Antergos.

  • @markoff I don’t know what other software packages you have either so i’m not sure. Sounds like it has two different file versions of something?

  • No idea. Can you cd to /usr/bin/ and then do:

    ldd keepassxc
    

    and paste the output here?

    Here is my output:

    /usr/bin  ldd keepassxc  
            linux-vdso.so.1 (0x00007fff5a2f5000)
            libsodium.so.23 => /usr/lib/libsodium.so.23 (0x00007f79e6655000)
            libQt5Svg.so.5 => /usr/lib/libQt5Svg.so.5 (0x00007f79e65fd000)
            libqrencode.so.4 => /usr/lib/libqrencode.so.4 (0x00007f79e63f2000)
            libQt5Concurrent.so.5 => /usr/lib/libQt5Concurrent.so.5 (0x00007f79e63e9000)
            libykpers-1.so.1 => /usr/lib/libykpers-1.so.1 (0x00007f79e63d4000)
            libargon2.so.1 => /usr/lib/libargon2.so.1 (0x00007f79e61cb000)
            libz.so.1 => /usr/lib/libz.so.1 (0x00007f79e5fb2000)
            libQt5Network.so.5 => /usr/lib/libQt5Network.so.5 (0x00007f79e5e01000)
            libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007f79e5794000)
            libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f79e51da000)
            libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f79e50bb000)
            libquazip5.so.1 => /usr/lib/libquazip5.so.1 (0x00007f79e5088000)
            libQt5DBus.so.5 => /usr/lib/libQt5DBus.so.5 (0x00007f79e4fef000)
            libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f79e4abd000)
            libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f79e492d000)
            libm.so.6 => /usr/lib/libm.so.6 (0x00007f79e47e7000)
            libc.so.6 => /usr/lib/libc.so.6 (0x00007f79e4622000)
            libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f79e4601000)
            /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f79e6b19000)
            libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f79e45e5000)
            libyubikey.so.0 => /usr/lib/libyubikey.so.0 (0x00007f79e45e0000)
            libusb-1.0.so.0 => /usr/lib/libusb-1.0.so.0 (0x00007f79e43c7000)
            libjson-c.so.4 => /usr/lib/libjson-c.so.4 (0x00007f79e43b5000)
            libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f79e4325000)
            libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f79e4051000)
            libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f79e3fbc000)
            libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f79e3f84000)
            libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f79e3e88000)
            libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f79e3e65000)
            libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f79e3e12000)
            libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f79e3d71000)
            libicui18n.so.64 => /usr/lib/libicui18n.so.64 (0x00007f79e3a7a000)
            libicuuc.so.64 => /usr/lib/libicuuc.so.64 (0x00007f79e38a2000)
            libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f79e389d000)
            libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007f79e3823000)
            libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 (0x00007f79e380c000)
            libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f79e36e6000)
            libudev.so.1 => /usr/lib/libudev.so.1 (0x00007f79e36be000)
            libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f79e368b000)
            libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f79e354c000)
            libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f79e3537000)
            libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f79e347b000)
            libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f79e33ac000)
            libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f79e3385000)
            librt.so.1 => /usr/lib/librt.so.1 (0x00007f79e337b000)
            liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f79e3155000)
            liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f79e3134000)
            libicudata.so.64 => /usr/lib/libicudata.so.64 (0x00007f79e16f0000)
            libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f79e167b000)
            libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f79e1651000)
            libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f79e163e000)
            libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f79e1639000)
            libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f79e1631000)
    
  • @markoff said in Qt library issues:

    ldd keepassxc

    linux-vdso.so.1 (0x00007fff844fc000)
    libsodium.so.23 => /usr/lib/libsodium.so.23 (0x00007fcd13586000)
    libQt5Svg.so.5 => /usr/lib/libQt5Svg.so.5 (0x00007fcd1352e000)
    libqrencode.so.4 => /usr/lib/libqrencode.so.4 (0x00007fcd13323000)
    libQt5Concurrent.so.5 => /usr/lib/libQt5Concurrent.so.5 (0x00007fcd1331a000)
    libykpers-1.so.1 => /usr/lib/libykpers-1.so.1 (0x00007fcd13305000)
    libargon2.so.1 => /usr/lib/libargon2.so.1 (0x00007fcd130fc000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00007fcd12ee3000)
    libQt5Network.so.5 => /usr/lib/libQt5Network.so.5 (0x00007fcd12d32000)
    libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007fcd126c5000)
    libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007fcd1210b000)
    libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007fcd11fec000)
    libquazip5.so.1 => /usr/lib/libquazip5.so.1 (0x00007fcd11fb9000)
    libQt5DBus.so.5 => /usr/lib/libQt5DBus.so.5 (0x00007fcd11f20000)
    libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007fcd119ee000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fcd1185e000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007fcd11718000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007fcd11553000)
    libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fcd11532000)
    /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fcd13a4b000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fcd11516000)
    libyubikey.so.0 => /usr/lib/libyubikey.so.0 (0x00007fcd11511000)
    libusb-1.0.so.0 => /usr/lib/libusb-1.0.so.0 (0x00007fcd112f8000)
    libjson-c.so.4 => /usr/lib/libjson-c.so.4 (0x00007fcd112e6000)
    libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007fcd11256000)
    libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007fcd10f82000)
    libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fcd10eed000)
    libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fcd10eb5000)
    libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fcd10db9000)
    libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fcd10d96000)
    libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007fcd10d43000)
    libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007fcd10ca2000)
    libicui18n.so.64 => /usr/lib/libicui18n.so.64 (0x00007fcd109ab000)
    libicuuc.so.64 => /usr/lib/libicuuc.so.64 (0x00007fcd107d3000)
    libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fcd107ce000)
    libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007fcd10754000)
    libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 (0x00007fcd1073d000)
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fcd10617000)
    libudev.so.1 => /usr/lib/libudev.so.1 (0x00007fcd105ef000)
    libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007fcd105bc000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fcd1047d000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fcd10468000)
    libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007fcd103ac000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fcd102dd000)
    libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fcd102b6000)
    librt.so.1 => /usr/lib/librt.so.1 (0x00007fcd102ac000)
    liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fcd10086000)
    liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007fcd10065000)
    libicudata.so.64 => /usr/lib/libicudata.so.64 (0x00007fcd0e621000)
    libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fcd0e5ac000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fcd0e582000)
    libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fcd0e56f000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fcd0e56a000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fcd0e562000)

  • @markoff how do you paste it in black background like that?

  • @ricklinux In the text area, you see an icon that looks like </>. Use that whenver you want to paste code.

    Or just use ```this is code```

  • These are the things I updated:

    upgraded freetype2 (2.10.0-1 -> 2.10.0-2)
    upgraded perl (5.28.1-1 -> 5.28.2-1)
    upgraded qt5-base (5.12.2-2 -> 5.12.3-1)
    upgraded qt5-svg (5.12.2-1 -> 5.12.3-1)
    upgraded qt5-declarative (5.12.2-1 -> 5.12.3-1)
    upgraded qt5-location (5.12.2-2 -> 5.12.3-1)
    upgraded qt5-sensors (5.12.2-1 -> 5.12.3-1)
    upgraded qt5-webchannel (5.12.2-1 -> 5.12.3-1)
    upgraded qt5-webkit (5.212.0alpha2-26 -> 5.212.0alpha2-28)
    upgraded calibre (3.41.2-1 -> 3.41.3-1)
    upgraded qt5-graphicaleffects (5.12.2-1 -> 5.12.3-1)
    upgraded qt5-multimedia (5.12.2-1 -> 5.12.3-1)
    upgraded qt5-quickcontrols (5.12.2-1 -> 5.12.3-1)
    upgraded qt5-tools (5.12.2-3 -> 5.12.3-1)
    upgraded qt5-webengine (5.12.2-2 -> 5.12.3-1)
    upgraded qt5-x11extras (5.12.2-1 -> 5.12.3-1)
    upgraded qt5-xmlpatterns (5.12.2-1 -> 5.12.3-1)
    
  • And ofc the issue is due to Antergos crap, as always. I should seriously just install arch and ditch antergos.

    Removing antergos/qt5-styleplugins 5.0.0.20170311-11 fixed the issue.

  • Yes, I installed that just now. I wonder if I can remove the antergos repo all-together?

  • @markoff
    You can try it, but then you don’t get updates to Antergos packages.
    And you can then uninstall Antergos packages one by one to see what happens.
    I haven’t tried that, but might work. Some packages may be tricky to remove though.

  • @markoff said in Qt library issues:

    And ofc the issue is due to Antergos crap, as always. I should seriously just install arch and ditch antergos.
    Removing antergos/qt5-styleplugins 5.0.0.20170311-11 fixed the issue.

    Package qt5-styleplugins is not installed by default on Antergos.

  • @markoff I didn’t have that package on my system. Understandable you’re upset. Honestly i have been using Antergos for quite some time and i have installed it many, many times on various computers including 3 of my own. Yes there have been some install issues and issues with cinchi or the mirrors. Installing can be daunting at times with some hardware especially newer video cards. But, i have installed Arch a few times and it’s just way too much work. Not only that, i can say Antergos for me has been a blessing. I have tried and used almost every other distro in the top 100 on the distrowatch list and i always came back to Antergos. For me…it just works. It’s fast, it’s easy to install, it’s right up to date, it’s rolling release, it has almost any software i could ever want and after installing it’s a breeze to set up and tweak. I can install it in minutes and it’s all done! Windows 10 is the worst…I will take any Linux distro over Windows period. Now i use the Cinnamon desktop and although it’s a little resource heavy i have not had any significant issue with it and i like it for that reason. I use it on other versions also like Manjaro which i also use but i like Antergos more. Honestly i don’t know how the developers and those involved keep up. In my opinion Antergos is ready to be the desktop of choice. It is for “Everyone” and i wish it was mainstream because i think it hasn’t gotten the recognition it deserves. I hope you stay with it because i think personally it is the best distro out there all things considered. All other distros run into issues. It’s just the nature of the beast. Nothing is perfect and neither are we. Lets work together and keep getting better. Antergos is “Your Linux” … " Antergos is for “Everyone”
    Let’s keep rolling!

  • @markoff How did you figure out it was that package that caused the issue. i ran into the same problem today and was lucky to find this thread. im just curious.

  • @haxth0r Probably because it wasn’t a package i had installed on mine with the same programs?

  • Encountered the same problem. After recent upgrade, some programs (QTtdesigner, some of my own python code that uses Qt Tkinter and matplotlib, etc) gave error message “Cannot mix incompatible Qt library (version 0x50c02) with this library (version 0x50c03)”.

    I managed to fix it by uninstalling package qt5ct. I thought that would be a necessary package, but the package manager let me remove it with no warnings. Everything seems to work now.

    BTW, my DM is XFCE, in case that’s relevant.

  • One thing that may help is to edit file /etc/pacman.conf and move the Antergos repo definition

    [antergos]
    Include = /etc/pacman.d/antergos-mirrorlist
    

    in the end of that file. Then give this command:

    sudo pacman -Syyu
    

    The reason is that upstream has some newer packages that are blocked by packages with the same name in Antergos repo.

    But try this carefully. I have tested it only in my machine, and so far it seems to work well (on Xfce).

    If it causes problems, simply move the Antergos repo back to where it was and run sudo pacman -Syyu again.

  • @haxth0r I noticed that arch users were not having this issue. I also noticed that it was after an update to qt stuff. So I searched my system for packages that were both related to qt and were from antergos repo.

issues100 library7 Posts 20Views 378
Log in to reply
Bloom Email Optin Plugin

Looks like your connection to Antergos Community Forum was lost, please wait while we try to reconnect.