nlist failed is not an FAQ these days.

Noted by:	imp
Approved by:	bcr (mentor, implicit)
This commit is contained in:
Eitan Adler 2013-01-26 19:35:22 +00:00
parent 1cd1e86632
commit bb4bf6cd9a
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=40754

View file

@ -2529,44 +2529,6 @@ bindkey ^[[3~ delete-char # for xterm</programlisting>
</answer>
</qandaentry>
<qandaentry>
<question id="nlist-failed">
<para>Why do 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
<filename>boot2</filename> (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>
<qandaentry>
<question id="connection-delay">
<para>Why does it take so long to connect to my computer via