TB --- 2007-03-21 18:04:30 - tinderbox 2.3 running on freebsd-stable.sentex.ca TB --- 2007-03-21 18:04:30 - starting RELENG_6 tinderbox run for i386/pc98 TB --- 2007-03-21 18:04:30 - cleaning the object tree TB --- 2007-03-21 18:05:00 - checking out the source tree TB --- 2007-03-21 18:05:00 - cd /tinderbox/RELENG_6/i386/pc98 TB --- 2007-03-21 18:05:00 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -rRELENG_6 src TB --- 2007-03-21 18:14:33 - building world (CFLAGS=-O2 -pipe) TB --- 2007-03-21 18:14:33 - cd /src TB --- 2007-03-21 18:14:33 - /usr/bin/make -B buildworld>>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries[...] cc -O2 -pipe -DPACKAGE_NAME=\"libarchive\" -DPACKAGE_VERSION=\"1.3.1\" -I/obj/pc98/src/lib/libarchive -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -c /src/lib/libarchive/archive_write_open_file.c cc -O2 -pipe -DPACKAGE_NAME=\"libarchive\" -DPACKAGE_VERSION=\"1.3.1\" -I/obj/pc98/src/lib/libarchive -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -c /src/lib/libarchive/archive_write_open_filename.c cc -O2 -pipe -DPACKAGE_NAME=\"libarchive\" -DPACKAGE_VERSION=\"1.3.1\" -I/obj/pc98/src/lib/libarchive -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -c /src/lib/libarchive/archive_write_open_memory.c cc -O2 -pipe -DPACKAGE_NAME=\"libarchive\" -DPACKAGE_VERSION=\"1.3.1\" -I/obj/pc98/src/lib/libarchive -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -c /src/lib/libarchive/archive_write_set_compression_bzip2.c cc -O2 -pipe -DPACKAGE_NAME=\"libarchive\" -DPACKAGE_VERSION=\"1.3.1\" -I/obj/pc98/src/lib/libarchive -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -c /src/lib/libarchive/archive_write_set_compression_gzip.c cc -O2 -pipe -DPACKAGE_NAME=\"libarchive\" -DPACKAGE_VERSION=\"1.3.1\" -I/obj/pc98/src/lib/libarchive -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -c /src/lib/libarchive/archive_write_set_compression_none.c /src/lib/libarchive/archive_write_set_compression_none.c: In function `archive_compressor_none_write': /src/lib/libarchive/archive_write_set_compression_none.c:145: error: structure has no member named `archive' *** Error code 1 Stop in /src/lib/libarchive. *** Error code 1 Stop in /src/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2007-03-21 18:35:12 - WARNING: /usr/bin/make returned exit code 1 TB --- 2007-03-21 18:35:12 - ERROR: failed to build world TB --- 2007-03-21 18:35:12 - tinderbox aborted TB --- 1.12 user 3.79 system 1841.80 real http://tinderbox.des.no/tinderbox-releng_6-RELENG_6-i386-pc98.full
TB --- 2007-03-31 08:41:30 - tinderbox 2.3 running on freebsd-stable.sentex.ca TB --- 2007-03-31 08:41:30 - starting RELENG_6 tinderbox run for i386/pc98 TB --- 2007-03-31 08:41:30 - cleaning the object tree TB --- 2007-03-31 08:42:04 - checking out the source tree TB --- 2007-03-31 08:42:04 - cd /tinderbox/RELENG_6/i386/pc98 TB --- 2007-03-31 08:42:04 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -rRELENG_6 src TB --- 2007-03-31 08:51:35 - building world (CFLAGS=-O2 -pipe) TB --- 2007-03-31 08:51:35 - cd /src TB --- 2007-03-31 08:51:35 - /usr/bin/make -B buildworld>>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything[...] cc -O2 -pipe -I/src/sbin/ipf/ipresend/../../../contrib/ipfilter -I/src/sbin/ipf/ipresend/../../../contrib/ipfilter/tools -I/src/sbin/ipf/ipresend/../../../sys -I/src/sbin/ipf/ipresend/../../../sys/contrib/ipfilter -DSTATETOP -D__UIO_EXPOSE -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -o ipresend ipresend.o ip.o resend.o sbpf.o sock.o 44arp.o /obj/pc98/src/sbin/ipf/ipresend/../libipf/libipf.a -lkvm gzip -cn /src/sbin/ipf/ipresend/../../../contrib/ipfilter/ipsend/ipresend.1 > ipresend.1.gz ===> sbin/ipfw (all) cc -O2 -pipe -c /src/sbin/ipfw/ipfw2.c /src/sbin/ipfw/ipfw2.c: In function `add': /src/sbin/ipfw/ipfw2.c:3976: error: `ipfw_insn_pipe' undeclared (first use in this function) /src/sbin/ipfw/ipfw2.c:3976: error: (Each undeclared identifier is reported only once /src/sbin/ipfw/ipfw2.c:3976: error: for each function it appears in.) *** Error code 1 Stop in /src/sbin/ipfw. *** Error code 1 Stop in /src/sbin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2007-03-31 09:48:00 - WARNING: /usr/bin/make returned exit code 1 TB --- 2007-03-31 09:48:00 - ERROR: failed to build world TB --- 2007-03-31 09:48:00 - tinderbox aborted TB --- 1.25 user 3.84 system 3989.79 real http://tinderbox.des.no/tinderbox-releng_6-RELENG_6-i386-pc98.full
TB --- 2007-04-01 16:16:03 - tinderbox 2.3 running on freebsd-stable.sentex.ca TB --- 2007-04-01 16:16:03 - starting RELENG_6 tinderbox run for i386/pc98 TB --- 2007-04-01 16:16:03 - cleaning the object tree TB --- 2007-04-01 16:16:21 - checking out the source tree TB --- 2007-04-01 16:16:21 - cd /tinderbox/RELENG_6/i386/pc98 TB --- 2007-04-01 16:16:21 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -rRELENG_6 src TB --- 2007-04-01 16:25:42 - building world (CFLAGS=-O2 -pipe) TB --- 2007-04-01 16:25:42 - cd /src TB --- 2007-04-01 16:25:42 - /usr/bin/make -B buildworld>>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everythingTB --- 2007-04-01 17:26:01 - generating LINT kernel config TB --- 2007-04-01 17:26:01 - cd /src/sys/pc98/conf TB --- 2007-04-01 17:26:01 - /usr/bin/make -B LINT TB --- 2007-04-01 17:26:01 - building LINT kernel (COPTFLAGS=-O2 -pipe) TB --- 2007-04-01 17:26:01 - cd /src TB --- 2007-04-01 17:26:01 - /usr/bin/make buildkernel KERNCONF=LINT>>> Kernel build for LINT started on Sun Apr 1 17:26:02 UTC 2007 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything[...] nexus.o(.text+0x8c0): In function `nexus_remap_msix': : undefined reference to `msix_remap' nexus.o(.text+0x8ed): In function `nexus_release_msix': : undefined reference to `msix_release' nexus.o(.text+0x926): In function `nexus_alloc_msi': : undefined reference to `msi_alloc' nexus.o(.text+0x980): In function `nexus_release_msi': : undefined reference to `msi_release' *** Error code 1 Stop in /obj/pc98/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2007-04-01 17:37:34 - WARNING: /usr/bin/make returned exit code 1 TB --- 2007-04-01 17:37:34 - ERROR: failed to build lint kernel TB --- 2007-04-01 17:37:34 - tinderbox aborted TB --- 0.66 user 1.84 system 4891.00 real http://tinderbox.des.no/tinderbox-releng_6-RELENG_6-i386-pc98.full
TB --- 2007-04-03 00:45:43 - tinderbox 2.3 running on freebsd-stable.sentex.ca TB --- 2007-04-03 00:45:43 - starting RELENG_6 tinderbox run for i386/pc98 TB --- 2007-04-03 00:45:43 - cleaning the object tree TB --- 2007-04-03 00:46:09 - checking out the source tree TB --- 2007-04-03 00:46:09 - cd /tinderbox/RELENG_6/i386/pc98 TB --- 2007-04-03 00:46:09 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -rRELENG_6 src TB --- 2007-04-03 00:55:42 - building world (CFLAGS=-O2 -pipe) TB --- 2007-04-03 00:55:42 - cd /src TB --- 2007-04-03 00:55:42 - /usr/bin/make -B buildworld>>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everythingTB --- 2007-04-03 01:56:04 - generating LINT kernel config TB --- 2007-04-03 01:56:04 - cd /src/sys/pc98/conf TB --- 2007-04-03 01:56:04 - /usr/bin/make -B LINT TB --- 2007-04-03 01:56:04 - building LINT kernel (COPTFLAGS=-O2 -pipe) TB --- 2007-04-03 01:56:04 - cd /src TB --- 2007-04-03 01:56:04 - /usr/bin/make buildkernel KERNCONF=LINT>>> Kernel build for LINT started on Tue Apr 3 01:56:04 UTC 2007 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything[...] nexus.o(.text+0x8c0): In function `nexus_remap_msix': : undefined reference to `msix_remap' nexus.o(.text+0x8ed): In function `nexus_release_msix': : undefined reference to `msix_release' nexus.o(.text+0x926): In function `nexus_alloc_msi': : undefined reference to `msi_alloc' nexus.o(.text+0x980): In function `nexus_release_msi': : undefined reference to `msi_release' *** Error code 1 Stop in /obj/pc98/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2007-04-03 02:07:36 - WARNING: /usr/bin/make returned exit code 1 TB --- 2007-04-03 02:07:36 - ERROR: failed to build lint kernel TB --- 2007-04-03 02:07:36 - tinderbox aborted TB --- 0.97 user 2.73 system 4912.38 real http://tinderbox.des.no/tinderbox-releng_6-RELENG_6-i386-pc98.full
TB --- 2007-04-04 09:22:05 - tinderbox 2.3 running on freebsd-stable.sentex.ca TB --- 2007-04-04 09:22:05 - starting RELENG_6 tinderbox run for i386/pc98 TB --- 2007-04-04 09:22:05 - cleaning the object tree TB --- 2007-04-04 09:22:29 - checking out the source tree TB --- 2007-04-04 09:22:29 - cd /tinderbox/RELENG_6/i386/pc98 TB --- 2007-04-04 09:22:29 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -rRELENG_6 src TB --- 2007-04-04 09:31:56 - building world (CFLAGS=-O2 -pipe) TB --- 2007-04-04 09:31:56 - cd /src TB --- 2007-04-04 09:31:56 - /usr/bin/make -B buildworld>>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everythingTB --- 2007-04-04 10:32:36 - generating LINT kernel config TB --- 2007-04-04 10:32:36 - cd /src/sys/pc98/conf TB --- 2007-04-04 10:32:36 - /usr/bin/make -B LINT TB --- 2007-04-04 10:32:36 - building LINT kernel (COPTFLAGS=-O2 -pipe) TB --- 2007-04-04 10:32:36 - cd /src TB --- 2007-04-04 10:32:36 - /usr/bin/make buildkernel KERNCONF=LINT>>> Kernel build for LINT started on Wed Apr 4 10:32:36 UTC 2007 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything[...] nexus.o(.text+0x8c0): In function `nexus_remap_msix': : undefined reference to `msix_remap' nexus.o(.text+0x8ed): In function `nexus_release_msix': : undefined reference to `msix_release' nexus.o(.text+0x926): In function `nexus_alloc_msi': : undefined reference to `msi_alloc' nexus.o(.text+0x980): In function `nexus_release_msi': : undefined reference to `msi_release' *** Error code 1 Stop in /obj/pc98/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2007-04-04 10:44:07 - WARNING: /usr/bin/make returned exit code 1 TB --- 2007-04-04 10:44:07 - ERROR: failed to build lint kernel TB --- 2007-04-04 10:44:07 - tinderbox aborted TB --- 0.99 user 2.82 system 4922.59 real http://tinderbox.des.no/tinderbox-releng_6-RELENG_6-i386-pc98.full
Quoting kayve@sfsu.edu:> Quoting Christian Walther <cptsalek@gmail.com>: > > > On 04/04/07, KAYVEN RIESE <kayve@sfsu.edu> wrote: > > > Secondly, it appears that you messed up your system pretty badly, I'm > > not sure that it can be fixed. On the other hand, it just might be > > that you missed a few steps. > > > > For example, when you're in single user mode the root filesystem is > > mounted read only, which means that you can't write to it. Anything > > related to the upgrade process (installworld, mergemaster...) has to > > fail. > > point of info.. my bad about not communicating correctly.. you are > referring to the steps "fsck -p" and "mount -a" are you not? i went > into single user mode one time without these steps and i think nothing > happened. i was unable to accomplish the task it told me that the > disk was not readable. i told this to gheist@experts-exchange.com and > he told me to include the steps. he told me something like "maybe you > will need mergemaster or something," so what i did was a hybrid between > his advice and what it said in /usr/src/UPDATING. i did his "make WORLD" > that seemed to do nothing, and did i believe /usr/src/make buildwerld > > oops. i just realized. you can't even read the stuff on experts-exchange, > can you? i was following this advice: > > gheist:That's it! Cool! > > Your system does not yet have "csup" utility, so we will proceed with usable > > replacement installation. > > : cd /usr/ports > > Your system does not yet have "csup" utility, so we will proceed with usable > > replacement installation. > > : cd /usr/ports/*/cvsup-without-gui > : make deinstall distclean ; make install clean > : cd ; rehash > > : cvsup > <you should see help text of utility> > > Now we should make decision of FreeBSD version to install > 6.1-RELEASE -> one you have > RELENG_6_1 -> yours with all security patches > RELENG_6_2 -> latest release with patched > RELENG_6 -> latest stable release which will become next release when time > comes > > now create file called "supfile" with fillowing content: > > *default tag=RELENG_6 > # replace .se. with your closest toplevel domain like .us. > *default host=cvsup.se.freebsd.org > *default prefix=/usr > *default base=/usr/local/etc/cvsup > *default release=cvs > *default delete > *default use-rel-suffix > *default compress > > ports-all tag=. > src-all > > # EndOfFile > > now create temporary directory for update temporary files: > > : mkdir -p /usr/local/etc/cvsup > > and now update! > > : cvsup supfile > > there should be output as updating your files commences/it will take long > first > time, but it will finish/. > > now that you are finished proceed to installing new kernel: > > : cd /usr/src/sys/i386/conf > : config GENERIC > : cd ../compile/GENERIC > : make cleandepend ; make depend ; make && make install > > if successful do far - type > : shutdown -r now > > Now that you have rebooted check if all of your essential services are > running... > And check that "uname -a" output has changed to 6.2-RELEASE-p1 or similar > > Now you have good new kernel and can proceed to installing new "world" > > cd /usr/src ; make buildworld > > /this one takes long/ > > If this one succeeds you should reboot into single-user mode to replace all > the > files > > : shutdown -r now > > <print out everything past this line> > > at the boot menu type "4" - boot into single-user mode > > after kernel messages it asks for shell - default is fine > > > check filesystems(can take long time after unclean shutdown): > : fsck -p > mount filesystems: > : mount -a > install default environment: > : su - > install WORLD: > : cd /usr/src ; make installworld > > you may need to operate "mergemaster" at this point if install asks for it > after successful installworld type: > :reboot > > <no need to print after this line> > > > that's how far i got. there seemed to be a discrepency with what i > read in /usr/src/UPDATING i noted that here: > > btw.. i noted this: > > bsd@[/usr/ports/net/cvsup-without-gui]#make deinstall distclean; make install > > clean > linking cvpasswd > ===> Installing for cvsup-without-gui-16.1h_2 > > ===> cvsup-without-gui-16.1h_2 conflicts with installed package(s): > cvsup-16.1h_2 > > They install files into the same place. > Please remove them first with pkg_delete(1). > *** Error code 1 > > Stop in /usr/ports/net/cvsup-without-gui. > > oh shoot. do i figger this out myself? > > They install files into the same place. > Please remove them first with pkg_delete(1). > *** Error code 1 > > Stop in /usr/ports/net/cvsup-without-gui. > bsd@[/usr/ports/net/cvsup-without-gui]#pkg_delete cvsup-16.1h_2 > > > and proceeded from that step. > > btw.. i have a "PWD" promt that shows where i am: > > # EndOfFile > bsd@[/root]#cd /usr/src/sys/i386/conf > bsd@[/usr/src/sys/i386/conf]#config GENERIC > Kernel build directory is ../compile/GENERIC > Don't forget to do ``make cleandepend; make depend'' > bsd@[/usr/src/sys/i386/conf]#make cleandepend; make depend > > EndOfFile > bsd@[/root]#cd /usr/src/sys/i386/conf > bsd@[/usr/src/sys/i386/conf]#config GENERIC > Kernel build directory is ../compile/GENERIC > Don't forget to do ``make cleandepend; make depend'' > bsd@[/usr/src/sys/i386/conf]#make cleandepend; make depend > make: don't know how to make cleandepend. Stop > make: don't know how to make depend. Stop > bsd@[/usr/src/sys/i386/conf]#cd ../compile/GENERIC > bsd@[/usr/src/sys/i386/compile/GENERIC]#make cleandepend; make depend > > : don't know how to make cleandepend. Stop > make: don't know how to make depend. Stop > bsd@[/usr/src/sys/i386/conf]#cd ../compile/GENERIC > bsd@[/usr/src/sys/i386/compile/GENERIC]#make cleandepend; make depend > rm -f .depend > cd ../../../modules; > MAKEOBJDIRPREFIX=/usr/src/sys/i386/compile/GENERIC/modules > KMODDIR=/boot/kernel DEBUG_FLAGS="-g" MACHINE=i386 > KERNBUILDDIR="/usr/src/sys/i386/compile/GENERIC" make cleandepend > > okay.. i had a good night's sleep now. drinking my irish kawfee. here is my > > uname > > /root/.zshrc:17: unknown file attribute > bsd@[/root]#uname -a > FreeBSD bsd 6.2-STABLE FreeBSD 6.2-STABLE #0: Thu Mar 29 21:44:41 PST 2007 > > root@bsd:/usr/src/sys/i386/compile/GENERIC i386 > bsd@[/root]# > > i guess that looks good. > > bsd@[/root]#cd /usr/src; make buildworld > > > -------------------------------------------------------------- > >>> Rebuilding the temporary build tree > -------------------------------------------------------------- > rm -rf /usr/obj/usr/src/tmp > > > install WORLD > > failed. usage message.. > > then cd /usr/src; make installwerld also failed. > > it said "required audit group is missing.. see /usr/src/UPDATING" > > > so here is where i hybridize. i posted contents of /usr/src/UPDATING: > > i am going to reboot into single user mode and follow these instructions > from /usr/src/UPDATING > now: > > To rebuild everything and install it on the current system. > ----------------------------------------------------------- > # Note: sometimes if you are running current you gotta do more than > # is listed here if you are upgrading from a really old current. > > <make sure you have good level 0 dumps> > make buildworld > make kernel KERNCONF=YOUR_KERNEL_HERE > [1] > <reboot in single user> [3] > mergemaster -p [5] > make installworld > make delete-old > mergemaster [4] > <reboot> > > > they looked similar to what gheist told me except it ommitted > the "fsck -p" and "mount -a" steps. on gheist's advice i put those > steps before the "mergemaster -p" and tried again. > > gheist: > > You did not fsck and mount in single-user mode. After fsck -p ; mount -a ; su > - > you will be able to use mergemaster and do installworld. > > > TeRReF:There should be a backup of your old /etc dir here: > > /var/tmp/etc > > Boot in single user mode, do a > mount -a > > and copy the backup passwd file to /etc > > > This should enable you to login again. There is a but... > > There might have been changes made during the buildworld process, obviously, > > those are missing in the backup file. Make sure all your programs are running > > as expected... > > that's where i am, so now i have to try to take yer advice. i took > TeRReF's advice but you make a point about trying something further. > > > > > Question is (sorry this isn't ment to sound harsch) if you read the > > manual carefully, because it describes the entire process pretty > > detailed. That is to say you have to read all the chapters, not only > > the beginning. > > For example it appears that you didn't remount the root filesystem > > read/writeable after you booted to single user mode. > > > > Passwords are not stored in /etc/passwd, there is /etc/pwd.db, > > /etc/master.passwd and /etc/spwd.db, too. All are required for the > > system to be fully functional. The latter two contain the passwords in > > encrypted form. You might want to try to restore these files in > > particular. > > > > BTW: Your mailer appears to be broken. Some of your postings are > > really difficult to read, it seems as if quoted postings aren't marked > > properly, for example with a ">". > > _______________________________________________ > > freebsd-stable@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > > > > >
Quoting kayve@sfsu.edu:> Quoting Christian Walther <cptsalek@gmail.com>: > > > On 04/04/07, KAYVEN RIESE <kayve@sfsu.edu> wrote: > > > there were so many steps they didn't seem obvious.. i got halfway thru > and > > > realized i > > > was in some prompt for mergemaster -p, or so i thought, so i started > over. > > > i had no > > > idea what was happening. i can't log on now. > > > /etc/passwd is gone. i used a freeBSD disk that is certainly old to go > to > > > a fixit shell but i didn't > > > know what to do. i can go back to the fixit shell if somebody tells me > > > what to do but i have > > > to *#@&ing walk over to kinkos now to get on the internet. > > > > So firstly you should probably sit down and take a deep breath. > > > > Secondly, it appears that you messed up your system pretty badly, I'm > > not sure that it can be fixed. On the other hand, it just might be > > that you missed a few steps. > > > > For example, when you're in single user mode the root filesystem is > > mounted read only, which means that you can't write to it. Anything > > related to the upgrade process (installworld, mergemaster...) has to > > fail. > > i looked at the /usr/src/UPDATING and what to do after the command > mergemaster -p was not described. is there a better web page for > that somewhere? i was also taking advice from an "expert" on > experts-exchange both sources did not described the bizzare behavior > i observed after simply invoking the command "mergemaster -p" both > sources informed me to do that command followed by another command. > i saw no advice telling me more details than that. if such a site > exists, could i please have a direct relevant link? > > > > > > Question is (sorry this isn't ment to sound harsch) if you read the > > manual carefully, because it describes the entire process pretty > > detailed. That is to say you have to read all the chapters, not only > > the beginning. > > For example it appears that you didn't remount the root filesystem > > read/writeable after you booted to single user mode. > > i followed some instructions but nothing perpared me for the way > my acted after the command "mergemaster -p" i did not get back > the same prompt from which i invoked "mergemaster -p" from. it > asked me a question that i fergot what it was. that was bad.. i > know.. i could not cut and paste there. i could have maybe > done "mergemaster -p > file.out" but i didn't. oops. that was > stupid. > > > > > Passwords are not stored in /etc/passwd, there is /etc/pwd.db, > > /etc/master.passwd and /etc/spwd.db, too. All are required for the > > system to be fully functional. The latter two contain the passwords in > > encrypted form. You might want to try to restore these files in > > particular. > > okay.. /etc/passwd was in /var/tmp/etc/passwd, so the others will > be similarly so? i can handle this. > > > > > BTW: Your mailer appears to be broken. Some of your postings are > > really difficult to read, it seems as if quoted postings aren't marked > > properly, for example with a ">". > > sorry. i use pine. ">" marks recursively who is saying what. i > cut and pasted hurredly which i guess is stupid. it sounds like you > are giving me good advice that i can easily follow. i will try that > and get back to you. it might be more easy to look at the links i gave, > but i posted a lot of makesplat that got that guy mad at me. you can > scroll all the way to the bottom and see what the latest is maybe you > can follow. > > > _______________________________________________ > > freebsd-stable@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > > > > >
i am still trying to follow the below instructions. haven't done so yet, going away for the weekend.> > > // change to root > > $ su - > > // remove /usr/obj to speed up the build > > # cd /usr/obj && chflags -R noschg * && rm -rf * > > didn't do this.. but i guess that shouldn't matter. > > > // Build a new world > > # cd /usr/src > > # make -j4 buildworld > > // build a new kernel (do not put any job options for this build) > > didn't use "-j4" but otherwise i believe we did this. > > > # make buildkernel > > // install the new kernel > > gheist seemed to be aware of this and had an opinion about not > needing it. > > > # make installkernel > > // reboot to single user mode (boot -s from the loader prompt) > > # shutdown -r now > > > > did this. > > > // After reboot > > // check + mount all filesystems > > # fsck -p > > did this > > > # mount -u / > > # mount -a -t ufs > > did merely "mount -a" > > > # swapon -a > > // prepare /etc for the world install > > didn't do this. > > > # mergemaster -p > > // install the new world > > this step is where all hell broke loose. i got this strange question > that i didn't know how to respond to. my prompt changed. it felt > like things went seriously wrong here. > > > > > # cd /usr/src ; make installworld > > // run mergemaster again > > # mergemaster > > // reboot to an updated system > > # shutdown -r now > > > > All these instructions are in the handbook. > > > > Cheers > > > > Tom > > > > [1] http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html > > [2] > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html > > > > >
TB --- 2007-04-18 09:26:54 - tinderbox 2.3 running on sobu.neville-neil.com TB --- 2007-04-18 09:26:54 - starting RELENG_6 tinderbox run for i386/pc98 TB --- 2007-04-18 09:26:54 - mkdir /home/gnn/RELENG_6/i386/pc98 TB --- 2007-04-18 09:26:54 - cleaning the object tree TB --- 2007-04-18 09:26:54 - checking out the source tree TB --- 2007-04-18 09:26:54 - cd /home/gnn/RELENG_6/i386/pc98 TB --- 2007-04-18 09:26:54 - /usr/bin/cvs -f -R -q -d/home/ncvs checkout -P -rRELENG_6 src TB --- 2007-04-18 09:26:54 - WARNING: /usr/bin/cvs returned exit code 1 TB --- 2007-04-18 09:26:54 - ERROR: unable to check out the source tree TB --- 2007-04-18 09:26:54 - tinderbox aborted TB --- 0.01 user 0.05 system 0.04 real http://tinderbox.des.no/tinderbox-releng_6-RELENG_6-i386-pc98.full