Open kbon opened 2 months ago
Searching this repo for opensc-pkcs11.so
I found https://github.com/Fedict/eid-mw/commit/11daff9b62d49db719579c5bb39063bd796dbd89 , which describes this very problem, and it seems indeed this behavior is intentional. Luckily I don't need opensc
as much as I need eid-mw
, so the solution for me is easy, and the commit proved it's worth. Thanks!
Indeed, this was unfortunately necessary.
We will update the conflict to a versioned conflict once OpenSC releases the fix (as explained in the commit you link to), but unfortunately OpenSC makes authentication fail for modern eID cards, so we have had to take this step.
I'll leave this ticket open until the versioned conflict can be implemented.
The current behavior is not desired since it breaks "dnf upgrade" on all systems that have both installed. So either don't do it or use Obsoletes (and not Conflicts) when installing eid-mw-libs (so the opensc package is uninstalled if you try to install eid-mw-libs).
Upgraded my workstation from Fedora 39 to 40 more than a week ago, went smooth. Today when performing a routine upgrade of my Fedora 40 workstation using
dnf upgrade
I got following error:When I
dnf remove opensc
, I can installeid-mw-libs
, but when then try to installopensc
I get a similar error about the same file.Are
eid-mw-libs
andopensc
intended to be mutually exclusive or is this a bug?