Summary: | sys-fs/lvm2-2.03.22 fails '/var/tmp/portage/sys-fs/lvm2-2.03.22/image/sbin/dmsetup': No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Guy <defuebr> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=909419 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 351559 | ||
Attachments: | lvm2-2.03.22 build log |
Description
Guy
2023-08-29 23:25:13 UTC
Created attachment 869016 [details]
lvm2-2.03.22 build log
For what it's worth, I've just finished @world updates on 3 other very similarly configured systems. On all three other systems, sys-fs/lvm2-2.03.22 completed with no problem using system defaults. in reference to bug #351559 the following worked: # MAKEOPTS="-j1" emerge -1v sys-fs/lvm2 These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 4.87 s (backtrack: 0/200). [ebuild U ] sys-fs/lvm2-2.03.22-r2::gentoo [2.03.21::gentoo] USE="readline udev -lvm -sanlock (-selinux) -static -static-libs -systemd -thin -valgrind" 0 KiB Total: 1 package (1 upgrade), Size of downloads: 0 KiB >>> Verifying ebuild manifests >>> Emerging (1 of 1) sys-fs/lvm2-2.03.22-r2::gentoo >>> Installing (1 of 1) sys-fs/lvm2-2.03.22-r2::gentoo >>> Completed (1 of 1) sys-fs/lvm2-2.03.22-r2::gentoo >>> Jobs: 1 of 1 complete Load avg: 0.43, 0.17, 0.06 * GNU info directory index is up-to-date. Additional notes: This system: wyvern # grep MAKE /etc/portage/make.conf MAKEOPTS="-j15" wyvern ~ # uname -a Linux wyvern 6.4.12-gentoo-dist #1 SMP PREEMPT_DYNAMIC Sun Aug 27 21:47:03 EDT 2023 x86_64 AMD Ryzen 7 5800X3D 8-Core Processor AuthenticAMD GNU/Linux furnace ~ # grep MAKE /etc/portage/make.conf MAKEOPTS="-j18" furnace ~ # uname -a Linux furnace 6.4.12-gentoo-dist #1 SMP PREEMPT_DYNAMIC Tue Aug 29 17:48:50 EDT 2023 x86_64 AMD Ryzen 9 3900X 12-Core Processor AuthenticAMD GNU/Linux pyrogyro ~ # grep MAKE /etc/portage/make.conf MAKEOPTS="-j4" pyrogyro ~ # uname -a Linux pyrogyro 6.4.12-gentoo-dist #1 SMP PREEMPT_DYNAMIC Tue Aug 29 08:08:09 EDT 2023 x86_64 AMD A10-7850K Radeon R7, 12 Compute Cores 4C+8G AuthenticAMD GNU/Linux blaze ~ # grep MAKE /etc/portage/make.conf MAKEOPTS="-j14" blaze ~ # uname -a Linux blaze 6.4.12-gentoo-dist #1 SMP PREEMPT_DYNAMIC Tue Aug 29 20:25:36 EDT 2023 x86_64 Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz GenuineIntel GNU/Linux On this (my problem) system, I did a number of test runs with different values of MAKEOPTS="-jx". No test run with "x" equal to or greater than "8" worked. All tested values of "x" equal to or less than "7" did work. Thanks for the clue about bug #351559 and reminder about '-j#'. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d33ffb6d7f392fffac72589ae99580f97a847eff commit d33ffb6d7f392fffac72589ae99580f97a847eff Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2023-10-16 19:46:41 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2023-10-16 19:53:13 +0000 sys-fs/lvm2: rework install logic This makes the logic more readable. It also probably resolves a race condition by not passing both "install" and "install_device-mapper" as targets. Drop the "install_systemd_generators" target: this has been a noop for several releases. Closes: https://bugs.gentoo.org/913231 Signed-off-by: Mike Gilbert <floppym@gentoo.org> sys-fs/lvm2/lvm2-2.03.22-r1.ebuild | 22 +++++++++++----------- sys-fs/lvm2/lvm2-2.03.22-r2.ebuild | 22 +++++++++++----------- 2 files changed, 22 insertions(+), 22 deletions(-) |