Re: kldxref: /boot/kernel/kernel: too many segments

From: Herbert J. Skuhra <herbert_at_gojira.at>
Date: Tue, 5 Jan 2021 13:11:14 +0100
On Tue, Jan 05, 2021 at 01:01:33PM +0100, Matthias Apitz wrote:
> 
> Hello,
> 
> On an amd64 system r314251 a world and kernel built fine from SVN r368166 the
> installation with
> 
> # make installkernel KERNCONF=GENERIC
> 
> endet with the following messages
> 
> install -T release -o root -g wheel -m 555   zlib.ko /boot/kernel/
> install -T dbg -o root -g wheel -m 555   zlib.ko.debug /usr/lib/debug/boot/kernel/
> kldxref /boot/kernel
> kldxref: /boot/kernel/kernel: too many segments
> --------------------------------------------------------------
> >>> Installing kernel GENERIC completed on Tue Jan  5 12:50:59 CET 2021
> --------------------------------------------------------------
> 
> What should I do before rebooting to continue with the installation of
> world?

<https://lists.freebsd.org/pipermail/freebsd-current/2020-August/076754.html>

Just to be on the safe side (test the kernel):

1. rm /boot/kernel and mv /boot/kernel.old /boot/kernel

If you are using UFS: 

2. make installkernel KODIR=/boot/testkernel 
3. nextboot -k testkernel

If you are using ZFS:

Use bectl and zfsbootcfg.

-- 
Herbert
Received on Tue Jan 05 2021 - 11:11:23 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:26 UTC