Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Mar 2010 14:32:27 +0000
From:      Tom Evans <tevans.uk@googlemail.com>
To:        Cristiano Deana <cristiano.deana@gmail.com>
Cc:        FreeBSD Stable Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: 7.2-p7 -> 8-STABLE mergemaster core dump
Message-ID:  <2e027be01003170732y4ae4312fof9bf64e3574c964a@mail.gmail.com>
In-Reply-To: <d8a4930a1003170725y4a946238x6cc3957d92d53e93@mail.gmail.com>
References:  <d8a4930a1003170725y4a946238x6cc3957d92d53e93@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 17, 2010 at 2:25 PM, Cristiano Deana
<cristiano.deana@gmail.com> wrote:
> Hi,
>
> anyone else tried to update (todas's cvsup) 7.3-p7 to 8-STABLE?
>
> make update
> make buildworld && make kernel && make installworld
> mergemaster
> and i got a "bad system call (core dumped)".
>
> reboot, mergemaster again and it was allright.
>
> i use freebsd from 3.3 (maybe) and this is the first time i had to
> reboot with new kernel/world to make a mergemaster (very dangerous, i
> was remote).
>
> anyone else?
>

You can't always run new userland on an old kernel, but you can always
run old userland on a new kernel, which is why the process you went
through is not the canonical way. See the handbook or
/usr/src/UPDATING:

    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>

Cheers

Tom



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