I had a terrible experience upgrading from 12.2-RELEASE to 13.0-RELEASE in a production environment (such as this and this). Basically, part of my mail server, calendar, contacts, and also my git server is broken. Now, I want to downgrade to 12.2-RELEASE and building from the source. In the single user mode:
But it fails in the installworld stage with:
And as simple as that, I am stuck now. I'd appreciate your help.
Code:
$ zfs mount -a
$ zfs set readonly=off zroot
$ adjkerntz -i
$ mergemaster -Uip
$ cd /usr/src/
$ make installworld
$ mergemaster -Ui
$ reboot
But it fails in the installworld stage with:
Code:
make installworld
make[1]: "/usr/obj/usr/src/amd64.amd64/toolchain-metadata.mk" line 1: Using cached toolchain metadata from build at core.babaei.net on Sat Apr 17 14:17:46 UTC 2021
--------------------------------------------------------------
>>> Install check world
--------------------------------------------------------------
mkdir -p /tmp/install.fhTxfKoN
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 true uname wc zic tzsetup makewhatis; do if progpath=`which $prog`; then echo $progpath; else echo "Required tool $prog not found in PATH." >&2; exit 1; fi; done); libs=$(ldd -f "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u | 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); cp $libs $progs /tmp/install.fhTxfKoN
Required tool makewhatis not found in PATH.
*** Error code 1
Stop.
make[1]: stopped in /usr/src
*** Error code 1
Stop.
make: stopped in /usr/src
And as simple as that, I am stuck now. I'd appreciate your help.
Last edited by a moderator: