libproc 似乎存在问题。没有可用的内存使用情况或 CPU 使用情况信息。请参阅:
[root@server ~]# free -m
free: relocation error: free: symbol kb_main_available, version _3_2_5 not defined in file libproc-3.2.8.so with link time reference
[root@server ~]# w
03:06:02 up 112 days, 9:17, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 REMOVED 03:04 0.00s 0.00s ? -
我尝试使用 yum 重新安装 libproc。但问题仍然存在。系统正在运行CentOS release 6.7 (Final) 64Bit
。
答案1
通过从 Sourceforge 安装旧版本的 procps (3.2.7),此问题已得到解决http://procps.sourceforge.net/index.html
wget http://procps.sourceforge.net/procps-3.2.7.tar.gz #download
tar xfv procps-3.2.7.tar.gz #extract
cd procps-3.2.7/ #move to directory
make; make install #install
[root@server ~]# w
03:28:40 up 115 days, 9:40, 1 user, load average: 5.00, 5.05, 5.01
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 03:23 0.00s 0.00s 0.00s w