| Summary: | "bad namelist" when ps/w/ | ||
|---|---|---|---|
| Product: | Base System | Reporter: | bd8ga <bd8ga> |
| Component: | bin | Assignee: | freebsd-bugs (Nobody) <bugs> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | 4.3-STABLE | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
bd8ga
2001-05-25 15:50:00 UTC
State Changed From-To: open->closed This is almost always forgetting to upgrade your kernel when you upgrade the rest of the world (or vice versa). From the look of what you did to upgrade you may have forgotten to build a kernel. Have a look at: http://www.freebsd.org/doc/en_US.ISO_8859-1/books/faq/troubleshoot.html#NLIST-FAILED and check the handbook for details of how to upgrade your kernel. On Fri, May 25, 2001 at 08:02:14AM -0700, dwmalone@FreeBSD.org wrote: > Synopsis: "bad namelist" when ps/w/ > > State-Changed-From-To: open->closed > State-Changed-By: dwmalone > State-Changed-When: Fri May 25 07:58:29 PDT 2001 > State-Changed-Why: > This is almost always forgetting to upgrade your kernel when you > upgrade the rest of the world (or vice versa). From the look of > what you did to upgrade you may have forgotten to build a kernel. > > Have a look at: > > http://www.freebsd.org/doc/en_US.ISO_8859-1/books/faq/troubleshoot.html#NLIST-FAILED > > and check the handbook for details of how to upgrade your kernel. > > http://www.FreeBSD.org/cgi/query-pr.cgi?pr=27639 ..or it is possible that the 'make world' has built and installed a kernel along with the rest, but the submitter has 'forgotten' to reboot the machine, so that the new kernel takes effect :) G'luck, Peter -- You have, of course, just begun reading the sentence that you have just finished reading. On Sat, May 26, 2001 at 10:14:46AM +0800, BD8GA / Chou Yu wrote:
> > This is almost always forgetting to upgrade your kernel when you
> > upgrade the rest of the world (or vice versa). From the look of
> > what you did to upgrade you may have forgotten to build a kernel.
>
>
> > ..or it is possible that the 'make world' has built and installed
> > a kernel along with the rest, but the submitter has 'forgotten'
> > to reboot the machine, so that the new kernel takes effect :)
>
> Sorry for I didn't submit all information.
>
> I do this step by step again:
> cd /usr/src
> make update
> cd /usr/src/sys/i386/conf
> cp GENERIC HELLOCQ
> vi HELLOCQ
> <delete some line of unuseful hardware configure>
> config HELLOCQ
> cd ../../compile/HELLOCQ
> make clean depend
> make
> make install
> cd /usr/src
> make world
> reboot
> I got the error message too.
OK, why don't you try something else - the recommended procedure
for rebuilding the FreeBSD userland and kernel since at least 4.1
(as documented in /usr/src/UPDATING):
cd /usr/src/sys/i386/conf
cp GENERIC HELLOCQ
# edit the HELLOCQ file
cd /usr/src
make buildworld buildkernel KERNCONF=HELLOCQ
shutdown now # drop to single-user mode
make installkernel installworld KERNCONF=HELLOCQ
mergemaster
shutdown -r now # a bit better than just 'reboot'
..then see if the problem persists.
The drop to single-user mode may be skipped, if there are no important
servers running on your system - some of them might croak when the system
libraries are replaced. If you want to skip that drop to single-user
mode, then after editing the kernel config file, just do:
cd /usr/src
make buildworld buildkernel installkernel installworld KERNCONF=HELLOCQ
mergemaster
shutdown -r now
Hope this helps.
G'luck,
Peter
--
If the meanings of 'true' and 'false' were switched, then this sentence wouldn't be false.
|