Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000723Vine Linux1 バグ公開2009-07-15 20:202009-07-16 13:00
anonymous 
kazutaka 
不明 
完了不明 
5.0 
 
rpm-4.4.2.3-11vl5
0000723: __sedのmacros(/usr/bin/sed: No such file or directory)
あるSRPMをリビルドしようと思ったところ途中でエラーに
なりました。

<エラーメッセージ>
++ /usr/bin/sed -e s/-Wall//
/var/tmp/rpm-tmp.76787: line 27: /usr/bin/sed: No such file or directory

sedの実体は、/bin/sedにありますが、macros(/usr/lib/rpm/macros)
は、/usr/bin/sedとなっていました。
$ grep sed /usr/lib/rpm/macros
%__sed /usr/bin/sed

rpmのマクロのバグだと思います。
# rpm -qf /usr/lib/rpm/macros
rpm-4.4.2.3-11vl5


よろしくお願いします。
設定されていません。
課題の履歴
2009-07-15 20:20anonymous新規課題
2009-07-16 06:38kazutaka優先度中 => 高
2009-07-16 06:38kazutaka担当者 => kazutaka
2009-07-16 06:38kazutaka状態新規 => テスト待ち
2009-07-16 06:38kazutakaコメント追加: 0003206
2009-07-16 12:29anonymousコメント追加: 0003207
2009-07-16 13:00kazutaka状態テスト待ち => 完了
2009-07-16 13:00kazutakaコメント追加: 0003208

コメント
(0003206)
kazutaka   
2009-07-16 06:38   
> sedの実体は、/bin/sedにありますが、macros(/usr/lib/rpm/macros)
> は、/usr/bin/sedとなっていました。
> $ grep sed /usr/lib/rpm/macros
> %__sed /usr/bin/sed
>
> rpmのマクロのバグだと思います。
> # rpm -qf /usr/lib/rpm/macros
> rpm-4.4.2.3-11vl5

レポートありがとうございます。

前回パッケージを更新した環境の影響で、macros 内の sed の
path がおかしくなっていました。(うちの環境のせいでした;)

修正したパッケージを 4.4.2.3-12vl5 として put しました。

確認待ちにします。
(0003207)
anonymous   
2009-07-16 12:29   
> > rpmのマクロのバグだと思います。
> > # rpm -qf /usr/lib/rpm/macros
> > rpm-4.4.2.3-11vl5
>
> レポートありがとうございます。
>
> 前回パッケージを更新した環境の影響で、macros 内の sed の
> path がおかしくなっていました。(うちの環境のせいでした;)
>
> 修正したパッケージを 4.4.2.3-12vl5 として put しました。

apt-get update; apt-get upgrade;
でアップデートしたことを確認しました。
# # rpm -qa| grep rpm-4
# rpm-4.4.2.3-12vl5

リビルドできなかったSRPMもビルドがとおりました。
(0003208)
kazutaka   
2009-07-16 13:00   
> apt-get update; apt-get upgrade;
> でアップデートしたことを確認しました。
> # # rpm -qa| grep rpm-4
> # rpm-4.4.2.3-12vl5
>
> リビルドできなかったSRPMもビルドがとおりました。

確認ありがとうございました。

完了にします。