[Linux] yumのインストールやアップデートができない時の対処法

自由が丘で働くWeb屋のブログ

[Linux] yumのインストールやアップデートができない時の対処法

[Linux] yumのインストールやアップデートができない時の対処法

Linux上でyumコマンドのインストールやアップデートを実行した際にエラーが出てしまう時の原因と対処法。
詳細は以下から。

yumのインストールやアップデートで表示されるエラー

yumのインストールを行うと下記の様なエラーが表示される事があります。

[root@localhost ~]# yum install php-gd
Loaded plugins: fastestmirror
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=os error was
[Errno 4] IOError: <urlopen error (-3, '\xe5\x90\x8d\xe5\x89\x8d\xe8\xa7\xa3\xe6\xb1\xba\xe6\x99\x82\xe3\x81\xae\xe4\xb8\x80\xe6\x99\x82\xe7\x9a\x84\xe3\x81\xaa\xe5\xa4\xb1\xe6\x95\x97')>
Error: Cannot find a valid baseurl for repo: base

yumのインストールやアップデートができない原因と対処法

主な原因は2つあります。

1つ目は操作しているサーバー(端末)のDNSが機能しておらず、ドメインの名前解決ができていない事が考えられます。
『/etc/resolv.conf』にDNS情報を記述する事ができるので、今回はGoogleが提供する『Google Public DNS』を設定してみます。

vi /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
search localdomain

2つのネームサーバーを追記して『resolv.conf』を保存後、ネットワークの再起動を行います。

service network restart

上記DNS設定を行なってもまだyumのインストールやアップデートができない場合、ポートの設定を確認します。
TCP、及び、UDPの53番ポートはDNSへの名前解決の問い合わせに使用される為、このポートを開放する必要があります。

 
カテゴリー:Webシステム開発
タグ:,
2013年4月24日 10時51分
 

関連記事

 

コメントを書く

(C) 自由が丘で働くWeb屋のブログ