LoginSignup
6
4

More than 5 years have passed since last update.

yumが動かない。file too shortとepelエラー対応 [CentOS6/Linux]

Last updated at Posted at 2016-02-15

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)に貼り直し。

・・・

動いたー! :tada:

[エラーその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の日記様 ]
ありがとうございます!

6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4