There was a libwebsockets update [1] from 4.4.1-2.fc43 to 4.5.8-2.fc43. This update bumped the SONAME of the library from .20 to .21 thereby making (at least) a rebuild of mosquitto a necessity, which hasn’t not be done:
Repositories loaded.
Problem: installed package mosquitto-2.0.22-6.fc43.x86_64 requires libwebsockets.so.20()(64bit), but none of the providers can be installed
- cannot install both libwebsockets-4.5.8-2.fc43.x86_64 from updates and libwebsockets-4.4.4-1.fc43.x86_64 from @System
- cannot install both libwebsockets-4.4.1-2.fc43.x86_64 from fedora and libwebsockets-4.5.8-2.fc43.x86_64 from updates
- cannot install the best update candidate for package mosquitto-2.0.22-6.fc43.x86_64
- cannot install the best update candidate for package libwebsockets-4.4.4-1.fc43.x86_64
Package Arch Version Repository Size
Skipping packages with conflicts:
libwebsockets x86_64 4.5.8-2.fc43 updates 961.7 KiB
libwebsockets x86_64 4.4.1-2.fc43 fedora 919.7 KiB
Nothing to do.
Repositories loaded.
Problem 1: installed package kismet-0.0.2025.09.R1-1.fc43.x86_64 requires libwebsockets.so.20()(64bit), but none of the providers can be installed
- cannot install both libwebsockets-4.5.8-2.fc43.x86_64 from updates and libwebsockets-4.4.4-1.fc43.x86_64 from @System
- cannot install both libwebsockets-4.4.1-2.fc43.x86_64 from fedora and libwebsockets-4.5.8-2.fc43.x86_64 from updates
- cannot install the best update candidate for package libwebsockets-4.4.4-1.fc43.x86_64
- cannot install the best update candidate for package kismet-0.0.2025.09.R1-1.fc43.x86_64
Problem 2: problem with installed package
- installed package kismet-0.0.2025.09.R1-1.fc43.x86_64 requires libwebsockets.so.20()(64bit), but none of the providers can be installed
- package kismet-0.0.2025.09.R1-1.fc43.x86_64 from fedora requires libwebsockets.so.20()(64bit), but none of the providers can be installed
- cannot install both libwebsockets-4.5.8-2.fc43.x86_64 from updates and libwebsockets-4.4.4-1.fc43.x86_64 from @System
- cannot install both libwebsockets-4.4.1-2.fc43.x86_64 from fedora and libwebsockets-4.5.8-2.fc43.x86_64 from updates
- package mosquitto-2.0.22-6.fc43.1.x86_64 from copr:copr.fedorainfracloud.org:allenhewes:f43-override requires libwebsockets.so.21()(64bit), but none of the providers can be installed
- cannot install the best update candidate for package mosquitto-2.0.22-6.fc43.x86_64
Package Arch Version Repository Size
Skipping packages with conflicts:
libwebsockets x86_64 4.5.8-2.fc43 updates 961.7 KiB
libwebsockets x86_64 4.4.1-2.fc43 fedora 919.7 KiB
Skipping packages with broken dependencies:
mosquitto x86_64 2.0.22-6.fc43.1 copr:copr.fedorainfracloud.org:allenh 1.0 MiB
kismet x86_64 0.0.2025.09.R1-1.fc43 fedora 23.2 MiB
Nothing to do.
Yeah, I 100% agree… but how do we get there now? The cat is out of the bag so-to-speak… A proven packager did the update
I suspect there are F43FailsToInstall rhbz’s for those packages as well. I didn’t check as I only had mosquitto and kismet installed and that’s how I stumbled across this.
I just did COPR rebuilds for my needs to get past this… I guess I could have gone the other way as I don’t know why I’d have mosquitto / kismet installed.
There is a way to roll out 4.4.5, I think there is a keyword in the rpmspec to override a higher version number. Has been used a few months ago to roll back an update for gdk-pixbuf2(?) in F44.