B. Cook wrote, On 10/24/2009 7:43 AM:
I have a machine at home that I build releng_7 on from time to time;
about once a month or so.
yesterday I did that, and this AM I have libc.so.7 errors all over the
place.
turns out libc.so.7 was not in /lib
I had to boot into /rescue/sh and get my zfs stuff mounted and do a
quick cp from /usr/obj/usr/src/lib/libc/libc.so.7 to /lib/libc.so.7
then everything was fine..
do I'm doing a buildworld again while I'm here and see if something
failed on my part..
I've been doing this for a while and never had this problem..
below is what I do..
cat -n /root/build-world
1 #!/bin/sh
2 cd /usr/src
3 make update
4 #chflags -R noschg /usr/obj/*
5 rm -rf /usr/obj/*
6 mkdir /var/log/build
7 make -j4 buildworld 2>&1 | tee /var/log/build/bworld-`date
"+%Y%m%d-%H%M"`.log && \
8 make -j4 buildkernel 2>&1 | tee /var/log/build/bkernel-`date
"+%Y%m%d-%H%M"`.log && \
9 make installkernel 2>&1 | tee /var/log/build/ikernel-`date
"+%Y%m%d-%H%M"`.log && \
10 make installworld 2>&1 | tee /var/log/build/iworld-`date
"+%Y%m%d-%H%M"`.log && \
11 date | mail -s `hostname -s` [email protected] &&
12 sync && \
13 reboot
Not sure if something changed, or if something happened..
thanks in advance
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[email protected]"
So installworld is what is failing..
below are the relevant portions of the log that shows whats going on..
here is the output of the iworld log..
cat -n iworld-20091023-0710.log
1 mkdir -p /tmp/install.ljWDSoNZ
2 for prog in [ awk cap_mkdb cat chflags chmod chown date echo
egrep find grep install-info ln lockf make mkdir mtree mv pwd_mkdb rm
sed sh sysctl test true uname wc zic; do cp `which $prog`
/tmp/install.ljWDSoNZ; done
3 cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64
MACHINE=amd64 CPUTYPE=
GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin
GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac
PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.ljWDSoNZ
make -f Makefile.inc1 reinstall
4 --------------------------------------------------------------
5 >>> Making hierarchy
6 --------------------------------------------------------------
7 cd /usr/src; make -f Makefile.inc1 hierarchy
8 cd /usr/src/etc; make distrib-dirs
9 mtree -eU -f /usr/src/etc/mtree/BSD.root.dist -p /
10 boot changed
11 type expected dir found link
12 ./boot/defaults missing (directory not created: File exists)
13 ./boot/firmware missing (directory not created: File exists)
14 ./boot/kernel missing (directory not created: File exists)
15 ./boot/modules missing (directory not created: File exists)
16 ./boot/zfs missing (directory not created: File exists)
17 mtree -eU -f /usr/src/etc/mtree/BSD.var.dist -p /var
18 empty changed
19 flags expected "schg" found "none" not modified:
Invalid argument
20 mtree -eU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr
21 ./share/locale/ca_AD.ISO8859-1 missing (created)
22 ./share/locale/ca_FR.ISO8859-1 missing (created)
23 ./share/locale/ca_IT.ISO8859-1 missing (created)
24 ./share/locale/ca_AD.ISO8859-15 missing (created)
25 ./share/locale/ca_FR.ISO8859-15 missing (created)
26 ./share/locale/ca_IT.ISO8859-15 missing (created)
27 ./share/locale/ca_AD.UTF-8 missing (created)
28 ./share/locale/ca_FR.UTF-8 missing (created)
29 ./share/locale/ca_IT.UTF-8 missing (created)
30 mtree -eU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/include
31 mtree -deU -f /usr/src/etc/mtree/BIND.chroot.dist -p /var/named
32 mtree -deU -f /usr/src/etc/mtree/BSD.sendmail.dist -p /
33 cd /; rm -f /sys; ln -s usr/src/sys sys
34 cd /usr/share/man/en.ISO8859-1; ln -sf ../man* .
35 cd /usr/share/man/en.UTF-8; ln -sf ../man* .
36 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
37 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
38 cd /usr/share/openssl/man/en.ISO8859-1; ln -sf ../man* .
39 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
40
41 --------------------------------------------------------------
42 >>> Installing everything
43 --------------------------------------------------------------
44 cd /usr/src; make -f Makefile.inc1 install
45 ===> share/info (install)
46 ===> lib (install)
47 ===> lib/csu/amd64 (install)
48 install -o root -g wheel -m 444 crt1.o crti.o crtn.o gcrt1.o
/usr/lib
49 ===> lib/libc (install)
50 install -C -o root -g wheel -m 444 libc.a /usr/lib
51 install -C -o root -g wheel -m 444 libc_p.a /usr/lib
52 install -s -o root -g wheel -m 444 -fschg -S libc.so.7 /lib
53 install: /lib/libc.so.7: chflags: Invalid argument
54 *** Error code 71
55
56 Stop in /usr/src/lib/libc.
57 *** Error code 1
58
59 Stop in /usr/src/lib.
60 *** Error code 1
61
62 Stop in /usr/src.
63 *** Error code 1
64
65 Stop in /usr/src.
66 *** Error code 1
67
68 Stop in /usr/src.
69 *** Error code 1
70
71 Stop in /usr/src.
my last build was in June ..
-rw-r--r-- 1 root wheel 1102019 Jun 3 12:01 iworld-20090603-1159.log
-rw-r--r-- 1 root wheel 3667 Oct 23 07:10 iworld-20091023-0710.log
Looks like in June, it was just not a dramatic fail..
cat -n iworld-20090603-1159.log | less
1 mkdir -p /tmp/install.BOVU5mkk
2 for prog in [ awk cap_mkdb cat chflags chmod chown date echo
egrep find grep install-info ln lockf make mkdir mtree mv pwd_mkdb rm
sed sh sysctl test true uname wc zic; do cp `which $prog`
/tmp/install.BOVU5mkk; done
3 cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64
MACHINE=amd64 CPUTYPE=
GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin
GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac
PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.BOVU5mkk
make -f Makefile.inc1 reinstall
4 --------------------------------------------------------------
5 >>> Making hierarchy
6 --------------------------------------------------------------
7 cd /usr/src; make -f Makefile.inc1 hierarchy
8 cd /usr/src/etc; make distrib-dirs
9 mtree -eU -f /usr/src/etc/mtree/BSD.root.dist -p /
10 boot changed
11 type expected dir found link
12 ./boot/defaults missing (directory not created: File exists)
13 ./boot/firmware missing (directory not created: File exists)
14 ./boot/kernel missing (directory not created: File exists)
15 ./boot/modules missing (directory not created: File exists)
16 ./boot/zfs missing (directory not created: File exists)
17 mtree -eU -f /usr/src/etc/mtree/BSD.var.dist -p /var
18 empty changed
19 flags expected "schg" found "none" not modified:
Operation not supported
20 mtree -eU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr
21 ./share/man/en.UTF-8 missing (created)
22 ./share/man/en.UTF-8/cat1 missing (created)
23 ./share/man/en.UTF-8/cat1aout missing (created)
24 ./share/man/en.UTF-8/cat2 missing (created)
25 ./share/man/en.UTF-8/cat3 missing (created)
26 ./share/man/en.UTF-8/cat4 missing (created)
27 ./share/man/en.UTF-8/cat4/amd64 missing (created)
28 ./share/man/en.UTF-8/cat4/arm missing (created)
29 ./share/man/en.UTF-8/cat4/i386 missing (created)
30 ./share/man/en.UTF-8/cat4/powerpc missing (created)
31 ./share/man/en.UTF-8/cat4/sparc64 missing (created)
32 ./share/man/en.UTF-8/cat5 missing (created)
33 ./share/man/en.UTF-8/cat6 missing (created)
34 ./share/man/en.UTF-8/cat7 missing (created)
35 ./share/man/en.UTF-8/cat8 missing (created)
36 ./share/man/en.UTF-8/cat8/amd64 missing (created)
37 ./share/man/en.UTF-8/cat8/i386 missing (created)
38 ./share/man/en.UTF-8/cat8/powerpc missing (created)
39 ./share/man/en.UTF-8/cat8/sparc64 missing (created)
40 ./share/man/en.UTF-8/cat9 missing (created)
41 mtree -eU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/include
42 mtree -deU -f /usr/src/etc/mtree/BIND.chroot.dist -p /var/named
43 mtree -deU -f /usr/src/etc/mtree/BSD.sendmail.dist -p /
44 cd /; rm -f /sys; ln -s usr/src/sys sys
45 cd /usr/share/man/en.ISO8859-1; ln -sf ../man* .
46 cd /usr/share/man/en.UTF-8; ln -sf ../man* .
47 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
48 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
49 cd /usr/share/openssl/man/en.ISO8859-1; ln -sf ../man* .
50 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
51
52 --------------------------------------------------------------
53 >>> Installing everything
54 --------------------------------------------------------------
55 cd /usr/src; make -f Makefile.inc1 install
56 ===> share/info (install)
57 ===> lib (install)
58 ===> lib/csu/amd64 (install)
59 install -o root -g wheel -m 444 crt1.o crti.o crtn.o gcrt1.o
/usr/lib
60 ===> lib/libc (install)
61 install -C -o root -g wheel -m 444 libc.a /usr/lib
62 install -C -o root -g wheel -m 444 libc_p.a /usr/lib
63 install -s -o root -g wheel -m 444 -fschg -S libc.so.7 /lib
64 install: /lib/libc.so.7: chflags: Operation not supported
65 ln -fs /lib/libc.so.7 /usr/lib/libc.so
66 install -o root -g wheel -m 444 libc_pic.a /usr/lib
67 install -o root -g wheel -m 444 btree.3.gz /usr/share/man/man3
68 install -o root -g wheel -m 444 dbm.3.gz /usr/share/man/man3
69 install -o root -g wheel -m 444 dbopen.3.gz /usr/share/man/man3
70 install -o root -g wheel -m 444 hash.3.gz /usr/share/man/man3
...
When I first setup zfs I follwed this:
http://www.ish.com.au/solutions/articles/freebsdzfs
which has always seemed to follow what is on the freebsd wiki (zfs)
If there is something that I missed or that I am missing; please let me know
thank you for your time in advance
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[email protected]"