On Mon, Jun 15, 2020 at 11:31:09AM +0100, Daniel P. Berrangé wrote: > I'm trying to install gmic on my Fedora 32 system, which requries opencv, > which requires protobuf 3.11 > > DNF refuses to install any of them though, because protobuf 3.11 is blocked > by modularity: > > - package protobuf-3.11.2-2.fc32.i686 is filtered out by modular filtering > - package protobuf-3.11.2-2.fc32.x86_64 is filtered out by modular filtering > > All I can see with "dnf list" is a seriously outdated version from an unknown > module: > > protobuf.x86_64 3.6.1-6.module_f32+6163+c0e6dcb2 fedora-modular > protobuf.x86_64 3.6.1-6.module_f32+6163+c0e6dcb2 updates-modular > > What is the right way to fix this ? dnf module list shows me loads of > modules, but I'm not seing how to determine which of them are enabled vs > disabled, "dnf module list" marks enabled streams with "[e]" in a Stream column. (There also used to be "[d]" for the default streams that were active (read "pre-enabled") by default, but default streams are now banned and should not exist in Fedora repositories (since Fedora 32?).) "dnf module list --enabled" restricts the list to enabled modules only. > and more importantly which is providing this bogus outdated > protobuf ? > "dnf module provides protobuf-3.6.1-6.module_f32+6163+c0e6dcb2" returns eclipse:2019-06:3220190902131726:a48fff9b:x86_64 module. Thus you need to unenable eclipse:2019-06 stream ("dnf module reset eclipse:2019-06"), or disable the eclipse module completely ("dnf module disable eclipse"). -- Petr
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx