Iām on Nobara 40, effectively Fedora 40, and after following the guide it wonāt install wine-mono. No match for argument: wine-mono when trying to install wine-tkg when I get to sudo dnf install wine.x86_64 wine.i686 wine-mono mingw32-wine-gecko mingw64-wine-gecko wine-dxvk winetricks yabridge libcurl-gnutls --refresh in the guide. nothing provides wine-mono = 9.0.0 needed by wine-9.4-11.wine_tkg.fc40.i686 from copr:copr.fedorainfracloud.org:patrickl:wine-tkg:ml when trying to install yabridge. https://download.copr.fedorainfracloud.org/results/patrickl/wine-mono/fedora-40-x86_64/ has no entry for Fedora 40. I might be able to force the f39 rpm??? I donāt know if thatās a good idea.
To be more clear, I made that comment after following those exact installation instructions. I enabled all the copr repos and paid special attention to the sections aimed specifically at Fedora 40 users (priority=98 and whatnot). What I was trying to point out is that, in the wine-mono copr repo, specifically, the fc40 package does not exist, only the fc39 package.
https://download.copr.fedorainfracloud.org/results/patrickl/wine-mono/ has the subfolders fedora-39-x86_64/ and fedora-40-x86_64/. The fedora-39-x86_64/ folder has repodata/ and 07007605-wine-mono/ which in turn contains wine-mono-9.0.0-0.1.fc39.noarch.rpm. The fedora-40-x86_64/ folder only contains repodata/. There is no file wine-mono-9.0.0-0.1.fc40.noarch.rpm.
Is it safe to manually/force install wine-mono-9.0.0-0.1.fc39.noarch.rpm on Fedora 40? Itās possible thereās no difference, but they could have different lib version dependencies. Itās possible the repo is supposed to serve the fc39 version as the fc40 version and itās just not doing it. I donāt know how the repo is supposed to work, but after having followed the instructions very carefully, the error says that wine-mono for fc40 doesnāt exist in the wine-mono copr repo.
The fc40 version of the main wine package exists: https://download.copr.fedorainfracloud.org/results/patrickl/wine-tkg/fedora-40-x86_64/07748610-wine/wine-9.4-11.wine_tkg.fc40.x86_64.rpm. But the fc39 version of that package doesnāt exist, so Iām sure I have no idea how the repo is meant to function. And to further confuse me, vkd3d has both fc39 and fc40 packages.
If there is a better place to report this as a bug, Iām sorry, I donāt know where that would be.
Thanks for elaborating. The issue is caused by the wine-9.15 update in F40 which also comes with a wine-mono-9.2.0 update which superceeds wine-mono-9.0.0.
@patrickl do you have an ETA on Fedora 41 support? I kinda already sort of upgraded (the process was interrupted by not having enough disk space) and now I am kind of in the air, because I cannot really go back to fc40 but I also cannot complete the upgrade to fc41ā¦
You can use the wine-tkg-dev copr which has been built for F41. Make sure to disable all the wine-tkg coprs (as noted in the installation instructions). The regular wine-tkg copr will be built as time permits (no ETA)
If you are on F42 then you should use the wine-tkg-dev copr. The wine-tkg-dev copr has wine-9.21 (so the latest version that does not have issues) and all other required packages for F42.
I only tested a fresh wine-tkg copr install on Fedora 42. If you are going to upgrade you need to make sure that the repo file has āpriority=98ā in it (see the example in the regular installation instructions for wine-tkg). Your copr repo file may already have this.
The upgrade process will let you know if there are any problems. The steps are: sudo dnf upgrade --refresh and rebooting.
sudo dnf system-upgrade download --releasever=42
This step will let you know if there are any issues.
If there are no issues then you can run: sudo dnf system-upgrade reboot
But if there are issues can you let me know by copy & pasting them here in a reply?
A solution (untested) is to remove wine, etc: sudo dnf remove wine.i686 wine.x86_64 wine-core.i686 wine-core.x86_64 wine-mono wine-dxvk
Also remove the wine-tkg copr repo: sudo dnf copr remove patrickl/wine-tkg
Then run the system-upgrade command again: sudo dnf system-upgrade download --releasever=42
Hopefully it no longer reports any issues so you can then run: sudo dnf system-upgrade reboot
When the upgrade is finished then you can follow the regular wine-tkg installation steps and hopefully it will all work again.