今天在用yum安裝軟件包的時候出現以下錯誤信息(這只是部分):
Installing : pango-1.28.1-11.el6.x86_64 1/9
Error unpacking rpm package pango-1.28.1-11.el6.x86_64
error: unpacking of archive failed on file /usr/bin/pango-querymodules-64;57e33cf7: cpio: open
Installing : libtiff-3.9.4-18.el6_8.x86_64 2/9
Error unpacking rpm package libtiff-3.9.4-18.el6_8.x86_64
error: unpacking of archive failed on file /usr/bin/bmp2tiff;57e33cf7: cpio: open
分析:這個是用yum 安裝時遇到的,已經到了安裝的步驟了,說明 前面 檢查依賴 下載包都是沒有問題的
在分析 on file /usr/bin/pango 發現全部的包 都是在/usr/bin/這個路徑下 而後報錯 多是/usr/bin目錄的問題吧
因而 我看了下這個目錄 :
lsattr /usr
-------------e- /usr/etc
-------------e- /usr/sbin
----------I--e- /usr/lib64
-------------e- /usr/share
-------------e- /usr/local
----------I--e- /usr/include
-------------e- /usr/games
----i-----I--e- /usr/bin
發現 /usr/bin 這個目錄屬性有個i 原來是以前我加過致使文件不能增長,因而去掉i
chattr -i /usr/bin 在次運行 yum ok
其實也走了不少彎路包括 yum clean all ,更改yum源等,上面只是把最終成功的方式寫下來了。
io