Erik Norgaard wrote:
Hi,
I just upgraded to -CURRENT (yesterdays). Everything goes well, I reboot
into single user mode, mount all partitions and run 'make installworld'
To finish the upgrade I run "mergemaster" still in single user mode, but
this fails with the following output:
# /usr/sbin/mergemaster
tput: no terminal type specified and no TERM environmental variable.
*** The directory specified for the temporary root environment,
/var/tmp/temproot, exists. This can be a security risk if untrusted
users have access to the system.
Use 'd' to delete the old /var/tmp/temproot and continue
Use 't' to select a new temporary root directory
Use 'e' to exit mergemaster
Default is to use /var/tmp/temproot as is
How should I deal with this? [Use the existing /var/tmp/temproot]
*** Leaving /var/tmp/temproot intact
*** Creating the temporary root environment in /var/tmp/temproot
*** /var/tmp/temproot ready for use
*** Creating and populating directory structure in /var/tmp/temproot
mtree -eU -f /usr/src/etc/mtree/BSD.root.dist -p /var/tmp/temproot/
mtree:No such file or directory
*** Error code 1
Stop in /usr/src/etc.
*** FATAL ERROR: Cannot 'cd' to /usr/src/etc and install files to
the temproot environment
#
Script done on Tue Nov 2 12:08:40 2004
Rebooting into normal multi-user mode, I have no problem running the
script.
Should I simply not run mergemaster in single user mode? (Anyway, I
believe the error to be odd).
Cheers, Erik
PS: I have had this error before, in june and september with -CURRENT.
I was told to run mergemaster in multi-user mode, and that the only time
you drop down to single-user mode was to run make installworld and even
that was "semi-optional".
1: # cd /usr/src
2: # make buildworld && make buildkernel && make installkernel
3: # reboot
4: briefly test your new kernel.
5: # shutdown now
6: # cd /usr/src
7: # make installworld
8: # reboot
9: login.
10: # mergemaster
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"