make installworld fails : touch not found ?
Ruslan Ermilov
ru at freebsd.org
Fri May 16 23:56:16 PDT 2003
On Sat, May 17, 2003 at 02:29:15PM +0800, Morton Lin wrote:
> Hi, hackers :
>
> Yesterday night and this morning, I cvsup my system to latest STABLE branch
> source (RELENG_4). All make buildworld, buildkernel, and installkernel
> procedure was completed with no error. But when I boot into single user mode
> and try to make installworld, I always got " touch: not found " error.
> Does anyone encounter this situation ? I have no idea about that. :-(
>
> Here is error message :
>
> ---------[make installworld ]-----------------------------------------------
>
> mkdir -p /tmp/install.466
> for prog in [ awk cap_mkdb cat chflags chmod chown date echo egrep find
> grep l
> n make makewhatis mkdir mtree mv perl pwd_mkdb rm sed sh sysctl test true
> uname
> wc zic; do cp `which $prog` /tmp/install.466; done
> cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=i386 MACHINE=i386
> OBJFORM
> AT_PATH=/usr/obj/usr/src/i386/usr/libexec
> PERL5LIB=/usr/obj/usr/src/i386/usr/li
> bdata/perl/5.00503 GROFF_BIN_PATH=/usr/obj/usr/src/i386/usr/bin
> GROFF_FONT_PAT
> H=/usr/obj/usr/src/i386/usr/share/groff_font
> GROFF_TMAC_PATH=/usr/obj/usr/src/i
> 386/usr/share/tmac
> PATH=/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/us
> r/bin:/usr/obj/usr/src/i386/usr/games:/tmp/install.466 make -f Makefile.inc1
> rei
> nstall
> --------------------------------------------------------------
> >>> Making hierarchy
> --------------------------------------------------------------
> cd /usr/src; make -f Makefile.inc1 hierarchy
> cd /usr/src/etc; make distrib-dirs
> set - `grep "^[a-zA-Z]" /usr/src/etc/locale.deprecated`; while [ $# -gt 0 ]
> ;
> do for dir in /usr/share/locale /usr/share/nls /usr/local/share/nls; do
> tes
> t -d /${dir} && cd /${dir}; test -L "$2" && rm -rf "$2"; test \! -L "$1"
> && te
> st -d "$1" && mv "$1" "$2"; done; shift; shift; done
> mtree -deU -f /usr/src/etc/mtree/BSD.root.dist -p /
> mtree -deU -f /usr/src/etc/mtree/BSD.var.dist -p /var
> mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr
> mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/include
> mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p
> /usr/libdata/perl/5.00503/
> mach
> 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/locale; set - `grep "^[a-zA-Z]" /usr/src/etc/locale.alias`;
> whil
> e [ $# -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
>
> --------------------------------------------------------------
> >>> Installing everything..
> --------------------------------------------------------------
> cd /usr/src; make -f Makefile.inc1 install
> ===> share/info
> ===> include
> creating osreldate.h from newvers.sh
> setvar PARAMFILE /usr/src/include/../sys/sys/param.h; .
> /usr/src/include/../sys
> /conf/newvers.sh; echo "$COPYRIGHT" > osreldate.h;
> echo "#ifdef _KERNEL" >> osreldate.h;
> echo '#
> error "osreldate.h must not be used in the kernel, use sys/param.h"' >>
> osreldat
> e.h; echo "#else" >> osreldate.h; echo
> \#'undef _
> _FreeBSD_version' >> osreldate.h; echo \#'define __FreeBSD_version'
> $RELD
> ATE >> osreldate.h; echo "#endif" >> osreldate.h
> touch: not found
> *** Error code 127
>
> Stop in /usr/src/include.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> ----------------------------------------------------------------------------
> ---
>
> And here were my kernel config file, make.conf, and dmesg message :
>
> ------ [modified LINT] --------------------------------------------------
> machine i386
>
> ident ANGEL
>
> maxusers 64
>
> makeoptions CONF_CFLAGS=-fno-builtin #Don't allow use of memcmp, etc.
>
> options MAXDSIZ="(512*1024*1024)"
> options MAXSSIZ="(256*1024*1024)"
> options DFLDSIZ="(256*1024*1024)"
>
> cpu I686_CPU # aka Pentium Pro(tm)
>
> options CPU_ATHLON_SSE_HACK
> options CPU_ENABLE_SSE
>
> options COMPAT_43
>
> options SYSVSHM # include support for shared memory
>
> options SYSVSEM # include support for semaphores
>
> options SYSVMSG # include support for message queues
>
> options UCONSOLE
>
> options USERCONFIG #boot -c editor
>
> options INET #Internet communications protocols
> options INET6 #IPv6 communications protocols
> options IPSEC #IP security
> options IPSEC_ESP #IP security (crypto; define w/
> IPSEC)
>
> pseudo-device ether #Generic Ethernet
> pseudo-device loop #Network loopback device
> pseudo-device bpf #Berkeley packet filter
>
> pseudo-device gif #IPv6 and IPv4 tunneling
> pseudo-device faith 1 #for IPv6 and IPv4 translation
> pseudo-device stf #6to4 IPv6 over IPv4 encapsulation
>
> options MROUTING # Multicast routing
> options IPFIREWALL #firewall
> options IPFIREWALL_VERBOSE #enable logging to syslogd(8)
> options IPFIREWALL_FORWARD #enable transparent proxy support
>
> options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity
> options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default
> options IPV6FIREWALL #firewall for IPv6
> options IPV6FIREWALL_VERBOSE
> options IPV6FIREWALL_VERBOSE_LIMIT=100
> options IPV6FIREWALL_DEFAULT_TO_ACCEPT
> options IPDIVERT #divert sockets
>
> options RANDOM_IP_ID
>
> options ACCEPT_FILTER_DATA
> options ACCEPT_FILTER_HTTP
>
> options ICMP_BANDLIM
>
> options DEVICE_POLLING
>
> options FFS #Fast filesystem
> options NFS #Network File System
>
> options CD9660 #ISO 9660 filesystem
> options CD9660_ROOT #CD-ROM usable as root device
> options FFS_ROOT #FFS usable as root device
>
> options NFS_ROOT #NFS usable as root device
>
> options SOFTUPDATES
>
> options QUOTA #enable disk quotas
>
> options P1003_1B
> options _KPOSIX_PRIORITY_SCHEDULING
> options _KPOSIX_VERSION=199309L
>
> options HZ=1000
>
> pseudo-device pty #Pseudo ttys
> pseudo-device speaker #Play IBM BASIC-style noises out your
> speaker
> pseudo-device gzip #Exec gzipped a.out's
> pseudo-device vn #Vnode driver (turns a file into a device)
> pseudo-device md #Memory/malloc disk
> pseudo-device snp #Snoop device - to look at pty/vty/etc..
>
> device isa
>
> device atkbdc0 at isa? port IO_KBD
>
> device atkbd0 at atkbdc? irq 1
>
> device psm0 at atkbdc? irq 12
>
> device vga0 at isa?
>
> options VESA
>
> pseudo-device splash
>
> device sc0 at isa?
> options MAXCONS=16 # number of virtual consoles
> options SC_DISABLE_REBOOT # disable reboot key sequence
> options SC_HISTORY_SIZE=5000 # number of history buffer lines
>
> device npx0 at nexus? port IO_NPX flags 0x0 irq 13
>
> device ata
> device atadisk # ATA disk drives
> device atapicd # ATAPI CDROM drives
> # needs CAM to be present (scbus & pass)
> options ATA_STATIC_ID
>
> device wdc0 at isa? port IO_WD1 irq 14
>
> device wcd
>
> device fdc0 at isa? port IO_FD1 irq 6 drq 2
>
> device fd0 at fdc0 drive 0
>
> device sio0 at isa? port IO_COM1 flags 0x10 irq 4
> device sio1 at isa? port IO_COM2 irq 3
>
> device pci
>
> device agp
>
> device miibus
>
> device fxp # Intel EtherExpress PRO/100B (82557, 82558)
>
> device ppc0 at isa? irq 7
> device ppbus
> device lpt
> device plip
>
> device ppi
>
> options NMBCLUSTERS=8192
>
> device uhci
> device usb
>
> device mgadrm
>
> options COMPAT_LINUX
> ----------------------------------------------------------------------------
> --
>
> -------------[ make.conf ]-------------------------------------------------
> CPUTYPE=athlon-xp
> CFLAGS= -O -pipe
> BDECFLAGS= -W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align \
> -Wcast-qual -Wchar-subscripts -Winline \
> -Wmissing-prototypes -Wnested-externs -Wpointer-arith \
> -Wredundant-decls -Wshadow -Wstrict-prototypes -Wwrite-strin
> gs
> COPTFLAGS= -O -pipe
>
> [SUP related message deleted]
> ----------------------------------------------------------------------------
> ---
>
> ------------[
> dmesg ] ----------------------------------------------------------
> Copyright (c) 1992-2003 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
> The Regents of the University of California. All rights reserved.
> FreeBSD 4.8-RELEASE #0: Thu Apr 3 10:53:38 GMT 2003
> root at freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/GENERIC
> Timecounter "i8254" frequency 1193182 Hz
> CPU: AMD Athlon(tm) XP 2000+ (1667.40-MHz 686-class CPU)
> Origin = "AuthenticAMD" Id = 0x681 Stepping = 1
>
> Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,
> CM
> OV,PAT,PSE36,MMX,FXSR,SSE>
> AMD Features=0xc0400000<AMIE,DSP,3DNow!>
> real memory = 536805376 (524224K bytes)
> avail memory = 517066752 (504948K bytes)
> Preloaded elf kernel "kernel.old" at 0xc051d000.
> Pentium Pro MTRR support enabled
> md0: Malloc disk
> Using $PIR table, 8 entries at 0xc00fdef0
> npx0: <math processor> on motherboard
> npx0: INT 16 interface
> pcib0: <Host to PCI bridge> on motherboard
> pci0: <PCI bus> on pcib0
> agp0: <VIA Generic host to PCI bridge> mem 0xc0000000-0xcfffffff at device
> 0.0 o
> n pci0
> pcib1: <PCI to PCI bridge (vendor=1106 device=b099)> at device 1.0 on pci0
> pci1: <PCI bus> on pcib1
> pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11
> fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xc000-0xc03f mem
> 0xd5000000-0xd50f
> ffff,0xd5100000-0xd5100fff irq 5 at device 11.0 on pci0
> fxp0: Ethernet address 00:d0:b7:09:09:8e
> inphy0: <i82555 10/100 media interface> on miibus0
> inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> isab0: <PCI to ISA bridge (vendor=1106 device=3147)> at device 17.0 on pci0
> isa0: <ISA bus> on isab0
> atapci0: <VIA 8233 ATA133 controller> port 0xc400-0xc40f at device 17.1 on
> pci0
> ata0: at 0x1f0 irq 14 on atapci0
> ata1: at 0x170 irq 15 on atapci0
> uhci0: <VIA 83C572 USB controller> port 0xc800-0xc81f irq 5 at device 17.2
> on pc
> i0
> usb0: <VIA 83C572 USB controller> on uhci0
> usb0: USB revision 1.0
> uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered
> uhci1: <VIA 83C572 USB controller> port 0xcc00-0xcc1f irq 5 at device 17.3
> on pc
> i0
> usb1: <VIA 83C572 USB controller> on uhci1
> usb1: USB revision 1.0
> uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub1: 2 ports with 2 removable, self powered
> atapci1: <HighPoint HPT372 ATA133 controller> port
> 0xe000-0xe0ff,0xdc00-0xdc03,0
> xd800-0xd807,0xd400-0xd403,0xd000-0xd007 irq 10 at device 19.0 on pci0
> ata2: at 0xd000 on atapci1
> ata3: at 0xd800 on atapci1
> orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xcffff,0xd0000-0xd0fff
> on
> isa0
> fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
> fdc0: FIFO enabled, 8 bytes threshold
> fd0: <1440-KB 3.5" drive> on fdc0 drive 0
> atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
> atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
> kbd0 at atkbd0
> psm0: <PS/2 Mouse> irq 12 on atkbdc0
> psm0: model Generic PS/2 mouse, device ID 0
> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
> sc0: <System console> at flags 0x100 on isa0
> sc0: VGA <16 virtual consoles, flags=0x300>
> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
> sio0: type 16550A
> sio1 at port 0x2f8-0x2ff irq 3 on isa0
> sio1: type 16550A
> ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
> ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
> plip0: <PLIP network interface> on ppbus0
> lpt0: <Printer> on ppbus0
> lpt0: Interrupt-driven port
> ppi0: <Parallel I/O> on ppbus0
> ad0: DMA limited to UDMA33, non-ATA66 cable or device
> ad0: 38166MB <ST340014A> [77545/16/63] at ata0-master UDMA33
> acd0: DVD-ROM <DVD-ROM DDU1621> at ata1-slave PIO4
> Mounting root from ufs:/dev/ad0s1a
> ----------------------------------------------------------------------------
> --------------
>
> I just wonder whether or not my memory have some problem ? But
> when I build world and kernel, everything is OK. :-(
>
> BTW, here is my upgrading procedure :
>
> o) cd /usr/src ; make update (cvsup)
> o) time make buildworld (only 493.500s)
> o) time make buildkernel KERNCONF=LINT (only 33.306s)
> o) make installkernel KERNCONF=LINT
> o) shutdown -r now
> o) boot -s
> >) fsck -p
> >) mount -u /
> >) mount -a -t ufs
> >) swapon -a
> >) adjkerntz -i
> o) cd /usr/src ; make installworld
>
> then fails. :-(
> It shows my system can not find "touch" utility.
>
> In my another Pentium-233 MMX platform, all upgrading steps
> were smooth and successful.
>
> Any comments and suggestions will be appreciated.
> And sorry for my poor English.
> Thanks.
>
CHECK THE DATE! CHECK THE DATE! CHECK THE DATE!
Cheers,
--
Ruslan Ermilov Sysadmin and DBA,
ru at sunbay.com Sunbay Software AG,
ru at FreeBSD.org FreeBSD committer,
+380.652.512.251 Simferopol, Ukraine
http://www.FreeBSD.org The Power To Serve
http://www.oracle.com Enabling The Information Age
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20030517/cb070db4/attachment.bin
More information about the freebsd-stable
mailing list