Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Jan 2023 20:12:28 +0000
From:      marco <freebsd-stable@lordsith.net>
To:        freebsd-stable@freebsd.org
Cc:        marco <freebsd-stable@lordsith.net>
Subject:   Re: stable/13 - amdgpu broken with n253286-d8a88ec38149
Message-ID:  <Y7iArGTMd50NSp/u@freedom.nl>
In-Reply-To: <Y7g1r3daJ6XaCVz9@freedom.nl>
References:  <Y59F7Rmx3mK1eHk/@gw.protogate.com> <Y7g1r3daJ6XaCVz9@freedom.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jan 06, 2023 at 02:52:31PM +0000, you (marco) sent the following to=
 [freebsd-stable] :
>=20
> [/usr/src] uname -aKU
> FreeBSD harbinger.fritz.box 13.1-STABLE FreeBSD 13.1-STABLE #0 n253282-50=
f61166f7b9: Fri Jan  6 13:09:11 UTC 2023     root@harbinger.fritz.box:/usr/=
obj/usr/src/amd64.amd64/sys/GENERIC amd64 1301510 1301510
>=20
> I'm now rebuilding world using the latest commit 1149f0ec2b18 to see
> what happens and if I need to perform this dance again or not.

buildworld and kernel went fine for 1149f0ec2b18.
I use the following /etc/make.conf to rebuild graphics/drm-510-kmod from
ports whenever I run /usr/src/tools/build/beinstall.sh :

PORTS_MODULES+=3D graphics/drm-510-kmod
DEFAULT_VERSIONS+=3Dssl=3Dopenssl

However, installkernel threw following error when running tools/build/beins=
tall.sh :

root@harbinger:/usr/src # sh tools/build/beinstall.sh | tee /var/tmp/beinst=
all.sh-13.1-STABLE-1149f0ec2b18

Full beinstall.sh output at https://bsd.to/553X

excerpt below:

