Plasma-nm won´t install

I am having a lot of issues with KDE6 / Fedora 40. It seems that a part of the packages are missing. In particular, plasma-nm is making my life difficult, as I can’t connect to the WiFi, our VPN or change from one access point to another. I can do that manually, but that is not the point.

Here’s the output of sudo dnf install plasma-nm, I am also rather amazed that this package depends on libQt6Multimedia and gstreamear (!).

nricma@fedora40:~ sudo dnf install plasma-nm
Laatste metadata-expiratie-check: 0:34:16 geleden op do 02 mei 2024 10:37:54 CEST.
Fout: 
 Probleem: tegenstrijdige verzoeken
  - pakket plasma-nm-6.0.3-1.fc40.i686 van fedora vereist kf6-prison, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket plasma-nm-6.0.3-1.fc40.x86_64 van fedora vereist kf6-prison, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket plasma-nm-6.0.4-1.fc40.i686 van updates vereist kf6-prison, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket plasma-nm-6.0.4-1.fc40.x86_64 van updates vereist kf6-prison, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket kf6-prison-6.0.0-1.fc40.i686 van fedora vereist libQt6Multimedia.so.6, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket kf6-prison-6.0.0-1.fc40.i686 van fedora vereist libQt6Multimedia.so.6(Qt_6), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket kf6-prison-6.1.0-1.fc40.i686 van updates vereist libQt6Multimedia.so.6, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket kf6-prison-6.1.0-1.fc40.i686 van updates vereist libQt6Multimedia.so.6(Qt_6), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket kf6-prison-6.0.0-1.fc40.x86_64 van fedora vereist libQt6Multimedia.so.6()(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket kf6-prison-6.0.0-1.fc40.x86_64 van fedora vereist libQt6Multimedia.so.6(Qt_6)(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket kf6-prison-6.1.0-1.fc40.x86_64 van updates vereist libQt6Multimedia.so.6()(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket kf6-prison-6.1.0-1.fc40.x86_64 van updates vereist libQt6Multimedia.so.6(Qt_6)(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.6.2-1.fc40.i686 van fedora vereist libgstvideo-1.0.so.0, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.6.2-1.fc40.i686 van fedora vereist libgstpbutils-1.0.so.0, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.6.2-1.fc40.i686 van fedora vereist libgstapp-1.0.so.0, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.6.2-1.fc40.i686 van fedora vereist libgstgl-1.0.so.0, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.6.2-1.fc40.i686 van fedora vereist libgstallocators-1.0.so.0, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.7.0-1.fc40.i686 van updates vereist libgstvideo-1.0.so.0, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.7.0-1.fc40.i686 van updates vereist libgstpbutils-1.0.so.0, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.7.0-1.fc40.i686 van updates vereist libgstapp-1.0.so.0, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.7.0-1.fc40.i686 van updates vereist libgstgl-1.0.so.0, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.7.0-1.fc40.i686 van updates vereist libgstallocators-1.0.so.0, maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.6.2-1.fc40.x86_64 van fedora vereist libgstvideo-1.0.so.0()(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.6.2-1.fc40.x86_64 van fedora vereist libgstpbutils-1.0.so.0()(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.6.2-1.fc40.x86_64 van fedora vereist libgstapp-1.0.so.0()(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.6.2-1.fc40.x86_64 van fedora vereist libgstgl-1.0.so.0()(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.6.2-1.fc40.x86_64 van fedora vereist libgstallocators-1.0.so.0()(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.7.0-1.fc40.x86_64 van updates vereist libgstvideo-1.0.so.0()(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.7.0-1.fc40.x86_64 van updates vereist libgstpbutils-1.0.so.0()(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.7.0-1.fc40.x86_64 van updates vereist libgstapp-1.0.so.0()(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.7.0-1.fc40.x86_64 van updates vereist libgstgl-1.0.so.0()(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket qt6-qtmultimedia-6.7.0-1.fc40.x86_64 van updates vereist libgstallocators-1.0.so.0()(64bit), maar niets van de aanbieders kan worden geïnstalleerd
  - pakket gstreamer1-plugins-base-1.22.9-1.fc40.i686 van fedora wordt uitgefilterd door uitsluitend filteren
  - pakket gstreamer1-plugins-base-1.22.9-1.fc40.x86_64 van fedora wordt uitgefilterd door uitsluitend filteren
  - pakket gstreamer1-plugins-base-1.22.11-1.fc40.i686 van updates wordt uitgefilterd door uitsluitend filteren
  - pakket gstreamer1-plugins-base-1.22.11-1.fc40.x86_64 van updates wordt uitgefilterd door uitsluitend filteren
(probeer '--skip-broken' toe te voegen om niet-installeerbare pakketten over te slaan)

–skip-broken does not do anything, BTW, besides refusing to install anything.

Thanks in advance!

P.D.: Sorry, Dutch locale. it says “conflicting requests”, the items in the list say"update required but no install candidates are available"

Gestreamer is filtered out (because I do not use Gnome, mostly)

Thanks :slight_smile:

clean/clear/reloaded the cached repo?

Little tip for your next post of command line output, you can precede your command with LANG=C to get and English output. Example: LANG=C sudo dnf update

RESOLVED!!!

The key here was gstreamer1, which I have no idea how it was related to plasma-nm, but hey.

It was added to /etc/dnf/versionlock.list back in 2023. I can’t recall having added it there, but hell, I do lot’s of changes.

This prevented the update of this package and also the installation of the deps.

It still beats me why the network manager applet would have to depend on gstreamer…

Well, I hope it’s useful for other useres :slight_smile: Now I’m going to reboot and continue working.

Thanks PPL :slight_smile:

Enric

1 Like