Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001011Vine Linux1 バグ公開2010-07-02 17:222010-09-08 07:56
iwaim 
munepi 
不明 
完了不明 
5.1 
 
なし
0001011: vbuilderでVine5.1上にVineSeedの環境を作るときにalternatives関連が適切に動かない
Vine 5.1上でvbuilderをつかってVineSeedの環境をつくるときにalternatives関連がちゃんと動きません。

---------
  gcc-cpp-4.4.3-5vl6.i686 ############################## [100%]
Cannot get ENOENT value from /var/lib/rpm/enoent: そのようなファイルやディレクトリはありません at /sbin/update-alternatives line 28.
Cannot get ENOENT value from /var/lib/rpm/enoent: そのようなファイルやディレクトリはありません at /sbin/update-alternatives line 28.
警告: %post(gcc-cpp-4.4.3-5vl6.i686) scriptlet failed, exit status 2
---------

原因は、/usr/share/vbootstrap/scripts/VineSeedで「rm -f $INSTDIR/var/lib/rpm/*」としているからです。
消すファイルをちゃんと指定するのか、alternativesを--reinstallすれば解決するとは思います。
設定されていません。
課題の履歴
2010-07-02 17:22iwaim新規課題
2010-07-03 16:27munepi担当者 => munepi
2010-07-03 16:27munepi状態新規 => テスト待ち
2010-07-03 16:27munepiコメント追加: 0000057
2010-09-08 07:56iwaim状態テスト待ち => 完了
2010-09-08 07:56iwaimコメント追加: 0000058

コメント
(0000057)
munepi   
2010-07-03 16:27   
ご報告を有り難うございます。

> Vine 5.1上でvbuilderをつかってVineSeedの環境をつくるときにalternatives関
> 連がちゃんと動きません。
>
> ---------
> gcc-cpp-4.4.3-5vl6.i686 ############################## [100%]
> Cannot get ENOENT value from /var/lib/rpm/enoent: そのようなファイルやデ
> ィレクトリはありません at /sbin/update-alternatives line 28.
> Cannot get ENOENT value from /var/lib/rpm/enoent: そのようなファイルやデ
> ィレクトリはありません at /sbin/update-alternatives line 28.
> 警告: %post(gcc-cpp-4.4.3-5vl6.i686) scriptlet failed, exit status 2
> ---------
>
> 原因は、/usr/share/vbootstrap/scripts/VineSeedで「rm -f
> $INSTDIR/var/lib/rpm/*」としているからです。
> 消すファイルをちゃんと指定するのか、alternativesを--reinstallすれば解決す
> るとは思います。

trac 上の rev 1271 で対応してみました。
5.1 上から確認していただけますでしょうか?
(0000058)
iwaim   
2010-09-08 07:56   
> ご報告を有り難うございます。
>
> > Vine 5.1上でvbuilderをつかってVineSeedの環境をつくるときにalternatives関
> > 連がちゃんと動きません。
> >
> > ---------
> > gcc-cpp-4.4.3-5vl6.i686 ############################## [100%]
> > Cannot get ENOENT value from /var/lib/rpm/enoent: そのようなファイルやデ
> > ィレクトリはありません at /sbin/update-alternatives line 28.
> > Cannot get ENOENT value from /var/lib/rpm/enoent: そのようなファイルやデ
> > ィレクトリはありません at /sbin/update-alternatives line 28.
> > 警告: %post(gcc-cpp-4.4.3-5vl6.i686) scriptlet failed, exit status 2
> > ---------
> >
> > 原因は、/usr/share/vbootstrap/scripts/VineSeedで「rm -f
> > $INSTDIR/var/lib/rpm/*」としているからです。
> > 消すファイルをちゃんと指定するのか、alternativesを--reinstallすれば解決す
> > るとは思います。
>
> trac 上の rev 1271 で対応してみました。
> 5.1 上から確認していただけますでしょうか?

vbootstrap-0.0.29-1vl5で問題なくなっていることを確認しました。
「完了」とします。