I am using the nightly copr repo on Fedora 40, KDE. When I try to run an update through the KDE Software Center, I get this error message:
Multiple matches of kicad-nightly-packages3d;1:8.99.0-1.20240721git43578c8.fc40;noarch;copr:copr.fedorainfracloud.org:group_kicad:kicad
This problem doesn’t happen if I run sudo dnf update kicad-nightly
through a terminal.
I generally use the command line. Also, I’m not running KDE, but I’ll try to help.
First look in /etc/yum.repos.d - you probably have a file named _copr:copr.fedorainfracloud.org:group_kicad:kicad.repo along with other files for the basic system. The file I mentioned is what provides the KiCad nightly copr access to dnf. If you have other files in there that also reference KiCad, I could see where KDE might get confused. So please let me know if that seems likely.
Months ago we had to add an “epoch” number because of various naming changes, but I’d expect any well-behaved package manager to understand that as it is a standard rpm / dnf feature. Have you had this problem for a long time, or did it just start happening?
I’ll see if there are any debugging flags for the KDE app, but since I’m not running KDE it will be hard for me to experiment with it.
1 Like
Another thing to try: run “dnf list all > dnf.list” which will give you a list of all installed and available software.
Edit that file and search for kicad-nightly. You should have three entries if you installed the documentation plus the 3d models.
I don’t update frequently, but here are the lines from my dnf.list:
kicad-nightly.x86_64 1:8.99.0-1.20240624git11c6164.fc40 @copr:copr.fedorainfracloud.org:group_kicad:kicad
kicad-nightly-doc.noarch 1:8.99.0-1.20240619git7863385.fc40 @copr:copr.fedorainfracloud.org:group_kicad:kicad
kicad-nightly-packages3d.noarch 1:8.99.0-1.20240613git0c8ae7b.fc40 @copr:copr.fedorainfracloud.org:group_kicad:kicad
Do you have something similar, or do you have multiples of any of the components?