auto_nlist failed on cp_time at location 1

Tim Stoddard tim_stoddard at hotmail.com
Thu Apr 24 15:18:59 UTC 2008


I applied your patch by hand and recompiled/reinstalled net-snmp, however I am still seeing the same error just on a different memory address now.  

Apr 24 10:16:41 shaggy snmpd[73273]: kvm_read(*, 1, 0xbf7fe830, 20) = -1: kvm_read: Bad address
Apr 24 10:16:41 shaggy snmpd[73273]: auto_nlist failed on cp_time at location 1
Apr 24 10:16:46 shaggy snmpd[73273]: kvm_read(*, 1, 0xbf7fe830, 20) = -1: kvm_read: Bad address
Apr 24 10:16:46 shaggy snmpd[73273]: auto_nlist failed on cp_time at location 1
Apr 24 10:16:51 shaggy snmpd[73273]: kvm_read(*, 1, 0xbf7fe830, 20) = -1: kvm_read: Bad address
Apr 24 10:16:51 shaggy snmpd[73273]: auto_nlist failed on cp_time at location 1


--
Tim Stoddard

> From: tim_stoddard at hotmail.com
> To: dnelson at allantgroup.com; freebsd-stable at freebsd.org
> Date: Thu, 24 Apr 2008 07:23:21 -0500
> CC: 
> Subject: RE: auto_nlist failed on cp_time at location 1
> 
> I cannot get your patch to apply.  Am I doing something wrong?
> 
> --
> Tim 
> 
> 
> #cp patch-cpu_nlist.c /usr/ports/net-mgmt/net-snmp/files/
> #cd /usr/ports/net-mgmt/net-snmp
> #make clean
> ===>  Cleaning for net-snmp-5.4.1_2
> #make
> 
> You may use the following build options:
> 
> WITH_TKMIB=yes        Install a graphical Perl/Tk/SNMP based mib browser
> WITHOUT_DUMMY_VALUES=yes    Provide 'placeholder' dummy values where
>                 the necessary information is not available.
> WITHOUT_PERL=yes        Do not install the perl modules along with the rest
>                 of the net-snmp toolkit.
> WITHOUT_IPV6=yes        Disable IPv6.
> 
> DEFAULT_SNMP_VERSION="3"    Default version of SNMP to use.
> NET_SNMP_SYS_CONTACT="nobody at nowhere.invalid"
>                 Default system contact.
> NET_SNMP_SYS_LOCATION="somewhere"
>                 Default system location.
> NET_SNMP_LOGFILE="/var/log/snmpd.log"
>                 Default log file location for snmpd.
> NET_SNMP_PERSISTENTDIR="/var/net-snmp"
>                 Default directory for persistent data storage.
> NET_SNMP_MIB_MODULES="host disman/event-mib smux mibII/mta_sendmail mibII/tcpTable ucd-snmp/diskio"
>                 Optional mib modules that can be built into the
>                 agent
> 
> ===>  Vulnerability check disabled, database not found
> ===>  Extracting for net-snmp-5.4.1_2
> => MD5 Checksum OK for net-snmp-5.4.1.tar.gz.
> => SHA256 Checksum OK for net-snmp-5.4.1.tar.gz.
> ===>   net-snmp-5.4.1_2 depends on file: /usr/local/bin/perl5.8.8 - found
> ===>  Patching for net-snmp-5.4.1_2
> ===>   net-snmp-5.4.1_2 depends on file: /usr/local/bin/perl5.8.8 - found
> ===>  Applying extra patch /usr/ports/net-mgmt/net-snmp/files/extra-patch-local:Makefile.in
> ===>  Applying FreeBSD patches for net-snmp-5.4.1_2
> 4 out of 4 hunks failed--saving rejects to agent/mibgroup/hardware/cpu/cpu_nlist.c.rej
> => Patch patch-cpu_nlist.c failed to apply cleanly.
> => Patch(es) patch-Makefile.in patch-callback.c applied cleanly.
> *** Error code 1
> 
> Stop in /usr/ports/net-mgmt/net-snmp.
> 
> 
> 
> > Date: Wed, 23 Apr 2008 20:34:21 -0500
> > From: dnelson at allantgroup.com
> > To: tim_stoddard at hotmail.com
> > CC: freebsd-stable at freebsd.org
> > Subject: Re: auto_nlist failed on cp_time at location 1
> > 
> > In the last episode (Apr 23), Tim Stoddard said:
> > > I just upgraded from FreeBSD 6.2 ->
> > > 6.3 (using source tree).  I then recompiled my net-snmp port binaries (using
> > > portupgrade).  I am now get error message in my logs every five secs. 
> > > I am sure my libkvm is in sync with my kernel.  I do not know what else
> > > to look at.  
> > 
> > You got bit by 
> > 
> >  revision 1.178.2.5
> >  date: 2008/04/09 19:47:20;  author: peter;  state: Exp;  lines: +68 -5
> >  MFC: record per-cpu stats for %user/%nice/%system/%idle
> > 
> > , which removed the kernel variable that net-snmp uses to track CPU
> > usage. Try this patch (put it in /usr/ports/net-mgmt/net-snmp/files and
> > rebuild net-snmp).  I've sent it to the net-snmp port maintainer so
> > hopefully it will be committed soon.
> > 
> > -- 
> > 	Dan Nelson
> > 	dnelson at allantgroup.com
> 
> _________________________________________________________________
> Make i'm yours.  Create a custom banner to support your cause.
> http://im.live.com/Messenger/IM/Contribute/Default.aspx?source=TXT_TAGHM_MSN_Make_IM_Yours_______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"

_________________________________________________________________
Make i'm yours.  Create a custom banner to support your cause.
http://im.live.com/Messenger/IM/Contribute/Default.aspx?source=TXT_TAGHM_MSN_Make_IM_Yours


More information about the freebsd-stable mailing list