netstat: sysctl: net.inet.tcp.stats: Cannot allocate memory
Odhiambo Washington
wash at wananchi.com
Mon May 30 13:00:02 PDT 2005
* Vicky Shrestha <mail at vickysh.wlink.com.np> [20050526 20:56]: wrote:
> Dear all,
>
> I am running FreeBSD 5.4-STABLE and I have a problem with netstat. I cannot
> see the tcp sockets stats using netstat -p tcp or netstat command. When using
> "netstat -s" command I get "netstat: sysctl: net.inet.tcp.stats: Cannot
> allocate memory"
>
> At first I thought it was a problem with netstat binary ,however even after
> copying binary from the other working server with same release of FreeBSD ,
> it didn't work.
>
> The only change I made was to built a new kernel with the following options:
> # IPSEC
> options IPSEC #IP security
> options IPSEC_ESP #IP security (crypto; define w/ IPSEC)
>
> #IPFW
> options IPFIREWALL
> options IPDIVERT
>
> I also do cvsup to sync the src and ports, I think the netstat binary and
> kernel is out of sync however, when I do make
> inside /usr/src/usr.bin/netstat/ it gives me the following errors:
>
> Warning: Object directory not changed from original /usr/src/usr.bin/netstat
> cc -O -pipe -DIPSEC -DINET6 -Wsystem-headers -Wall -Wno-format-y2k
> -Wno-uninitialized -c inet.c
> inet.c:54:29: netinet/ip_carp.h: No such file or directory
> inet.c: In function `tcp_stats':
> inet.c:467: error: structure has no member named `tcps_sack_sboverflow'
> inet.c:467: error: structure has no member named `tcps_sack_sboverflow'
> inet.c: In function `carp_stats':
> inet.c:536: error: storage size of 'carpstat' isn't known
> inet.c:536: error: storage size of 'zerostat' isn't known
> inet.c:537: error: invalid application of `sizeof' to incomplete type
> `carpstats'
> inet.c:536: warning: unused variable `carpstat'
> inet.c:536: warning: unused variable `zerostat'
> *** Error code 1
>
> Stop in /usr/src/usr.bin/netstat.
>
> How can I resolve this issue, help and pointers to the web will be
> appreciated.
Read the handbook about how to sync kernel and userland
cvsup for src
make buildworld
make kernel
reboot
mergemaster
make installworld
...and everything will be okay.
I run FreeBSD 5.4 here and it does not have such problem.
-Wash
http://www.netmeister.org/news/learn2quote.html
--
+======================================================================+
|\ _,,,---,,_ | Odhiambo Washington <wash at wananchi.com>
Zzz /,`.-'`' -. ;-;;,_ | Wananchi Online Ltd. www.wananchi.com
|,4- ) )-,_. ,\ ( `'-'| Tel: +254 20 313985-9 +254 20 313922
'---''(_/--' `-'\_) | GSM: +254 722 743223 +254 733 744121
+======================================================================+
Crime does not pay ... as well as politics.
-- A. E. Neuman
More information about the freebsd-isp
mailing list