Summary: | ports-mgmt/poudriere-devel: freebsd-update in i386 jail on amd64 host upgrades jail using amd64 files | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Jan Beich <jbeich> |
Component: | Individual Port(s) | Assignee: | Bryan Drewery <bdrewery> |
Status: | Closed FIXED | ||
Severity: | Affects Many People | CC: | bdrewery, grahamperrin, vas |
Priority: | --- | Keywords: | needs-qa |
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Jan Beich
2021-06-16 16:44:47 UTC
I have this problem too, with ports-mgmt/poudriere-devel. The "importance" field should be changed to "Affects some people" IMO. Ah, so this is why my 11 and 12 i386 jails are broken. > freebsd-update in 11.4 i386 jail [...]
Not only in an 11.4 i386 jail, but in an 12.2 i386 jail too:
find /poudriere/jails/122i386/{bin,sbin,usr/bin,usr/sbin,usr/lib} |\
xargs file | grep "64-bit LSB" | wc -l
The above will find 13 64-bit binaries.
(In reply to Victor Sudakov from comment #3) Thanks for a one-liner. 13.0 i386 appears to be affected as well. /poudriere/jails/130i386/usr/bin/dc: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 13.0 (1300139), FreeBSD-style, stripped /poudriere/jails/130i386/usr/bin/bc: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 13.0 (1300139), FreeBSD-style, stripped /poudriere/jails/130i386/usr/lib/libradius.so.4: ELF 64-bit LSB shared object, x86-64, version 1 (FreeBSD), dynamically linked, for FreeBSD 13.0 (1300139), stripped *** Bug 256659 has been marked as a duplicate of this bug. *** This is specific to Poudriere-devel where I changed how freebsd-update is used. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=25060b9198097c19f5bb5daf9bcbb271d4f5a8e7 commit 25060b9198097c19f5bb5daf9bcbb271d4f5a8e7 Author: Bryan Drewery <bdrewery@FreeBSD.org> AuthorDate: 2021-06-17 21:57:59 +0000 Commit: Bryan Drewery <bdrewery@FreeBSD.org> CommitDate: 2021-06-17 22:01:15 +0000 ports-mgmt/poudriere-devel: Update to 3.3.0-738-g9839954fb Changes - testport: Show logs info on depend build failures - MUTABLE_BASE=schg: Support writing to /boot/firmware for cpu microcode - jail -x: This is not limited to src builds - bulk: Don't run 'bulk crashed' hook on -f failures - Add git hash annotation into built packages. - jail -cu: Fix freebsd-update using wrong arch [1] - Update log parsing reasons (processonelog.sh) PR: 256652 [1] ports-mgmt/poudriere-devel/Makefile | 4 ++-- ports-mgmt/poudriere-devel/distinfo | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) |