problems with Engelschall upgrade toolkit

Christoph Schug chris+freebsd-questions at schug.net
Mon Apr 16 16:35:36 UTC 2007


On Mon, Apr 16, 2007, Charlie McElfresh wrote:

> I'm running Ralf Engelschall's upgrade toolkit, in an effort to get
> from 5.4release to 6.
> 
> I did
> 
> make upgrade
> 
> and when I try to run
> 
> make etc
> 
> I come to this prompt
> 
> How should I deal with this? [Use the existing /var/tmp/temproot]
> 
> I hit "enter", and I get this error message:
> 
>  *** FATAL ERROR: Cannot 'cd' to /usr/src/etc and install files to
>      the temproot environment
> 
> *** Error code 1
> 
> Stop in /usr/adm.
> *** Error code 1 (ignored)

Have you tried to go with a clean /var/tmp/temproot by typing 'd' for
"delete"?

| # make etc
| Updating /etc (system configuration)
| 
| *** 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] d
| 
|    *** Deleting the old /var/tmp/temproot
[...]

BTW, when doing such big version jumps I would run 'mergemaster -p'
before doing the build as there might be new users or groups required
for it.

| # make update-cvsup-src update-cvsup-doc update-cvsup-ports
| # mergemaster -p
| # make upgrade
| # make etc

-cs



More information about the freebsd-questions mailing list