upgrading to 5.3-Beta7 problem

Lowell Gilbert freebsd-questions-local at be-well.ilk.org
Mon Oct 11 12:42:56 PDT 2004


Benzi Mizrahi <vsbenzi at weizmann.ac.il> writes:

> Hi,
> 
>  I am in a middle of upgrading to Beta7 (from 5.3-beta5)
>   I builtworld builtkernel did installkernel
>   rebooted as single user did mergemaster.
>   Now I am having a working 5.3-beta7.
>   I did make installworld and it stopped in a middle,
>   I am still have a working system, but I don't know what is wrong here.
>   
>   Here 's what I got:
> 
>  make installworld
> mkdir -p /tmp/install.D1b05ztC
> for prog in [ awk cap_mkdb cat chflags chmod chown  date echo egrep find grep  
> ln make mkdir mtree mv pwd_mkdb rm sed sh sysctl  test true uname wc zic; do  
> cp`which $prog` /tmp/install.D1b05ztC;  done
> cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=i386  MACHINE=i386  
> CPUTYPE=  GROFF_BIN_PATH=/usr/obj/usr/src/i386/legacy/usr/bin  
> GROFF_FONT_PATH=/usr/obj/usr/src/i386/legacy/usr/share/groff_font  
> GROFF_TMAC_PATH=/usr/obj/usr/src/i386/legacy/usr/share/tmac  
> PATH=/usr/obj/usr/src/i386/legacy/usr/sbin:/usr/obj/usr/src/i386/legacy/usr/bin:/usr/obj/usr/src/i386/legacy/usr/games:/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/tmp/install.D1b05ztC 
> make -f Makefile.inc1 reinstall
> env: not found
> "/usr/src/Makefile.inc1", line 94: warning: "env -i 
> PATH=/usr/obj/usr/src/i386/legacy/usr/sbin:/usr/obj/usr/src/i386/legacy/usr/bin:/usr/obj/usr/src/i386/legacy/usr/games:/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/tmp/install.D1b05ztC 
> MAKEFLAGS=" -m /usr/src/share/mk"make  -f /dev/null -V MAKEOBJDIRPREFIX 
> dummy" returned non-zero status
> --------------------------------------------------------------
> >>> Making hierarchy
> --------------------------------------------------------------
> cd /usr/src; make -f Makefile.inc1 hierarchy
> env: not found
> "/usr/src/Makefile.inc1", line 94: warning: "env -i 
> PATH=/usr/obj/usr/src/i386/legacy/usr/sbin:/usr/obj/usr/src/i386/legacy/usr/bin:/usr/obj/usr/src/i386/legacy/usr/games:/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/tmp/install.D1b05ztC 
> MAKEFLAGS=" -m /usr/src/share/mk"make  -f /dev/null -V MAKEOBJDIRPREFIX 
> dummy" returned non-zero status
> cd /usr/src/etc;                make distrib-dirs
> mtree -eU  -f /usr/src/etc/mtree/BSD.root.dist -p /
> mtree -eU  -f /usr/src/etc/mtree/BSD.var.dist -p /var
> mtree -eU  -f /usr/src/etc/mtree/BSD.usr.dist -p /usr
> mtree -eU  -f /usr/src/etc/mtree/BSD.include.dist  -p /usr/include
> mtree -deU  -f /usr/src/etc/mtree/BIND.chroot.dist  -p /var/named
> ln -fhs /var/named/etc/namedb /etc/namedb
> mtree -deU  -f /usr/src/etc/mtree/BSD.sendmail.dist -p /
> cd /; rm -f /sys; ln -s usr/src/sys sys
> cd /usr/share/man/en.ISO8859-1; ln -sf ../man* .
> cd /usr/share/man;  set - `grep "^[a-zA-Z]" /usr/src/etc/man.alias`;  while 
> [ $# -gt 0 ] ;  do  rm -rf "$1";  ln -s "$2" "$1";  shift; shift;  done
> cd /usr/share/openssl/man;  set - `grep "^[a-zA-Z]" /usr/src/etc/man.alias`;  
> while [ $# -gt 0 ] ;  do  rm -rf "$1";  ln -s "$2" "$1";  shift; shift;  done
> cd /usr/share/openssl/man/en.ISO8859-1; ln -sf ../man* .
> cd /usr/share/nls;  set - `grep "^[a-zA-Z]" /usr/src/etc/nls.alias`;  while 
> [ $# -gt 0 ] ;  do  rm -rf "$1";  ln -s "$2" "$1";  shift; shift;  done
> shift: can't shift that many
> *** Error code 2

This is usually some kind of weird environment problem.
I haven't seen it myself, but I suspect that if you try the
installworld again from the console (not in X), it will
work.  


More information about the freebsd-questions mailing list