web-dev-qa-db-ja.com

ブラウザでURLにアクセスでき、システム日付が正しい場合でも、Yastはソフトウェアリポジトリにアクセスできません。

OpenSuse12.1でYastを使用しています。ソフトウェアリポジトリからパッケージをインストールしようとすると、ネットワークに到達できないためにリポジトリにアクセスできないというエラーが表示されます。

' http://download.opensuse.org/update/12.1/repodata/repomd.xml 'のダウンロード(カール)エラー:エラーコード:接続に失敗しましたエラーメッセージ:2001:67cに接続できませんでした:2178:8 :: 13:ネットワークに到達できません

ブラウザでこのURLにアクセスしてみましたが、問題なく動作します。

この質問 は、システム日付がリセットされた可能性があることを示していますが、私には当てはまりません。重複した質問ですが、受け入れられた回答は私には正しくありません。

4
Nathan Fellman

YastはIPv6を使おうとしているようですが、おそらくあなたは持っていません。 openSUSE 12.2のドキュメントによると、次のことができます ネットワーク設定でIPv6をオフにする または手動で:

IPv6を手動で有効または無効にするには、/ etc/modprobe.d/50-ipv6.confを編集して、システムを再起動します。

おそらくIPv6が失敗すると、IPv4にフォールバックするため、ブラウザで機能しています。 Firefoxでは、about:configにIPv6の2つのオプションがあります。

network.dns.disableIPv6;false
network.http.fast-fallback-to-IPv4;true
6
pbm

ネットワークの問題や時間の問題が原因で、これが数回発生しました。

Webブラウザ経由でリポジトリにアクセスできたとのことですが。おそらく、キャッシュされたバージョンのサイトをロードしていました。

コマンドラインから次のことを試してください。

rcnetwork restart
zypper clean
zypper ref

YaST->ネットワークデバイス->ネットワーク設定を通過し、その方法でIPv6を無効にすることができます(リセットが必要になります)。

pbmの方法は機能しますが、すでにYaSTを使用しているので、GUI\TUIを介してそれを行う方法を示しています。

ユーモアの目的で、dateの出力を投稿できますか?

1
SailorCire