Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jul 2000 12:43:39 -0700
From:      bmah@cisco.com (Bruce A. Mah)
To:        freebsd-stable@freebsd.org
Cc:        bmah@cisco.com
Subject:   RELENG_4 installworld from a read-only filesystem
Message-ID:  <200007241943.e6OJheL00711@bmah-freebsd-0.cisco.com>

next in thread | raw e-mail | index | archive | help
--==_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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200007241943.e6OJheL00711>