#yum がいつのまにか動かなくなってました...
先日、動いて当たり前だと思っていたyum様が、知らぬ間に動かなくなっており
かなり動揺いたしました。
放置の方向に...(*´;ェ;`)
と思いきや、やっぱりそんなわけにもいかず
本日直すことになりましたので、記録。(。´Д⊂
[エラーその1] file too short対応
There was a problem importing one of the Python modules required to run yum. The error leading to this problem was:
/lib64/librpm.so.3: file too short
...Python...エ?
と、(結構)泣きそうになりましたが、そうではなくてyumってPythonで書かれてるんですね!
お勉強になります(´∀`)
とりあえず、このエラーが出てるファイルを辿って何者か確認。
# ls -l /usr/lib64/libelf.so.1
シンボリックリンクが貼られていたので、シンボリックリンク先も確認。
・・・0バイト。空ですな。
(ここでうっかりシンボリックリンクとハードリンクとエイリアスとショートカットの違いに苦悩。)
ここでようやくわかって、シンボリックリンクを一度削除。
# rm /usr/lib64/libelf.so.1
からの~、空になっていない似た名前のファイル(私の場合libelf-1.152.so)に貼り直し。
・・・
動いたー!
#[エラーその2] epel対応
動いたのもつかの間、なんだかupdateがうまくできない。。。
これは即解決させていただきました。〇┓ペコ
# vi etc/yum.repos.d/epel.repo
で
\#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
↓
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
\#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
#動くようになったところで、ごきげんなうちにyumのお手入れ♡
# yum clean all
おお♡ 動く!
# yum -y update
おお♡
# yum --security update
おおお♡動いてる! ←都度感激(笑)
#まとめ
動いて当たり前だと思っていたものが、動かなくなっても
怖がらないで、がんばりましょう(笑)
参照先が多くない中、助けていただきました♪ [ sashの日記様 ] [ C_6B4A2Bの日記様 ]
ありがとうございます!