kando-menu / kando

🥧 The Cross-Platform Pie Menu.
https://ko-fi.com/post/Kando-1-0-0-released-G2G5Z1DOS
Other
1.17k stars 25 forks source link

Error installing with Discover [Fedora 40, KDE 6.1.1, RPM] #502

Open RedBearAK opened 3 days ago

RedBearAK commented 3 days ago

Short Summary

Tried to install from the latest RPM package using Discover in KDE Plasma 6.1.1, on Fedora 40, recently upgraded from Fedora 39. I also have balenaEtcher installed on the system from an RPM downloaded from their GitHub some time ago.

This error appeared, preventing the install:

Internal error: Error running transaction: file /usr/lib/.build-id/37/851ad3790029c78d20ee4b4761055d5ad5dab6 from install of kando-1.1.0-1.x86_64 conflicts with file from package balena-etcher-1.19.21-1.x86_64

Steps to Reproduce the Issue

Download the RPM and try to install using Discover in Plasma 6.1.1 on Fedora 40, while having balenaEtcher installed from an RPM.

Kando Version

v1.1.0

Installation Method

Via an installer downloaded from a release on GitHub

Desktop Environment

Linux

Environment Version

KDE Plasma 6.1.1 on Fedora 40

Additional Information

No response

Schneegans commented 3 days ago

Thanks for the report! This seems to be a common problem for electron apps. There seems to be a fix for RPMs created with electron-builder, but not for those created with electron-forge.

Until this is fixed in electron-forge, it seems that you can either pass --force or --excludepath=/usr/lib/.build-id to the rpm-install command....