FreeBSD 16.0-CURRENT cf1eaaf41 Won't Install

From: Thomas Laus <lausts_at_acm.org>
Date: Mon, 22 Dec 2025 20:19:45 UTC
I have been building CURRENT every two weeks for years using a fast PC 
and using NFS to install it on the others in my lab.  This is the first 
one that was built and installed successfully on the build machine but 
won't install on any of the others via NFS.

FreeBSD 16.0-CURRENT (GENERIC-NODEBUG) #10 cf1eaaf41: Mon Dec 22 
08:59:58 EST 2025

root@hamshack:/usr/src # make installworld
make: warning: /usr/obj/usr/src: Permission denied
make[1]: warning: /usr/src/: Permission denied
make[1]: /usr/obj/usr/src/amd64.amd64/toolchain-metadata.mk:1: Using 
cached toolchain metadata from build at zfs on Mon Dec 22 05:59:05 EST 2025
sh: environment corrupt; missing value for 107
sh: environment corrupt; missing value for 107
sh: environment corrupt; missing value for 107
sh: environment corrupt; missing value for 107.......
sh: environment corrupt; missing value for 107
--------------------------------------------------------------
sh: environment corrupt; missing value for 107
sh: environment corrupt; missing value for 107
 >>> Install check world started on Mon Dec 22 15:12:45 EST 2025
sh: environment corrupt; missing value for 107
--------------------------------------------------------------
mkdir -p /tmp/install.jiTD9Kd8hh
progs=$(for prog in [ awk cap_mkdb cat chflags chmod chown cmp cp  date 
echo egrep find grep id install  ln make mkdir mtree mv pwd_mkdb  rm sed 
services_mkdb sh sort strip sysctl test time true uname wc tzsetup 
makewhatis ; do  if progpath=`env 
PATH=/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/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec:/sbin:/bin:/usr/sbin:/usr/bin 
which $prog`; then  echo $progpath;  else  echo "Required tool $prog not 
found in PATH 
("/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/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec:/sbin:/bin:/usr/sbin:/usr/bin")." 
 >&2;  exit 1;  fi;  done);  if [ -z "" ] ; then  libs=$(ldd -f "%o 
%p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u | grep -Ev '\[.*]' | 
while read line; do  set -- $line;  if [ "$2 $3" != "not found" ]; then 
echo $2;  else  echo "Required library $1 not found." >&2;  exit 1;  fi; 
  done);  fi;  cp $libs $progs /tmp/install.jiTD9Kd8hh
sh: environment corrupt; missing value for 107
cp: =>: No such file or directory
cp: =>: No such file or directory
cp: =>: No such file or directory
*** Error code 1

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

Stop.
make: stopped making "installworld" in /usr/src
root@hamshack:/usr/src #
=============================================================================

I tried installing base.txz from the last snapshot to see if anything on 
my existing system was missing but received this same result.  What tool 
or file on this PC needs to be found and re-installed if it's not in 
base.txz?


-- 
Public Key:
GnuPG KeyID = BD072E375C2B03E3