[opensuse-factory] How to solve error like "none of the providers can be installed"
In opensuse_microos.group (1) and opensuse_kubic.group (2) for ppc64le there are some "uninstallable" patterns because "none of the providers can be installed" like the basesystem example below. <!-- patterns-containers-container_runtime uninstallable: package patterns-containers-container_runtime-5.0-21.1.ppc64le requires pattern() = basesystem, but none of the providers can be installed--> I tried to identify missing dependencies successively for patterns-containers-container_runtime (3)), patterns-microos-basesystem (4) and patterns-microos-base (5) but all required symbols seem to have a provider. How to identify the source of the problem ? (1) https://build.opensuse.org/package/view_file/openSUSE:Factory:PowerPC/000pro... (2) https://build.opensuse.org/package/view_file/openSUSE:Factory:PowerPC/000pro... (3) https://build.opensuse.org/package/binary/openSUSE:Factory:PowerPC/patterns-... (4) https://build.opensuse.org/package/dependency/openSUSE:Factory:PowerPC/patterns-containers?arch=ppc64le&dependant_name=patterns-microos-basesystem&dependant_project=openSUSE%3AFactory%3APowerPC&dependant_repository=standard&filename=patterns-containers-container_runtime-5.0-21.1.ppc64le.rpm&repository=standard (5) https://build.opensuse.org/package/dependency/openSUSE:Factory:PowerPC/patterns-containers?arch=ppc64le&dependant_name=patterns-microos-base&dependant_project=openSUSE%3AFactory%3APowerPC&dependant_repository=standard&filename=patterns-containers-container_runtime-5.0-21.1.ppc64le.rpm&repository=standard -- Michel Normand -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi Michel On Wed, 2020-06-10 at 13:28 +0200, Normand wrote:
In opensuse_microos.group (1) and opensuse_kubic.group (2) for ppc64le there are some "uninstallable" patterns because "none of the providers can be installed" like the basesystem example below.
<!-- patterns-containers-container_runtime uninstallable: package patterns-containers-container_runtime-5.0-21.1.ppc64le requires pattern() = basesystem, but none of the providers can be installed-->
This will take a bit trial-and-error... essentially, pkglistgen only tells you the error based on what it has in the .group files, which is often not very helpful (like in your case). Essentially, it claims it can't install pattern() = basesystem. To find out WHY, you just have to add that to the groups.yml file as a requirement, then pkglistgen will tell you why it can't add it (possibly again with another thing it claims - so you might have to repeat the step a few times for the various symbols it spits out) Cheers, Dominique
participants (2)
-
Dominique Leuenberger / DimStar
-
Normand