- PR -

ローカルにyumリポジトリを立てた時のエラーについて

1
投稿者投稿内容
strange
会議室デビュー日: 2008/08/27
投稿数: 1
投稿日時: 2008-08-27 13:09
CentOS5.2にて独自リポジトリを作りました。

コード:
 192.168.1.1(gateway)
 |
 +---------------+---------------- 192.168.1.0/24
 |               |
 192.168.1.10    192.168.1.11
 host1(repos)    host2(yum client)



host1はリポジトリを抱えているサーバです。ゲートウェイでインターネットに接続されています。
host2はLAN内のみ稼働するサーバです。ソフトウェアのインストールをhost1のリポジトリからyumで行おうと思っています。ゲートウェイから先へは行けません(インターネットに接続されていません)。

そしてcreaterepoでhost1にリポジトリを作成しました。
そして、host2からyum install をしようとすると‥

コード:
# yum install php
http://192.168.1.10/base/CentOS/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (111, '\\\\\\
\\xe6\\\\\\\\x8e\\\\\\\\xa5\\\\\\\\xe7\\\\\\\\xb6\\\\\\\\x9a\\\\\\\\xe3\\\\\\\\x82\\\\\\\\x92\\\\\\\\xe6\\\\\\\\x8b\\\\\\
\\x92\\\\\\\\xe5\\\\\\\\x90\\\\\\\\xa6\\\\\\\\xe3\\\\\\\\x81\\\\\\\\x95\\\\\\\\xe3\\\\\\\\x82\\\\\\\\x8c\\\\\\\\xe3\\\\\\
\\x81\\\\\\\\xbe\\\\\\\\xe3\\\\\\\\x81\\\\\\\\x97\\\\\\\\xe3\\\\\\\\x81\\\\\\\\x9f')>
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again


# 長いので改行入れて折り返します。

というエラーが発生します。どうやら名前解決が出来ない時やインターネットに接続できないと発生するエラーのようです。host2をインターネットに接続すると、きちんと取得できました。
yumリポジトリ自体はローカルの直IPで示しているのに、urlopen errorというエラーが発生しています。とすると、疑問が出てきます。

・どこのURLを開こうとしているのか?
・この現象を回避する方法はあるのか?

どなたか、ご教授いただけると幸いです。
よろしくおねがいします。
F/A
ぬし
会議室デビュー日: 2006/03/18
投稿数: 312
お住まい・勤務地: Tokyo
投稿日時: 2008-08-27 20:35
どこのURLといっても
http://192.168.1.10/base/CentOS/repodata/repomd.xml ですよね…


host1はちゃんとレポジトリWEBサーバに設定されていて、
かつファイアウォールなどの設定も不適切ではないのでしょうか?

urlopen error 111 は Connection Refused のようです。
1

スキルアップ/キャリアアップ(JOB@IT)