Successfully mounted 13.1-STABLE-20230106.075757 at /tmp/beinstall.8856oj/m=
nt
Mounted 13.1-STABLE-20230106.075757 to /tmp/beinstall.8856oj/mnt, performin=
g install/update ...
--------------------------------------------------------------
>>> Install check kernel
--------------------------------------------------------------
--------------------------------------------------------------
>>> Installing kernel GENERIC on Fri Jan  6 19:41:14 UTC 2023
--------------------------------------------------------------
cd /usr/obj/usr/src/amd64.amd64/sys/GENERIC;  MACHINE_ARCH=3Damd64  MACHINE=
=3Damd64  CPUTYPE=3D CC=3D"cc -target x86_64-unknown-freebsd13.1 --sysroot=
=3D/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/=
bin" CXX=3D"c++  -target x86_64-unknown-freebsd13.1 --sysroot=3D/usr/obj/us=
r/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin"  CPP=3D"c=
pp -target x86_64-unknown-freebsd13.1 --sysroot=3D/usr/obj/usr/src/amd64.am=
d64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin"  AS=3D"as" AR=3D"ar" EL=
FCTL=3D"elfctl" LD=3D"ld"  LLVM_LINK=3D"" NM=3Dnm OBJCOPY=3D"objcopy"  RANL=
IB=3Dranlib STRINGS=3D  SIZE=3D"size" STRIPBIN=3D"strip" PATH=3D/usr/obj/us=
r/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/ob=
j/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/u=
sr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/am=
d64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexe=
c::/sbin:/bin:/usr/sbin:/usr/bin  make  KERNEL=3Dkernel install
thiskernel=3D`sysctl -n kern.bootfile || echo /boot/kernel/kernel` ;  if [ =
! "`dirname "$thiskernel"`" -ef /tmp/beinstall.8856oj/mnt/boot/kernel ] ; t=
hen  chflags -R noschg /tmp/beinstall.8856oj/mnt/boot/kernel ;  rm -rf /tmp=
/beinstall.8856oj/mnt/boot/kernel ;  rm -rf /tmp/beinstall.8856oj/mnt/usr/l=
ib/debug/boot/kernel ;  else  if [ -d /tmp/beinstall.8856oj/mnt/boot/kernel=
=2Eold ] ; then  chflags -R noschg /tmp/beinstall.8856oj/mnt/boot/kernel.ol=
d ;  rm -rf /tmp/beinstall.8856oj/mnt/boot/kernel.old ;  fi ;  mv /tmp/bein=
stall.8856oj/mnt/boot/kernel /tmp/beinstall.8856oj/mnt/boot/kernel.old ;  i=
f [ -n "/usr/lib/debug" -a  -d /tmp/beinstall.8856oj/mnt/usr/lib/debug/boot=
/kernel ]; then  rm -rf /tmp/beinstall.8856oj/mnt/usr/lib/debug/boot/kernel=
=2Eold ;  mv /tmp/beinstall.8856oj/mnt/usr/lib/debug/boot/kernel /tmp/beins=
tall.8856oj/mnt/usr/lib/debug/boot/kernel.old ;  fi ;  sysctl kern.bootfile=
=3D/tmp/beinstall.8856oj/mnt/boot/kernel.old/"`basename "$thiskernel"`" ;  =
fi
mkdir -p /tmp/beinstall.8856oj/mnt/boot/kernel
install -p -m 555 -o root -g wheel kernel /tmp/beinstall.8856oj/mnt/boot/ke=
rnel/
mkdir -p /tmp/beinstall.8856oj/mnt/usr/lib/debug/boot/kernel
install -p -m 555 -o root -g wheel kernel.debug /tmp/beinstall.8856oj/mnt/u=
sr/lib/debug/boot/kernel/
cd /usr/src/sys/modules; MAKEOBJDIRPREFIX=3D/usr/obj/usr/src/amd64.amd64/sy=
s/GENERIC/modules KMODDIR=3D/boot/kernel MACHINE_CPUARCH=3Damd64 MACHINE=3D=
amd64 MACHINE_ARCH=3Damd64 MODULES_EXTRA=3D"" WITHOUT_MODULES=3D"" ARCH_FLA=
GS=3D"" DEBUG_FLAGS=3D"-g" __MPATH=3D"" DESTDIR=3D"/tmp/beinstall.8856oj/mn=
t" KERNBUILDDIR=3D"/usr/obj/usr/src/amd64.amd64/sys/GENERIC" SYSDIR=3D"/usr=
/src/sys" MODULE_TIED=3Dyes WITH_CTF=3D"1" KCSAN_ENABLED=3D"yes" COMPAT_FRE=
EBSD32_ENABLED=3D"yes" make  install
=3D=3D=3D> aac (install)
install -T release -o root -g wheel -m 555   aac.ko /tmp/beinstall.8856oj/m=
nt/boot/kernel/
install -T dbg -o root -g wheel -m 555   aac.ko.debug /tmp/beinstall.8856oj=
/mnt/usr/lib/debug/boot/kernel/
=3D=3D=3D> aacraid (install)
install -T release -o root -g wheel -m 555   aacraid.ko /tmp/beinstall.8856=
oj/mnt/boot/kernel/
install -T dbg -o root -g wheel -m 555   aacraid.ko.debug /tmp/beinstall.88=
56oj/mnt/usr/lib/debug/boot/kernel/
=3D=3D=3D> accf_data (install)
install -T release -o root -g wheel -m 555   accf_data.ko /tmp/beinstall.88=
56oj/mnt/boot/kernel/

rest of install output omitted to keep email readable

=3D=3D=3D> zlib (install)
install -T release -o root -g wheel -m 555   zlib.ko /tmp/beinstall.8856oj/=
mnt/boot/kernel/
install -T dbg -o root -g wheel -m 555   zlib.ko.debug /tmp/beinstall.8856o=
j/mnt/usr/lib/debug/boot/kernel/
kldxref /tmp/beinstall.8856oj/mnt/boot/kernel
=3D=3D=3D> Ports module graphics/drm-510-kmod (install)
cd ${PORTSDIR:-/usr/ports}/graphics/drm-510-kmod; env  -u CC  -u CXX  -u CP=
P  -u MAKESYSPATH  -u MK_AUTO_OBJ  -u MAKEOBJDIR  MAKEFLAGS=3D"DESTDIR=3D/t=
mp/beinstall.8856oj/mnt KERNEL=3Dkernel TARGET=3Damd64 TARGET_ARCH=3Damd64"=
  SYSDIR=3D/usr/src/sys  PATH=3D/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/o=
