Linux
libproc 問題(版本 _3_2_5 未在文件 libproc-3.2.8.so 中定義)
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
。
通過從 Sourceforge http://procps.sourceforge.net/index.html安裝舊版本的 procps (3.2.7) 解決了這個問題
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