由於版本依賴造成的YUM段錯誤

2021-09-08 21:41:28 字數 491 閱讀 1648

最近在伺服器(centos 5.3,64位)上使用yum,總是提示 segmentation fault,無論執行什麼命令都是如此,一時不得其解。

查了一些資料,大體上說是由於zlib版本造成的。檢視了一下,發現最近確實安裝了zlib的1.2.5版本,而造成了yum的依賴問題。

網上資料中顯示問題排查時使用到 strace yum update,但是我看到提示並不能夠判斷出問題所在,看來還需要深入理解才行。

嘗試重新編譯安裝了zlib1.2.3,但是結果還是段錯誤。仔細一看,發現zlib其實並沒有將so安裝到/usr/local/lib目錄下,在/usr/lib下搜尋了一下,找到了這個so,不清楚是什麼時候安裝的,拷貝到/usr/local/lib目錄下,然後重新進行了一次編譯安裝。

完成之後執行 yum clean all,yum指令就可以正常使用了。

總結:問題應該出在zlib的版本更新上,但是應該和zlib軟體本身的**沒什麼關係,只是在軟鏈結的配置上的改變,對yum造成了影響。

由於JDK版本問題導致的錯誤

在自己機器上 jdk5,struts1.2.4,tomcat 5.5 開發了乙個小系統,deploy到伺服器上時,卻出現了錯誤 unsupported major.minor version 49.0 在網上查了一些資料,建議多半是將執行環境中的jdk換成與開發環境相同的版本。但是,自己機器上玩玩這...

由於JDK版本問題導致的錯誤

在自己機器上 jdk5,struts1.2.4,tomcat 5.5 開發了乙個小系統,deploy到伺服器上時,卻出現了錯誤 unsupported major.minor version 49.0 在網上查了一些資料,建議多半是將執行環境中的jdk換成與開發環境相同的版本。但是,自己機器上玩玩這...

段錯誤等造成宕機問題的分析

在實際工作當中,通過會出現某個應用造成宕機問題。如何解決該問題。方法一 最簡單辦法,看列印,通過反覆除錯,看是哪條語句造成造成了宕機。這種方法效率低,而且有時不準確,比如乙個系統中有多個程序,但a程序跑的b斷點是,出現段錯誤,系統發出11號訊號,造成b,c等程序接到11號訊號反初始化而推出。實際當中...