HAYASHI Kentaro
hayas****@clear*****
2012年 12月 13日 (木) 19:18:13 JST
林です。 クリーンインストールまで試した報告、ありがとうございます。 手元でも再現できないか試した結果、プロキシのキャッシュによっては クリーンインストールであってもインストールできない状況になることを確認しました。 対策としてはリポジトリを置いているサーバーが返すレスポンスヘッダの 設定を変更しました。(キャッシュの有効期限を変更しています。) この変更は、Fedoraでのサーバー設定のドキュメントを根拠に行なっています。 https://fedoraproject.org/wiki/Infrastructure/Mirroring (Caching of metadataの項目に今回対策したサーバーでの設定例が記載されています。) これで、チェックサムの不一致問題が解消するかと思います。 報告いただいたように、インストールでエラーが発生したら http_caching=packagesをgroonga.repoに含めてくださいと インストール手順等で案内するのはmroongaを使う人にとってひと手間かかります。 サーバーの設定変更で解決が図れるのであればそちらが望ましいと思いました。 そのため、groonga.repoを変更するというのは他のリポジトリとの一貫性がない ということもあり見送りました。 On Tue, 11 Dec 2012 12:24:24 +0900 宮脇佑介 <wakis****@gmail*****> wrote: > > > groonga開発者様へ、 > いつもお世話になっております、宮脇です。 > > > 結論、 > OSクリーンインストール後に、ドキュメントに従いインストールするも、 > 下記問題で、mroongaインストールできません。 > そこで、リポジトリ > /etc/yum.repos.d/groonga.repo > に > http_caching=packages > を追加して、対応しました。 > > > > > > > 昨日、mroongaのアップデートが出来ない事について、 > 対応していただいたのですが、 > > > OSクリーンインストール後も、yum makecacheでコケてしまいます。 > > [root@****~]# rpm -ivh http://packages.groonga.org/centos/groonga-release-1.1.0-0.noarch.rpm > Retrieving http://packages.groonga.org/centos/groonga-release-1.1.0-0.noarch.rpm > Preparing... ########################################### [100%] > 1:groonga-release ########################################### [100%] > [root@****~]# yum makecache > Loaded plugins: fastestmirror, refresh-packagekit, security > Loading mirror speeds from cached hostfile > * base: www.ftp.ne.jp > * extras: www.ftp.ne.jp > * updates: www.ftp.ne.jp > base | 3.7 kB 00:00 > base/filelists_db | 5.9 MB 00:01 > base/other_db | 2.6 MB 00:00 > base/group_gz | 211 kB 00:00 > extras | 3.5 kB 00:00 > extras/filelists_db | 13 kB 00:00 > extras/prestodelta | 1.3 kB 00:00 > extras/other_db | 7.9 kB 00:00 > groonga | 951 B 00:00 > groonga/filelists | 114 kB 00:00 > http://packages.groonga.org/centos/6/x86_64/repodata/filelists.xml.gz: [Errno -1] Metadata file does not match checksum > Trying other mirror. > groonga/primary | 30 kB 00:00 > groonga 211/211 > groonga/filelists | 114 kB 00:00 > http://packages.groonga.org/centos/6/x86_64/repodata/filelists.xml.gz: [Errno -1] Metadata file does not match checksum > Trying other mirror. > Error: failure: repodata/filelists.xml.gz from groonga: [Errno 256] No more mirrors to try. > [root@****~]# > > > そのため、現在mroongaのインストールが出来ないという状況です。 > > > > > そこで、groongaリポジトリファイルに > http_caching=packages > を追加して、チェックをしないようにしました。 > > > 以上、報告でした > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev -- HAYASHI Kentaro <hayas****@clear*****>