[Bug 1223090] New: [Build 20240417] openQA test fails in await_install: Installation of package filesystem failed
https://bugzilla.suse.com/show_bug.cgi?id=1223090 Bug ID: 1223090 Summary: [Build 20240417] openQA test fails in await_install: Installation of package filesystem failed Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: S/390-64 URL: https://openqa.opensuse.org/tests/4091989/modules/awai t_install/steps/87 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation Assignee: yast2-maintainers@suse.de Reporter: mgriessmeier@suse.com QA Contact: jsrain@suse.com Target Milestone: --- Found By: openQA Blocker: Yes Created attachment 874361 --> https://bugzilla.suse.com/attachment.cgi?id=874361&action=edit y2log ## Observation openQA test in scenario opensuse-Tumbleweed-DVD-s390x-textmode:investigate:retry@s390x-zVM-vswitch-l2 fails in [await_install](https://openqa.opensuse.org/tests/4091989/modules/await_install/steps/87) relevant log:
2024-04-18 09:39:16 <1> o3zvm001(3595) [Pkg] Package.cc(searchPackage):595 Package 'filesystem' installed: false 2024-04-18 09:39:16 <1> o3zvm001(3595) [Pkg] modules/SlideShowCallbacks.rb:305 Pkg Builtin called: PkgDU 2024-04-18 09:39:16 <1> o3zvm001(3595) [Pkg] modules/SlideShowCallbacks.rb:371 Pkg Builtin called: TargetAvailable 2024-04-18 09:39:16 <1> o3zvm001(3595) [librpmDb] RpmDb.cc(doInstallPackage):1705 RpmDb::installPackage(/mnt/var/cache/zypp/packages/openSUSE-20240417-0/s390x/filesystem-84.87-15.3.s390x.rpm,0x0000000c) 2024-04-18 09:39:16 <1> o3zvm001(3595) [zypp::exec++] forkspawnengine.cc(start):274 Executing[C] 'rpm' '--root' '/mnt' '--dbpath' '/var/lib/rpm' '-U' '--percent' '--noglob' '--force' '--nodeps' '--' '/mnt/var/cache/zypp/packages/openSUSE-20240417-0/s390x/filesystem-84.87-15.3.s390x.rpm' 2024-04-18 09:39:16 <1> o3zvm001(3595) [zypp::exec++] forkspawnengine.cc(start):427 pid 5145 launched 2024-04-18 09:39:16 <2> o3zvm001(3595) [zypp::exec] abstractspawnengine.cc(checkStatus):182 Pid 5145 exited with status 1 2024-04-18 09:39:16 <5> o3zvm001(3595) [zypp-core] Exception.cc(log):202 RpmDb.cc(doInstallPackage):1846 THROW: Subprocess failed. Error: RPM failed: Command exited with status 1. 2024-04-18 09:39:16 <5> o3zvm001(3595) [zypp-core] Exception.cc(log):202 History: 2024-04-18 09:39:16 <5> o3zvm001(3595) [zypp-core] Exception.cc(log):202 - error: lua script failed: [string "%prein(filesystem-84.87-15.3.s390x)"]:22: exit 2024-04-18 09:39:16 <5> o3zvm001(3595) [zypp-core] Exception.cc(log):202 error: filesystem-84.87-15.3.s390x: install failed 2024-04-18 09:39:16 <5> o3zvm001(3595) [zypp-core] Exception.cc(log):202 2024-04-18 09:39:16 <1> o3zvm001(3595) [Ruby] modules/PackageCallbacks.rb(DonePackage):506 DonePackage(error: 3, reason: 'Subprocess failed. Error: RPM failed: Command exited with status 1. History: - error: lua script failed: [string "%prein(filesystem-84.87-15.3.s390x)"]:22: exit error: filesystem-84.87-15.3.s390x: install failed ')
## Test suite description Installation in textmode and selecting the textmode "desktop" during installation. ## Reproducible Fails since (at least) Build [](https://openqa.opensuse.org/tests/4091989) (current job) ## Expected result Last good: [lastgood](https://openqa.opensuse.org/tests/4054622) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=s390x&distri=opensuse&flavor=DVD&machine=s390x-zVM-vswitch-l2&test=textmode%3Ainvestigate%3Aretry&version=Tumbleweed) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223090 Petr Vorel <petr.vorel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |petr.vorel@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223090 Sarah Kriesch <ada.lovelace@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ada.lovelace@gmx.de, | |azouhr@opensuse.org -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223090 https://bugzilla.suse.com/show_bug.cgi?id=1223090#c8 --- Comment #8 from Sarah Kriesch <ada.lovelace@gmx.de> --- The package filesystem can not also be installed with the test suite autoyast zvm: https://openqa.opensuse.org/tests/4104434#step/installation/48 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223090 Sarah Kriesch <ada.lovelace@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223090 Sarah Kriesch <ada.lovelace@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marcela.maslanova@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223090 Sarah Kriesch <ada.lovelace@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ihno@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223090 https://bugzilla.suse.com/show_bug.cgi?id=1223090#c14 --- Comment #14 from Matthias Griessmeier <mgriessmeier@suse.com> --- Created attachment 874500 --> https://bugzilla.suse.com/attachment.cgi?id=874500&action=edit y2logs tarball -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223090 https://bugzilla.suse.com/show_bug.cgi?id=1223090#c15 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|zypp-maintainers@suse.de |nikolay.gueorguiev@suse.com CC| |dimstar@opensuse.org Component|libzypp |Other --- Comment #15 from Dominique Leuenberger <dimstar@opensuse.org> --- The change that made this blow up is https://build.opensuse.org/request/show/1168394 until then, the file in /lib was part of s390-tools, which is a package with some more dependencies (like coreutils, gawk) With that request, the files living in /lib moved to a package without any dependencies at all, which makes it seem like a good candidate for early installation. As we can see here, this in turn trips up on the filesystem package; this package has code in to merge /lib into /usr/lib for migrations - but in this case trips as a FRESH install on a HDD without pre-existing /lib installs files into /lib, and file-system comes in early on and would NOW need to migrate lib to /usr/lib - even though before the transaction started, this was not needed. The safe-guard before was s390x-tools having a runtime dependency on glibc - which un turn requires filesystem, making for an order to make this behave as expected Solutions: * move the files from /lib to /usr/lib and make the package UsrMerge compatible without relying on compact symlinks * as a workaround, if above is not an option, Require filesystem or glibc -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com