Mirror won't install in Fedora

Can’t install Mirror in Fedora. Getting error “Package conflict found”. Any ideas?

Hi, long-time Fedora user here. This could be happening if either there’s already a package named mirror installed, or if one of the files that the Playdate Mirror RPM provides already exists on your machine. Fedora doesn’t include any packages named mirror, so I highly doubt that’s the problem.

Maybe one of the targeted files already exists on your machine, from a previous install or some other activity?

Version 1.3.0 of the Playdate Mirror package installs these files. Check to see if any of them already exist.

/etc/udev/rules.d/50-playdate-mirror.rules
/usr/bin/mirror
/usr/lib/.build-id
/usr/lib/.build-id/30
/usr/lib/.build-id/30/2f90cc6e43f579d0539a7ffedba8c43a0b4792
/usr/share/applications/date.play.mirror.desktop
/usr/share/doc/mirror/README.md
/usr/share/icons/hicolor/scalable/apps/date.play.mirror.svg
/usr/share/licenses/mirror/LICENSE.md
/usr/share/mirror/gamecontrollerdb.txt

You can also try installing the RPM package from the command-line to get a better error message:

dnf install [path/to/file/]Mirror-1.3.0.x86_64.rpm

where [path/to/file/] is the directory tree where you’ve downloaded the RPM file.

Thanks for the help. This is what i’m getting.

Failed to resolve the transaction:
Problem: conflicting requests

  • nothing provides libjavascriptcoregtk-4.0.so.18()(64bit) needed by mirror-1.3.0-1.x86_64 from @commandline
  • nothing provides libwebkit2gtk-4.0.so.37()(64bit) needed by mirror-1.3.0-1.x86_64 from @commandline

Aha - both of those libraries that can’t be found are versions from Fedora 42. Fedora 43 has later versions of the same libraries. I happen to still have the old packages installed on my system because I installed Mirror 1.3.0 while I was still on Fedora 42.

You should be able to install the Fedora 42 versions of those libraries - they don’t conflict with Fedora 43. The precise package names are

webkit2gtk4.0-2.47.2-3.fc42.x86_64
javascriptcoregtk4.0-2.47.2-3.fc42.x86_64

If you go to rpmfind.net and search for javascriptcoregtk4.0 and webkit2gtk4.0 you should be able to download the packages.

This workaround will be needed for Fedora 43, until there’s a new release of Mirror built with more up to date versions of these libraries.

Thank you sir! You rock!

1 Like