[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-users 829] Re: 名前解決(MacOSで異常 なし?)(Re:portage)
# 名前解決に関する障害についてはいまのところ一時的に回避する形で
対処していますので、話が逸れてしまいますが。
>> そういう方法がありましたか。さっそく試してみました。/etc/hostsに
>>133.11.205.121 rsync.jp.gentoo.orgと書き足しまして/etc/resolv.confを
>>念のため削除しました。
>># emerge sync
>>としましたら
>>receiving file list...
>>66380 files to consider
>>.....
>>.....
>>rsync error: received SIGUSR1 or SIGINT (code 28)at rsync.c(229)
>>rsync error: received SIGUSR1 or SIGINT (code 28)at main.c(704)
>>
>>!!! Rsync was killed before it finished.
>>となって途中で止まってしまいましたが、/etc/resolv.confを用いた
>>場合と症状が異なります。
>>
>>
>
>rsync が途中までは動いていますね。なんか rsync 自体もおかしいみたいで
>す。CPU の最適化フラグなどを全部外してコンパイルしてまた試してください
>ますか?
>
じつはppcにおける最適化をまだ調べ切れておりませんで、/etc/make.conf
中では
CHOST="powerpc-unknown-linux-gnu"
というデフォルトの設定を用いています。当面はいろいろな種類のMacで動作
するシステムを考えているので、このままで問題ないだろうと思っています。
いま見ましたらCHOST以外の設定はrsync, mirrorサイトに関するものだけで
他はコメントアウトされています。
# あれ、時刻の設定がたしか以前はあったのに??
>>ネームサーバはやはり名前解決に不具合をきたしているのでないでしょうか。
>>また、rsyncにも問題があるのでしょうか。
>>
>>
>
>両方という印象です。名前解決さえできれば外部と通信できているようなので、
>Gentoo 機 ←→ ルータ ←→ 外部は OK ですし、ネームサーバもネットワー
>ク的にはつながっているようですが……
>
>
>
>>なお、この場合でもemerge-webrsyncはただちにプロンプトを返してきて
>>portageは取得できずじまいです(一般の名前解決を放棄しているのだから
>>当然ではありますが)。
>>
>>
>
>えっと、emerge-webrsync の場合は GENTOO_MIRRORS から情報を取得している
>ので、/etc/make.conf に書いたホスト名の IP を /etc/hosts に書けば試す
>ことができるでしょう。たとえば
>GENTOO_MIRRORS="ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO" と書いておけば、
>/etc/hosts には 133.11.205.121 ftp.ecc.u-tokyo.ac.jp も書き足す、といっ
>た具合です。
>
GENTOO_MIRRORS、そうでした、うっかりしていました。
>あと root で sh -x /usr/sbin/emerge-webrsync とすると emerge-webrsync
>の逐次実行した結果が表示されるので、これでどこで止まるのか見ると解決が
>早まるかもしれません。
>
いま試しましたところ
# sh -x /usr/sbin/emerge-webrsync
の結果
...
+ url=http://mirror.gentoo.gr.jp/snapshots/portage-20031005.tar.bz2
+ rm -rf portage-20031005.tar.bz2
+ wget -q
http://ftp.ftp.ecc.u-tokyo.ac.jp/GENTOO/snapshots/portage-20031005.tar.bz2
といったことを繰り返し(ただし、wget以下は/etc/make.confに記述された
各ミラーサイトに切り替わりながら)
+ attempts=40
+ (( 40 < 40))
+ rm -rf portage
+ exit 1
となって終わります。
#
# sh -x /usr/sbin/emerge-webrsync | cat > log_test
などとしたのですが失敗しまして、すべてのメッセージを読むにいたりません
でした。
いま現在の状況で手持ちの機種ではインストール時に利用できるetherが
デフォルトでついている10Baseのものでして、このためretryが40回を
超えてしまい、エラーとして扱われるのでしょうか。
--
田中 元 BYH01337@xxxxxxxxxxx