bj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bi=
n:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.a=
md64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/ob=
j/usr/src/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin=
:/usr/local/bin:/usr/local/sbin  SRC_BASE=3D/usr/src  OSVERSION=3D1301510  =
WRKDIRPREFIX=3D/usr/obj/usr/src/amd64.amd64/sys/GENERIC make -B deinstall r=
einstall
=3D=3D=3D>  Creating some important subdirectories
=3D=3D=3D>  Starting chrooted make in /tmp/beinstall.8856oj/mnt...
=3D=3D=3D>  Deinstalling for drm-510-kmod
=3D=3D=3D>   Deinstalling drm-510-kmod-5.10.113_8
Updating database digests format: . done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packag=
es in the universe):

Installed packages to be REMOVED:
	drm-510-kmod: 5.10.113_8

Number of packages to be removed: 1

The operation will free 13 MiB.
[1/1] Deinstalling drm-510-kmod-5.10.113_8...
[1/1] Deleting files for drm-510-kmod-5.10.113_8: .......... done
=3D=3D=3D>  Deinstalling for drm-510-kmod
=3D=3D=3D>   drm-510-kmod not installed, skipping
=3D=3D=3D>  License BSD2CLAUSE MIT GPLv2 accepted by the user
=3D=3D=3D>   drm-510-kmod-5.10.113_8 depends on file: /usr/local/sbin/pkg -=
 found
=3D=3D=3D> Fetching all distfiles required by drm-510-kmod-5.10.113_8 for b=
uilding
=3D=3D=3D>  Extracting for drm-510-kmod-5.10.113_8
=3D> SHA256 Checksum OK for freebsd-drm-kmod-5.10.113-drm_v5.10.113_9_GH0.t=
ar.gz.
=3D=3D=3D>  Patching for drm-510-kmod-5.10.113_8
=3D=3D=3D>  Configuring for drm-510-kmod-5.10.113_8
=3D=3D=3D>  Building for drm-510-kmod-5.10.113_8
/bin/mkdir -p /tmp/mountpoint.Nm2UGU/graphics/drm-510-kmod/work/drm-kmod-dr=
m_v5.10.113_9/obj
(cd /tmp/mountpoint.Nm2UGU/graphics/drm-510-kmod/work/drm-kmod-drm_v5.10.11=
3_9 ; /usr/bin/env MAKEOBJDIRPREFIX=3D/tmp/mountpoint.Nm2UGU/graphics/drm-5=
10-kmod/work/drm-kmod-drm_v5.10.113_9/obj KMODDIR=3D"/boot/modules" SYSDIR=
=3D"/usr/src/sys" NO_XREF=3Dyes XDG_DATA_HOME=3D/tmp/mountpoint.Nm2UGU/grap=
hics/drm-510-kmod/work  XDG_CONFIG_HOME=3D/tmp/mountpoint.Nm2UGU/graphics/d=
rm-510-kmod/work  XDG_CACHE_HOME=3D/tmp/mountpoint.Nm2UGU/graphics/drm-510-=
kmod/work/.cache  HOME=3D/tmp/mountpoint.Nm2UGU/graphics/drm-510-kmod/work =
PATH=3D/tmp/mountpoint.Nm2UGU/graphics/drm-510-kmod/work/.bin:/usr/obj/usr/=
src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/=
usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr=
/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd6=
4.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec:=
:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin PKG_CONFIG_LI=
BDIR=3D/tmp/mountpoint.Nm2UGU/graphics/drm-510-kmod/work/.pkgconfig:/usr/lo=
cal/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_=
DEBUG_FILES=3Dno MK_KERNEL_SYMBOLS=3Dno SHELL=3D/bin/sh NO_LINT=3DYES PREFI=
X=3D/usr/local  LOCALBASE=3D/usr/local  CC=3D"cc" CFLAGS=3D"-O2 -pipe  -fno=
-strict-aliasing "  CPP=3D"cpp" CPPFLAGS=3D""  LDFLAGS=3D" " LIBS=3D""  CXX=
=3D"c++" CXXFLAGS=3D"-O2 -pipe -fno-strict-aliasing  "  MANPREFIX=3D"/usr/l=
ocal" BSD_INSTALL_PROGRAM=3D"install  -s -m 555"  BSD_INSTALL_LIB=3D"instal=
l  -s -m 0644"  BSD_INSTALL_SCRIPT=3D"install  -m 555"  BSD_INSTALL_DATA=3D=
"install  -m 0644"  BSD_INSTALL_MAN=3D"install  -m 444" /usr/bin/make obj)
make[2]: stopped in /tmp/mountpoint.Nm2UGU/graphics/drm-510-kmod/work/drm-k=
mod-drm_v5.10.113_9
*** Error code 1

