Add an entry for the "nlist failed" message.
PR: docs/24823 Submitted by: Dima Dorfman <dima@unixfreak.org>
This commit is contained in:
parent
c05338fce2
commit
dc66b4e7b9
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=8755
2 changed files with 74 additions and 2 deletions
|
@ -11,7 +11,7 @@
|
|||
|
||||
<corpauthor>The FreeBSD Documentation Project</corpauthor>
|
||||
|
||||
<pubdate>$FreeBSD: doc/en_US.ISO_8859-1/books/faq/book.sgml,v 1.141 2001/01/31 12:12:13 ben Exp $</pubdate>
|
||||
<pubdate>$FreeBSD: doc/en_US.ISO_8859-1/books/faq/book.sgml,v 1.142 2001/02/02 03:16:45 nik Exp $</pubdate>
|
||||
|
||||
<abstract>
|
||||
<para>This is the FAQ for FreeBSD versions 2.X, 3.X, and 4.X.
|
||||
|
@ -4166,6 +4166,42 @@ IO range check 0x00 activate 0x01</screen>
|
|||
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="nlist-failed">
|
||||
<para>I get the error <errorname>nlist failed</errorname> when
|
||||
running, for example, <command>top</command> or
|
||||
<command>systat</command>.</para>
|
||||
</question>
|
||||
|
||||
<answer>
|
||||
<para>The problem is that the application you are trying to run is
|
||||
looking for a specific kernel symbol, but, for whatever reason,
|
||||
cannot find it; this error stems from one of two problems:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>Your kernel and userland are not synchronized (i.e., you
|
||||
built a new kernel but did not do an
|
||||
<maketarget>installworld</maketarget>, or vice versa), and
|
||||
thus the symbol table is different from what the user
|
||||
application thinks it is. If this is the case, simply
|
||||
complete the upgrade process (see
|
||||
<filename>/usr/src/UPDATING</filename> for the correct
|
||||
sequence).</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>You are not using <command>/boot/loader</command> to load
|
||||
your kernel, but doing it directly from boot2 (see
|
||||
&man.boot.8;). While there is nothing wrong with bypassing
|
||||
<command>/boot/loader</command>, it generally does a better
|
||||
job of making the kernel symbols available to user
|
||||
applications.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
</qandaset>
|
||||
</chapter>
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
<corpauthor>The FreeBSD Documentation Project</corpauthor>
|
||||
|
||||
<pubdate>$FreeBSD: doc/en_US.ISO_8859-1/books/faq/book.sgml,v 1.141 2001/01/31 12:12:13 ben Exp $</pubdate>
|
||||
<pubdate>$FreeBSD: doc/en_US.ISO_8859-1/books/faq/book.sgml,v 1.142 2001/02/02 03:16:45 nik Exp $</pubdate>
|
||||
|
||||
<abstract>
|
||||
<para>This is the FAQ for FreeBSD versions 2.X, 3.X, and 4.X.
|
||||
|
@ -4166,6 +4166,42 @@ IO range check 0x00 activate 0x01</screen>
|
|||
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question id="nlist-failed">
|
||||
<para>I get the error <errorname>nlist failed</errorname> when
|
||||
running, for example, <command>top</command> or
|
||||
<command>systat</command>.</para>
|
||||
</question>
|
||||
|
||||
<answer>
|
||||
<para>The problem is that the application you are trying to run is
|
||||
looking for a specific kernel symbol, but, for whatever reason,
|
||||
cannot find it; this error stems from one of two problems:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>Your kernel and userland are not synchronized (i.e., you
|
||||
built a new kernel but did not do an
|
||||
<maketarget>installworld</maketarget>, or vice versa), and
|
||||
thus the symbol table is different from what the user
|
||||
application thinks it is. If this is the case, simply
|
||||
complete the upgrade process (see
|
||||
<filename>/usr/src/UPDATING</filename> for the correct
|
||||
sequence).</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>You are not using <command>/boot/loader</command> to load
|
||||
your kernel, but doing it directly from boot2 (see
|
||||
&man.boot.8;). While there is nothing wrong with bypassing
|
||||
<command>/boot/loader</command>, it generally does a better
|
||||
job of making the kernel symbols available to user
|
||||
applications.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
</qandaset>
|
||||
</chapter>
|
||||
|
||||
|
|
Loading…
Reference in a new issue