Richard W.M. Jones
2021-Aug-27 10:09 UTC
[Libguestfs] Fwd: libnbd | Failed pipeline for master | 2e381ac2
>From the log:https://gitlab.com/nbdkit/libnbd/-/jobs/1540375264 opensuse zypper seems to be failing with a recoverable error: Resolving package dependencies... Problem: the to be installed glib2-devel-2.68.3-4.1.x86_64 requires 'libglib-2_0-0 = 2.68.3', but this requirement cannot be provided not installable providers: libglib-2_0-0-2.68.3-4.1.i586[repo-oss] libglib-2_0-0-2.68.3-4.1.x86_64[repo-oss] Solution 1: downgrade of libglib-2_0-0-2.68.4-1.1.x86_64 to libglib-2_0-0-2.68.3-4.1.x86_64 Solution 2: do not install glib2-devel-2.68.3-4.1.x86_64 Solution 3: break glib2-devel-2.68.3-4.1.x86_64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): c I wonder if this is something that libvirt-ci should handle better? I found this thread which seems to indicate there's no way to force zypper to pick an option: https://www.linuxquestions.org/questions/suse-opensuse-60/how-to-pre-select-solutions-1-or-2-in-autoyast-xml-config-file-4175688006/ which is kind of annoying. But maybe --force-resolution is worth a try? Rich. ----- Forwarded message from GitLab <gitlab at mg.gitlab.com> ----- Date: Fri, 27 Aug 2021 09:52:55 +0000 From: GitLab <gitlab at mg.gitlab.com> Subject: libnbd | Failed pipeline for master | 2e381ac2 GitLab ? Pipeline #360603274 has failed! Project nbdkit / libnbd Branch ? master Commit ? 2e381ac2 interop: Prerequisite qemu-nbd supports TLS Fe... Commit Author ? Richard W.M. Jones Pipeline #360603274 triggered by ? Richard W.M. Jones had 1 failed job. Failed jobs ? containers x64-opensuse-tumbleweed-container ----- End forwarded message ----- -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 100 libraries supported. http://fedoraproject.org/wiki/MinGW
Daniel P. Berrangé
2021-Aug-27 10:16 UTC
[Libguestfs] Fwd: libnbd | Failed pipeline for master | 2e381ac2
On Fri, Aug 27, 2021 at 11:09:13AM +0100, Richard W.M. Jones wrote:> >From the log: > https://gitlab.com/nbdkit/libnbd/-/jobs/1540375264 > > opensuse zypper seems to be failing with a recoverable error: > > Resolving package dependencies... > Problem: the to be installed glib2-devel-2.68.3-4.1.x86_64 requires 'libglib-2_0-0 = 2.68.3', but this requirement cannot be provided > not installable providers: libglib-2_0-0-2.68.3-4.1.i586[repo-oss] > libglib-2_0-0-2.68.3-4.1.x86_64[repo-oss] > Solution 1: downgrade of libglib-2_0-0-2.68.4-1.1.x86_64 to libglib-2_0-0-2.68.3-4.1.x86_64 > Solution 2: do not install glib2-devel-2.68.3-4.1.x86_64 > Solution 3: break glib2-devel-2.68.3-4.1.x86_64 by ignoring some of its dependencies > Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): c > > I wonder if this is something that libvirt-ci should handle better? > > I found this thread which seems to indicate there's no way to force > zypper to pick an option: > https://www.linuxquestions.org/questions/suse-opensuse-60/how-to-pre-select-solutions-1-or-2-in-autoyast-xml-config-file-4175688006/ > which is kind of annoying. But maybe --force-resolution is worth a try?I've not tried that option, but I will say that openSuse Tumbleweed seems to hit these broken dependancy problems fairly often. I'm increasingly inclined to say it is too unstable to be worth having in CI, unless it is marked "allow_failure: true" so it doesn't block the pipeline Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|