Stop.
make[1]: stopped in /tmp/mountpoint.Nm2UGU/graphics/drm-510-kmod
*** Error code 1

Stop.
make: stopped in /tmp/mountpoint.Nm2UGU/graphics/drm-510-kmod
=3D=3D=3D>  Chrooted make in /tmp/beinstall.8856oj/mnt failed
=3D=3D=3D>  Cleaning up...
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/graphics/drm-510-kmod
*** Error code 1

Stop.
make[2]: stopped in /usr/obj/usr/src/amd64.amd64/sys/GENERIC
*** Error code 1

Stop.
make[1]: stopped in /usr/src
*** Error code 1

Stop.
make: stopped in /usr/src
Cleaning up ...
error: Installkernel failed!


The newly created 13.1-STABLE-20230106.075757 BE is not present
(expected behaviour due to beinstall.sh not able to complete ?) :

bectl list -aDs
BE/Dataset/Snapshot                                              Active Mou=
ntpoint Space Created

13.1-STABLE-20221129.225633
  zroot/ROOT/13.1-STABLE-20221129.225633                         -      -  =
        3.98M 2022-12-08 20:38
    zroot/ROOT/13.1-STABLE-20221215.095511@2022-12-09-08:46:03-0 -      -  =
        7.75G 2022-12-09 08:46

13.1-STABLE-20221208.200239
  zroot/ROOT/13.1-STABLE-20221208.200239                         -      -  =
        15.6M 2022-12-09 08:46
    zroot/ROOT/13.1-STABLE-20221215.095511@2023-01-06-13:31:25-0 -      -  =
        7.56G 2023-01-06 13:31

13.1-STABLE-20221215.095511
  zroot/ROOT/13.1-STABLE-20221215.095511                         NR     /  =
        59.6G 2023-01-06 13:31
  13.1-STABLE-20221215.095511@2022-09-30-22:33:16-0              -      -  =
        9.20G 2022-09-30 22:33
  13.1-STABLE-20221215.095511@2022-10-08-12:30:00-0              -      -  =
        8.44G 2022-10-08 12:30
  13.1-STABLE-20221215.095511@2022-12-09-08:46:03-0              -      -  =
        7.75G 2022-12-09 08:46
  13.1-STABLE-20221215.095511@2023-01-06-13:31:25-0              -      -  =
        7.56G 2023-01-06 13:31


This is the first time for me beinstall.sh has thrown an error like this
so I'm in the dark how to investigate any further.
The ports tree was up 2 date when building world and kernel.


--=20
Marco van Lienen -- FreeBSD enthusiast
https://keybase.io/scarcry , GnuPG fingerprint: A025 D8AA AC1B D2FC 380D 4F=
C1 8EA0 0BA8 8580 E6CB
"The Tuck Pendleton machine...zero defects."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Y7iArGTMd50NSp/u>