匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 04:00 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0000603 | Vine Linux | 1 バグ | 2008-02-11 21:25 | 2008-05-04 12:14 | |||||
報告者 | usami-k | ||||||||
担当者 | packager | ||||||||
優先度 | 中 | 再現性 | 不明 | ||||||
状態 | 完了 | 解決状況 | 不明 | ||||||
バージョン | 4.2 | ||||||||
修正予定バージョン | 修正済バージョン | ||||||||
概要 | 0000603: self-build-mplayerでインストールに失敗する | ||||||||
説明 | self-build-mplayer-1.0-0vl0.1rc2 をインストールしようとすると、 次のようになって失敗します。 パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 以下のパッケージが新たにインストールされます: self-build-mplayer アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個 0B/7559B のアーカイブを取得する必要があります。 展開後に 4316B のディスク容量が追加消費されます。 変更を適用しています... 準備中... ########################################### [100%] 1:self-build-mplayer ########################################### [100%] rpm パッケージをビルド中... *エラー: ソースファイルをダウンロードできません。 完了 specファイルでは、ftp://ftp2.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2 [^] がソースファイルとして指定されています。 これを wget で取得しようとすると、次のようになって失敗します。 anonymous としてログインしています... ログインに失敗しました。 | ||||||||
タグ | 設定されていません。 | ||||||||
arch | x86 | ||||||||
パッケージ | self-build-mplayer-1.0-0vl0.1rc2 | ||||||||
添付ファイル | self-build-rpm_sh.diff [^] (1,077 バイト) 2008-04-03 00:32 [表示]
self-build-setup-0.6-0vl1.patch [^] (1,725 バイト) 2008-04-04 17:57 [表示] self-build-setup-0.6-0vl1.patch [^] (1,711 バイト) 2008-04-04 18:04 [表示] self-build-setup-0.6-0vl1.patch [^] (1,714 バイト) 2008-04-05 00:27 [表示] | ||||||||
コメント | |
(0002840) kazutaka (開発者) 2008-02-12 19:20 |
> self-build-mplayer-1.0-0vl0.1rc2 をインストールしようとすると、 > 次のようになって失敗します。 理由は分かりませんが、アクセス制限されているようです。 とりあえずダウンロード先を変更した更新パッケージを、 self-build-mplayer-1.0-0vl0.2rc2 として up しました。 念のため確認待ちにしておきます。 |
(0002841) milk-tea1977 (開発者) 2008-02-13 00:13 |
> > self-build-mplayer-1.0-0vl0.1rc2 をインストールしようとすると、 > > 次のようになって失敗します。 > > 理由は分かりませんが、アクセス制限されているようです。 エラー防止策として、第三候補までダウンロード先ミラーアドレスを設定し、一番目が駄目なら、二番目のアドレスから source をダウンロードといった感じは可能でしょうか? 一つのアドレスのみだと、一つでもダウンロードが駄目だとインストールが出来なくなるので。。 TOSHI |
(0002842) munepi (管理者) 2008-02-15 14:42 |
山本です. > エラー防止策として、第三候補までダウンロード先ミラーアドレスを設定し、一 > 番目が駄目なら、二番目のアドレスから source をダウンロードといった感じは > 可能でしょうか? > 一つのアドレスのみだと、一つでもダウンロードが駄目だとインストールが出来 > なくなるので。。 ftp もいくつかミラーがあるみたいですが, 直接落とした方が良いと思いますが如何でしょうか? http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2 [^] # ついでに,CVE-2008-0485, CVE-2008-0486, CVE-2008-0629, CVE-2008-0630 が出ています. # http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0485 [^] # http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0486 [^] # http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0629 [^] # http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0630 [^] # stream_cddb.c については SVN のものならコンパイルが通ると思います # (参考:http://svn.mplayerhq.hu/mplayer/trunk/stream/stream_cddb.c?r1=25824&r2=25980&view=patch [^]). # ちなみに,手元の環境ですと,SVN 版で 12 月くらいから度々 stream 周りと dvd 周り(libdvdnav 絡み)で # コンパイルにひかかっていましたが,一昨日にようやく落ち着きました. |
(0002843) milk-tea1977 (開発者) 2008-02-16 02:05 |
> ftp もいくつかミラーがあるみたいですが, > 直接落とした方が良いと思いますが如何でしょうか? > http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2 [^] 保険的なものと考えていただければと思います。 パッチなどで機能を追加できるので、わざわざここに書く程の事でも無かったかもしれませんが、似たような事はこれからも起こると思うので、ダウンロードに失敗なら、次の URL を見に行くような感じがいいかなと思ったのです。 source の信頼性等も踏まえると公式サイトから落とす方が安心でいいというのも解るのですが。 |
(0002844) usami-k (開発者) 2008-02-17 15:27 |
確認が遅くなりましたが、インストールできることを確認しました。 |
(0002845) munepi (管理者) 2008-02-17 18:30 |
山本です. > # ついでに,CVE-2008-0485, CVE-2008-0486, CVE-2008-0629, CVE-2008-0630 が > # 出ています. > # stream_cddb.c については SVN のものならコンパイルが通ると思います > # (参考:http://svn.mplayerhq.hu/mplayer/trunk/stream/stream_cddb.c?r1=25824&r2=25980&view=patch [^]). 公式の 4 つのセキュリティパッチと stream_cddb.c のみ SVN HEAD へのパッチを適応することで, 無事にビルドできることを確認しました. self-build-mplayer-1.0-0vl0.3rc2.{src,i386}.rpm として upload できる準備はできました. 念のため,announce を VinePlus へ致します. |
(0002846) munepi (管理者) 2008-02-18 08:35 |
> self-build-mplayer-1.0-0vl0.3rc2.{src,i386}.rpm として upload できる準備 > はできました. > 念のため,announce を VinePlus へ致します. 予告通り,VinePlus/4.0 へ put しました. ご確認下さいますよう宜しくお願い致します. |
(0002847) munepi (管理者) 2008-03-02 16:18 |
山本です. > > self-build-mplayer-1.0-0vl0.3rc2.{src,i386}.rpm として upload できる準備 > > はできました. > > 念のため,announce を VinePlus へ致します. > 予告通り,VinePlus/4.0 へ put しました. > ご確認下さいますよう宜しくお願い致します. インストールできることを確認しました. 完了で良いと思います. # しかしながら, # # # apt-get install self-build-mplayer-codecs # 5:self-build-mplayer-code########################################### [ 71%] # rpm パッケージをビルド中... # *エラー: ソースファイルをダウンロードできません。 # # が出ます.これも self-build-mplayer-0vl2 と同じ原因で ftp サーバーを変更する必要があります. # 新たにスレッドを立てるまでもないと思いますので,直してアップ致します. # 念のため,VinePlus に announce をすると同時に,メンテナの方から upload の許可を得たいと存じます. |
(0002848) ats7 (開発者) 2008-04-03 00:32 |
> エラー防止策として、第三候補までダウンロード先ミラーアドレスを設定し、一 > 番目が駄目なら、二番目のアドレスから source をダウンロードといった感じは > 可能でしょうか? > 一つのアドレスのみだと、一つでもダウンロードが駄目だとインストールが出来 > なくなるので。。 > > TOSHI self-build-rpm.sh を修正して、以下のように複数のURLを "," で区切って 指定できるようにしてみました。差分を添付します。いろいろ抜けがあると思い ますが。。。 -- ここから -- --- SPECS/self-build-mplayer.spec.orig 2008-02-17 20:21:34.000000000 +0900 +++ SPECS/self-build-mplayer.spec 2008-04-02 23:49:09.000000000 +0900 @@ -5,7 +5,9 @@ %define release 0vl0.3%{extver} %define sourceurl0 ftp://ftp4.mplayerhq.hu/MPlayer/releases/MPlayer-%{version}%{extver}.tar.bz2 [^] +%define sourceurl0_1 http://www.mplayerhq.hu/MPlayer/releases/MPlayer-%{version}%{extver}.tar.bz2 [^] %define sourceurl1 ftp://ftp.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2 [^] +%define sourceurl1_1 http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2 [^] Summary: Package to automatically build %{pkgname} rpm package Summary(ja): %{pkgname} の rpm パッケージを自動作成するパッケージ @@ -119,7 +121,7 @@ %{__rm} -rf ${RPM_BUILD_ROOT} %post -/usr/lib/rpm/self-build-rpm.sh %{name} %{pkgname}.spec "%{sourceurl0}" "%{sourceurl1}" +/usr/lib/rpm/self-build-rpm.sh %{name} %{pkgname}.spec "%{sourceurl0},%{sourceurl0_1}" "%{sourceurl1},%{sourceurl1_1}" %files %defattr(-,root,root) -- ここまで -- |
(0002849) munepi (管理者) 2008-04-03 00:56 |
> self-build-rpm.sh を修正して、以下のように複数のURLを "," で区切って > 指定できるようにしてみました。差分を添付します。いろいろ抜けがあると > 思いますが。。。 差分をありがとうございます。確認でき次第取込みます。 |
(0002850) kazutaka (開発者) 2008-04-04 13:44 |
> 差分をありがとうございます。確認でき次第取込みます。 横からすいません。 ちょっと見てましたが、基本問題無いとおもいます。 異なるソースのURLは , 区切りで書いて、 同じソースののURLは "" で括った上で , 区切りで書く、 というルールですよね? ただもうちょっと簡略化するなら、「異なる URL から ダウンロードしてもファイル名は常に一緒」という前提に立ち、 ・全ての URL を , 区切りだけで(""で括らずに)列挙する ・ダウンロード前に、同じ名前のファイルが $_TOPDIR/rpm/SOURCES に有るか確認して、無ければダウンロード、有ればスキップ ・wget がダウンロードに失敗したら、失敗ファイルは削除 ・以下繰り返し でも良い気がします。 ちょっと patch まで作れてませんが、1アイディアということで。 # あと /vat -> /var の typo も余裕があったらお願いします。 |
(0002851) ats7 (開発者) 2008-04-04 17:57 |
> ・全ての URL を , 区切りだけで(""で括らずに)列挙する もう少し簡略化して、本家/ミラーの URL を , で区切らなくても 良いようにした self-build-setup のパッチを添付します。 以下のように修正した self-build-mplayer パッケージを作成して FTP が通らない環境でもインストールできることを確認しました。 --- SPECS/self-build-mplayer.spec.orig 2008-02-17 20:21:34.000000000 +0900 +++ SPECS/self-build-mplayer.spec 2008-04-04 17:14:34.000000000 +0900 @@ -5,7 +5,9 @@ %define release 0vl0.3%{extver} %define sourceurl0 ftp://ftp4.mplayerhq.hu/MPlayer/releases/MPlayer-%{version}%{extver}.tar.bz2 [^] +%define sourceurl0_1 http://www.mplayerhq.hu/MPlayer/releases/MPlayer-%{version}%{extver}.tar.bz2 [^] %define sourceurl1 ftp://ftp.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2 [^] +%define sourceurl1_1 http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2 [^] Summary: Package to automatically build %{pkgname} rpm package Summary(ja): %{pkgname} の rpm パッケージを自動作成するパッケージ @@ -119,7 +121,7 @@ %{__rm} -rf ${RPM_BUILD_ROOT} %post -/usr/lib/rpm/self-build-rpm.sh %{name} %{pkgname}.spec "%{sourceurl0}" "%{sourceurl1}" +/usr/lib/rpm/self-build-rpm.sh %{name} %{pkgname}.spec %{sourceurl0} %{sourceurl0_1} %{sourceurl1} %{sourceurl1_1} %files %defattr(-,root,root) |
(0002852) ats7 (開発者) 2008-04-04 18:04 |
> もう少し簡略化して、本家/ミラーの URL を , で区切らなくても > 良いようにした self-build-setup のパッチを添付します。 無駄な変数を使わないようにしたパッチを再添付します。 |
(0002853) ats7 (開発者) 2008-04-05 00:27 |
> 無駄な変数を使わないようにしたパッチを再添付します。 self-build-ffmpeg のように self-build-rpm.sh の引数が2つ しかないとエラーになってしまうので、修正したパッチを添付します。 |
(0002854) kazutaka (開発者) 2008-04-15 20:55 |
> self-build-ffmpeg のように self-build-rpm.sh の引数が2つ > しかないとエラーになってしまうので、修正したパッチを添付します。 パッチありがとうございます。 これを適用した self-build-setup-0.7-1vl4 を up しました。 ただしパッチで exit 0 -> 1 としてくれていた部分は、すべて exit 0 に戻してあります。 これは、例え script 中でエラーが起きても、rpm transaction 全体が失敗するのを防ぐために必要なので、あまり好ましくは無い ですが意図的にこうしてあります。 # 後々のために self-build-rpm.sh の最初にコメントを入れて おきました。 複数の URL を引数に付けて、いずれかのダウンロードが失敗して もちゃんと動くことは確認してありますが、もし他のパッケージで 問題があった場合は、このレポートにリプライしてもらえると助か ります。 ということで、元々の self-build-mplayer 側の対応が終わる まで割当済みにしておきます。 |
(0002855) ats7 (開発者) 2008-04-27 11:23 |
しちです。 > ということで、元々の self-build-mplayer 側の対応が終わる > まで割当済みにしておきます。 self-buil-mplayer 側を以下のように変更して対応しようと思います。 %define version 1.0 %define extver rc2 (snip) %define source0path MPlayer/releases/MPlayer-%{version}%{extver}.tar.bz2 %define source1path MPlayer/skins/Blue-1.7.tar.bz2 (snip) %post /usr/lib/rpm/self-build-rpm.sh %{name} %{pkgname}.spec \ http://www{1,2,3,4,5,7,8}.mplayerhq.hu/%{source0path} [^] \ http://www{1,2,3,4,5,7,8}.mplayerhq.hu/%{source1path} [^] |
(0002856) ats7 (開発者) 2008-05-03 23:58 |
self-build-mplayer-1.0-1.rc2vl4 をアップロードしましたので ご確認よろしくお願いします。 状態を確認待ちに変更します。 |
(0002857) munepi (管理者) 2008-05-04 03:11 |
山本@千葉です > self-build-mplayer-1.0-1.rc2vl4 をアップロードしましたので > ご確認よろしくお願いします。 手元の Vine Linux 4.2 でビルドできることを確認しました. |
(0002858) ats7 (開発者) 2008-05-04 12:14 |
> 山本@千葉です > 手元の Vine Linux 4.2 でビルドできることを確認しました. ご確認ありがとうございます。 状態を完了に変更します。 |
課題の履歴 | |||
変更日 | ユーザー名 | 項目 | 変更内容 |
2008-02-11 21:25 | usami-k | 新規課題 | |
2008-02-12 19:20 | kazutaka | 担当者 | => kazutaka |
2008-02-12 19:20 | kazutaka | 状態 | 新規 => テスト待ち |
2008-02-12 19:20 | kazutaka | コメント追加: 0002840 | |
2008-02-13 00:13 | milk-tea1977 | コメント追加: 0002841 | |
2008-02-15 14:42 | munepi | コメント追加: 0002842 | |
2008-02-16 02:05 | milk-tea1977 | コメント追加: 0002843 | |
2008-02-17 15:27 | usami-k | コメント追加: 0002844 | |
2008-02-17 18:30 | munepi | コメント追加: 0002845 | |
2008-02-18 08:35 | munepi | コメント追加: 0002846 | |
2008-03-02 16:18 | munepi | コメント追加: 0002847 | |
2008-04-03 00:32 | ats7 | 添付ファイル追加: self-build-rpm_sh.diff | |
2008-04-03 00:32 | ats7 | コメント追加: 0002848 | |
2008-04-03 00:56 | munepi | コメント追加: 0002849 | |
2008-04-04 13:44 | kazutaka | コメント追加: 0002850 | |
2008-04-04 17:57 | ats7 | 添付ファイル追加: self-build-setup-0.6-0vl1.patch | |
2008-04-04 17:57 | ats7 | コメント追加: 0002851 | |
2008-04-04 18:04 | ats7 | 添付ファイル追加: self-build-setup-0.6-0vl1.patch | |
2008-04-04 18:04 | ats7 | コメント追加: 0002852 | |
2008-04-05 00:27 | ats7 | 添付ファイル追加: self-build-setup-0.6-0vl1.patch | |
2008-04-05 00:27 | ats7 | コメント追加: 0002853 | |
2008-04-15 20:55 | kazutaka | 担当者 | kazutaka => packager |
2008-04-15 20:55 | kazutaka | 状態 | テスト待ち => 担当者決定 |
2008-04-15 20:55 | kazutaka | コメント追加: 0002854 | |
2008-04-27 11:23 | ats7 | コメント追加: 0002855 | |
2008-05-03 23:58 | ats7 | 状態 | 担当者決定 => テスト待ち |
2008-05-03 23:58 | ats7 | コメント追加: 0002856 | |
2008-05-04 03:11 | munepi | コメント追加: 0002857 | |
2008-05-04 12:14 | ats7 | 状態 | テスト待ち => 完了 |
2008-05-04 12:14 | ats7 | コメント追加: 0002858 |
Copyright © 2000 - 2024 MantisBT Team Copyright © 2012 - 2024 Project Vine |