From owner-freebsd-stable Mon Jul 24 12:43:54 2000 Delivered-To: freebsd-stable@freebsd.org Received: from bmah-freebsd-0.cisco.com (bmah-freebsd-0.cisco.com [171.70.84.42]) by hub.freebsd.org (Postfix) with ESMTP id B39E337B928 for ; Mon, 24 Jul 2000 12:43:44 -0700 (PDT) (envelope-from bmah@cisco.com) Received: (from bmah@localhost) by bmah-freebsd-0.cisco.com (8.11.0.Beta3/8.11.0.Beta3) id e6OJheL00711; Mon, 24 Jul 2000 12:43:40 -0700 (PDT) (envelope-from bmah) Message-Id: <200007241943.e6OJheL00711@bmah-freebsd-0.cisco.com> X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 To: freebsd-stable@freebsd.org Cc: bmah@cisco.com Subject: RELENG_4 installworld from a read-only filesystem From: bmah@cisco.com (Bruce A. Mah) Reply-To: bmah@cisco.com X-Face: g~c`.{#4q0"(V*b#g[i~rXgm*w;:nMfz%_RZLma)UgGN&=j`5vXoU^@n5v4:OO)c["!w)nD/!!~e4Sj7LiT'6*wZ83454H""lb{CC%T37O!!'S$S&D}sem7I[A 2V%N&+ X-Image-Url: http://www.employees.org/~bmah/Images/bmah-cisco-small.gif X-Url: http://www.employees.org/~bmah/ Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_215449143P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Mon, 24 Jul 2000 12:43:39 -0700 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --==_Exmh_215449143P Content-Type: text/plain; charset=us-ascii Hi folks-- I'm having some problems with an installworld from a read-only /usr/src and /usr/obj. From a freshly-updated RELENG_4 src tree, I did a make buildworld and make buildkernel on a local /usr/src and /usr/obj. I exported the /usr filesystem as read-only to my scratch box, then ssh-ed over to there and mounted the /usr/src and /usr/obj directories as read-only. I did a make installkernel with no problems, then rebooted to single-user mode. After doing an "ifconfig" and a "route add" to get my network running, I started a portmap, then re-mounted /usr/src and /usr/obj as read-only. Then I attempted to do a "make installworld"...the end result was a failure in perl...I've appended the last part of a typescript below. (Apologies for the verboseness.) This is *supposed* to work, right? Thanks! Bruce. PS. "make -k installworld" seemed to do just fine. ----- ===> gnu/usr.bin/perl/perl install -c -s -o root -g wheel -m 555 perl /usr/bin /usr/bin/perl5 -> /usr/bin/perl /usr/bin/perl5.00503 -> /usr/bin/perl Installing /usr/libdata/perl/5.00503/mach/auto/B/B.so Installing /usr/libdata/perl/5.00503/mach/auto/B/B.bs Installing /usr/libdata/perl/5.00503/mach/B/Deparse.pm Installing /usr/libdata/perl/5.00503/mach/B/CC.pm Installing /usr/libdata/perl/5.00503/mach/B/Debug.pm Installing /usr/libdata/perl/5.00503/mach/B/Showlex.pm Installing /usr/libdata/perl/5.00503/mach/B/makeliblinks Installing /usr/libdata/perl/5.00503/mach/B/Bblock.pm Installing /usr/libdata/perl/5.00503/mach/B/cc_harness Installing /usr/libdata/perl/5.00503/mach/B/Bytecode.pm Installing /usr/libdata/perl/5.00503/mach/B/Stackobj.pm Installing /usr/libdata/perl/5.00503/mach/B/Xref.pm Installing /usr/libdata/perl/5.00503/mach/B/Lint.pm Installing /usr/libdata/perl/5.00503/mach/B/Asmdata.pm Installing /usr/libdata/perl/5.00503/mach/B/Assembler.pm Installing /usr/libdata/perl/5.00503/mach/B/Disassembler.pm Installing /usr/libdata/perl/5.00503/mach/B/disassemble Installing /usr/libdata/perl/5.00503/mach/B/assemble Installing /usr/libdata/perl/5.00503/mach/B/Terse.pm Installing /usr/libdata/perl/5.00503/mach/B/C.pm Installing /usr/libdata/perl/5.00503/mach/B.pm Installing /usr/libdata/perl/5.00503/mach/O.pm Writing /usr/libdata/perl/5.00503/mach/auto/B/.packlist Appending installation info to /usr/libdata/perl/5.00503/mach/perllocal.pod Installing /usr/libdata/perl/5.00503/mach/auto/DB_File/autosplit.ix Installing /usr/libdata/perl/5.00503/mach/auto/DB_File/DB_File.so Installing /usr/libdata/perl/5.00503/mach/auto/DB_File/DB_File.bs Installing /usr/libdata/perl/5.00503/mach/DB_File.pm Writing /usr/libdata/perl/5.00503/mach/auto/DB_File/.packlist Appending installation info to /usr/libdata/perl/5.00503/mach/perllocal.pod Installing /usr/libdata/perl/5.00503/mach/Data/Dumper.pm Installing /usr/libdata/perl/5.00503/mach/auto/Data/Dumper/Dumper.so Installing /usr/libdata/perl/5.00503/mach/auto/Data/Dumper/Dumper.bs Writing /usr/libdata/perl/5.00503/mach/auto/Data/Dumper/.packlist Appending installation info to /usr/libdata/perl/5.00503/mach/perllocal.pod Installing /usr/libdata/perl/5.00503/mach/auto/Fcntl/Fcntl.so Installing /usr/libdata/perl/5.00503/mach/auto/Fcntl/Fcntl.bs Installing /usr/libdata/perl/5.00503/mach/Fcntl.pm Writing /usr/libdata/perl/5.00503/mach/auto/Fcntl/.packlist Appending installation info to /usr/libdata/perl/5.00503/mach/perllocal.pod Installing /usr/libdata/perl/5.00503/mach/auto/IO/IO.so Installing /usr/libdata/perl/5.00503/mach/auto/IO/IO.bs Installing /usr/libdata/perl/5.00503/mach/IO/File.pm Installing /usr/libdata/perl/5.00503/mach/IO/Select.pm Installing /usr/libdata/perl/5.00503/mach/IO/Socket.pm Installing /usr/libdata/perl/5.00503/mach/IO/Handle.pm Installing /usr/libdata/perl/5.00503/mach/IO/Seekable.pm Installing /usr/libdata/perl/5.00503/mach/IO/Pipe.pm Installing /usr/libdata/perl/5.00503/mach/IO.pm Writing /usr/libdata/perl/5.00503/mach/auto/IO/.packlist Appending installation info to /usr/libdata/perl/5.00503/mach/perllocal.pod Installing /usr/libdata/perl/5.00503/mach/IPC/SysV.pm Installing /usr/libdata/perl/5.00503/mach/IPC/Msg.pm Installing /usr/libdata/perl/5.00503/mach/IPC/Semaphore.pm Installing /usr/libdata/perl/5.00503/mach/auto/IPC/SysV/SysV.so Installing /usr/libdata/perl/5.00503/mach/auto/IPC/SysV/SysV.bs Writing /usr/libdata/perl/5.00503/mach/auto/IPC/SysV/.packlist Appending installation info to /usr/libdata/perl/5.00503/mach/perllocal.pod Installing /usr/libdata/perl/5.00503/mach/auto/NDBM_File/NDBM_File.so Installing /usr/libdata/perl/5.00503/mach/auto/NDBM_File/NDBM_File.bs Installing /usr/libdata/perl/5.00503/mach/NDBM_File.pm Writing /usr/libdata/perl/5.00503/mach/auto/NDBM_File/.packlist Appending installation info to /usr/libdata/perl/5.00503/mach/perllocal.pod Installing /usr/libdata/perl/5.00503/mach/auto/Opcode/Opcode.so Installing /usr/libdata/perl/5.00503/mach/auto/Opcode/Opcode.bs Installing /usr/libdata/perl/5.00503/mach/Safe.pm Installing /usr/libdata/perl/5.00503/mach/Opcode.pm Installing /usr/libdata/perl/5.00503/mach/ops.pm Writing /usr/libdata/perl/5.00503/mach/auto/Opcode/.packlist Appending installation info to /usr/libdata/perl/5.00503/mach/perllocal.pod Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/assert.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/tolower.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/toupper.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/closedir.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/opendir.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/readdir.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/rewinddir.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/errno.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/creat.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fcntl.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getgrgid.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getgrnam.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/atan2.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/cos.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/exp.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fabs.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/log.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/pow.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/sin.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/sqrt.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getpwnam.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getpwuid.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/longjmp.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/setjmp.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/kill.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/siglongjmp.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/sigsetjmp.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/raise.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/offsetof.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/clearerr.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fclose.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fdopen.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/feof.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fgetc.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fgets.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fileno.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fopen.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fprintf.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fputc.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fputs.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fread.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/freopen.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fscanf.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fseek.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/ferror.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fflush.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fgetpos.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fsetpos.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/ftell.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fwrite.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getc.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getchar.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/gets.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/perror.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/printf.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/putc.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/putchar.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/puts.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/remove.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/rename.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/rewind.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/scanf.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/sprintf.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/sscanf.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/tmpfile.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/ungetc.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/vfprintf.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/vprintf.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/vsprintf.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/abs.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/atexit.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/atof.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/atoi.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/atol.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/bsearch.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/calloc.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/div.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/exit.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/free.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getenv.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/labs.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/ldiv.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/malloc.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/qsort.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/rand.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/realloc.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/srand.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/system.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/memchr.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/memcmp.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/memcpy.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/memmove.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/memset.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strcat.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strchr.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strcmp.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strcpy.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strcspn.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strerror.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strlen.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strncat.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strncmp.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strncpy.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strpbrk.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strrchr.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strspn.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strstr.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/strtok.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/chmod.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fstat.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/mkdir.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/stat.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/umask.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/wait.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/waitpid.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/gmtime.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/localtime.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/time.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/alarm.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/chdir.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/chown.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/execl.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/execle.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/execlp.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/execv.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/execve.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/execvp.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/fork.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getcwd.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getegid.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/geteuid.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getgid.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getgroups.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getlogin.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getpgrp.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getpid.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getppid.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/getuid.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/isatty.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/link.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/rmdir.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/setbuf.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/setgid.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/setuid.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/setvbuf.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/sleep.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/unlink.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/utime.al Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/autosplit.ix Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/POSIX.so Installing /usr/libdata/perl/5.00503/mach/auto/POSIX/POSIX.bs Installing /usr/libdata/perl/5.00503/mach/POSIX.pod Installing /usr/libdata/perl/5.00503/mach/POSIX.pm Writing /usr/libdata/perl/5.00503/mach/auto/POSIX/.packlist Appending installation info to /usr/libdata/perl/5.00503/mach/perllocal.pod cd sdbm && make all rm -rf libsdbm.a rm: libsdbm.a: Read-only file system *** Error code 1 Stop in /usr/obj/usr/src/gnu/usr.bin/perl/perl/ext/SDBM_File/sdbm. *** Error code 1 Stop in /usr/obj/usr/src/gnu/usr.bin/perl/perl/ext/SDBM_File. *** Error code 1 Stop in /usr/src/gnu/usr.bin/perl/perl. *** Error code 1 Stop in /usr/src/gnu/usr.bin/perl. *** Error code 1 Stop in /usr/src/gnu/usr.bin. *** Error code 1 Stop in /usr/src/gnu. *** 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. Mon Jul 24 05:04:16 PDT 2000 --==_Exmh_215449143P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0i for non-commercial use MessageID: hXbIzPAi2JUNsnreLOXldI1Z+SqzIG36 iQA/AwUBOXyca9jKMXFboFLDEQI68gCfZIQqOrL9J+wu8+FTaPPP1SGJ3MEAn3Y6 D4inPZaUNqz79eyvjcQEOJSL =H9NN -----END PGP SIGNATURE----- --==_Exmh_215449143P-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message