Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0001008Vine Linux1 バグ2010-06-21 21:522011-05-02 04:56
報告者anonymous 
担当者 
優先度再現性不明 
状態完了解決状況不明 
バージョンVineSeed 
修正予定バージョン修正済バージョン 
概要0001008: Vine 5.1からVineSeedにdist-upgradeしたときにalternativesが適切に動かない
説明2日前に新規にVineSeedをインストールした環境で
apt-get install self-build-ffmpegなどとすると
ビルドエラーになります。
/usr/bin/gccが存在しないのが原因のようです。
タグ設定されていません。
archx86
パッケージなし
添付ファイル

- 関連

-  コメント
(0000036)
iwaim (開発者)
2010-06-21 21:57

> 2日前に新規にVineSeedをインストールした環境で
> apt-get install self-build-ffmpegなどとすると
> ビルドエラーになります。
> /usr/bin/gccが存在しないのが原因のようです。

どのようにしてVineSeed環境を構築したのかがわかりませんが、そのときにalternativesが上手くうごいていなかったためだと思います。

 # /sbin/update-alternatives --auto gcc

などを実行してください。

alternativesが適切に動かない理由がわかればいいんですが。VineSeed環境を構築した手順を教えていただけませんか?
(0000037)
anonymous (参照)
2010-06-21 22:19

> どのようにしてVineSeed環境を構築したのかがわかりませんが、そのときに
> alternativesが上手くうごいていなかったためだと思います。
>
> # /sbin/update-alternatives --auto gcc
>
> などを実行してください。

即答いただきありがとうございます、やってみたところ
何の出力もなく終了します。/usr/bin/gccは作成されていません。

[root@localhost bin]# /sbin/update-alternatives --auto gcc
[root@localhost bin]#

>
> alternativesが適切に動かない理由がわかればいいんですが。VineSeed環境を構
> 築した手順を教えていただけませんか?

Vine5.1のCDでデスクトップのオプションで新規インストールして
/etc/apt/sources.list.d/以下のmain,plus,nonefree.list
を編集して5.1をVineSeedに置換後
apt-get update
apt-get dist-upgrade
apt-get dist-upgrade --fix-missing
してSeed環境にしました。
(0000038)
iwaim (開発者)
2010-06-21 22:28

> 即答いただきありがとうございます、やってみたところ
> 何の出力もなく終了します。/usr/bin/gccは作成されていません。
>
> [root@localhost bin]# /sbin/update-alternatives --auto gcc
> [root@localhost bin]#

 # /sbin/update-alternatives --list gcc

の結果はどうなりますか?


> > alternativesが適切に動かない理由がわかればいいんですが。VineSeed環境を構
> > 築した手順を教えていただけませんか?
>
> Vine5.1のCDでデスクトップのオプションで新規インストールして
> /etc/apt/sources.list.d/以下のmain,plus,nonefree.list
> を編集して5.1をVineSeedに置換後
> apt-get update
> apt-get dist-upgrade
> apt-get dist-upgrade --fix-missing
> してSeed環境にしました。

情報ありがとうございます。
(0000039)
anonymous (参照)
2010-06-21 22:40

> > 即答いただきありがとうございます、やってみたところ
> > 何の出力もなく終了します。/usr/bin/gccは作成されていません。
> >
> > [root@localhost bin]# /sbin/update-alternatives --auto gcc
> > [root@localhost bin]#
>
> # /sbin/update-alternatives --list gcc
>
> の結果はどうなりますか?

[root@localhost bin]# /sbin/update-alternatives --list gcc
[root@localhost bin]#
となりやはり何も反応がありませんでした。
ls /etc/alternativesと打ってみると下記のように表示されました。
[root@localhost bin]# ls /etc/alternatives/
apache2@ print@ print-lpq@ qmake@ vi@
assistant@ print-cancel@ print-lpqman@ qtconfig@ view@
eview@ print-cancelman@ print-lprm@ rview@ vim@
evim@ print-lp@ print-lprman@ rvim@ vimdiff@
ex@ print-lpc@ print-lprmman@ uic@ xdvi@
moc@ print-lpcman@ print-lpstat@ uic3@
pager@ print-lpman@ print-lpstatman@ updmap@

ls -l /sbin/update-alternativesとすると下記のようになります。
[root@localhost bin]# ls -l /sbin/update-alternatives
-rwxr-xr-x 1 root root 23577 8月16日 2008 /sbin/update-alternatives*

ls -l /usr/bin/gc*とすると下記のようになります。
[root@localhost bin]# ls -l /usr/bin/gc*
-rwxr-xr-x 1 root root 12844 4月16日 2009 /usr/bin/gc*
-rwxr-xr-x 1 root root 92231 5月 1日 10:06 /usr/bin/gcalccmd*
-rwxr-xr-x 1 root root 199143 5月 1日 10:06 /usr/bin/gcalctool*
-rwxr-xr-x 2 root root 251819 4月10日 11:40 /usr/bin/gcc-4.4.3*
-rwxr-xr-x 1 root root 2018 2月 5日 23:29 /usr/bin/gccmakedep*
-rwxr-xr-x 1 root root 144978 4月18日 17:36 /usr/bin/gconf-editor*
-rwxr-xr-x 1 root root 57802 4月11日 11:58 /usr/bin/gconf-merge-tree*
-rwxr-xr-x 1 root root 65563 4月11日 11:58 /usr/bin/gconftool-2*
(0000040)
iwaim (開発者)
2010-06-21 22:46

> [root@localhost bin]# /sbin/update-alternatives --list gcc
> [root@localhost bin]#
> となりやはり何も反応がありませんでした。
> ls /etc/alternativesと打ってみると下記のように表示されました。
> [root@localhost bin]# ls /etc/alternatives/
> apache2@ print@ print-lpq@ qmake@ vi@
> assistant@ print-cancel@ print-lpqman@ qtconfig@ view@
> eview@ print-cancelman@ print-lprm@ rview@ vim@
> evim@ print-lp@ print-lprman@ rvim@ vimdiff@
> ex@ print-lpc@ print-lprmman@ uic@ xdvi@
> moc@ print-lpcman@ print-lpstat@ uic3@
> pager@ print-lpman@ print-lpstatman@ updmap@
>
> ls -l /sbin/update-alternativesとすると下記のようになります。
> [root@localhost bin]# ls -l /sbin/update-alternatives
> -rwxr-xr-x 1 root root 23577 8月16日 2008 /sbin/update-alternatives*
>
> ls -l /usr/bin/gc*とすると下記のようになります。
> [root@localhost bin]# ls -l /usr/bin/gc*
> -rwxr-xr-x 1 root root 12844 4月16日 2009 /usr/bin/gc*
> -rwxr-xr-x 1 root root 92231 5月 1日 10:06 /usr/bin/gcalccmd*
> -rwxr-xr-x 1 root root 199143 5月 1日 10:06 /usr/bin/gcalctool*
> -rwxr-xr-x 2 root root 251819 4月10日 11:40 /usr/bin/gcc-4.4.3*
> -rwxr-xr-x 1 root root 2018 2月 5日 23:29 /usr/bin/gccmakedep*
> -rwxr-xr-x 1 root root 144978 4月18日 17:36 /usr/bin/gconf-editor*
> -rwxr-xr-x 1 root root 57802 4月11日 11:58 /usr/bin/gconf-merge-tree*
> -rwxr-xr-x 1 root root 65563 4月11日 11:58 /usr/bin/gconftool-2*

そういう状況ということであれば、gccパッケージなどのインストールの際にpostなタイミングで動くalternatives関連のスクリプトでエラーがでていたんじゃないかと思います。dist-upgradeのときのログがあれば確認してみてください。

gccに関しては、

# apt-get install --reinstall gcc

で/usr/bin/gccが作成されるはずなので、現状の回復にはその方法を使ってください。

「gccパッケージなどのインストールの際にpostなタイミングで動くalternatives関連のスクリプトでエラーがでる」という問題については、後日調査してみます。
(0000041)
anonymous (参照)
2010-06-21 23:03

>
> そういう状況ということであれば、gccパッケージなどのインストールの際に
> postなタイミングで動くalternatives関連のスクリプトでエラーがでていたん
> じゃないかと思います。dist-upgradeのときのログがあれば確認してみてくださ
> い。
>
> gccに関しては、
>
> # apt-get install --reinstall gcc
これを実行したら/usr/bin/gccが作成されました、/etc/alternatives以下にもgcc
関連らしきファイル群が作成されました。

[root@localhost ~]# ls /usr/bin/gc*
/usr/bin/gc* /usr/bin/gcc@ /usr/bin/gconf-editor*
/usr/bin/gcalccmd* /usr/bin/gcc-4.4.3* /usr/bin/gconf-merge-tree*
/usr/bin/gcalctool* /usr/bin/gccmakedep* /usr/bin/gconftool-2*
[root@localhost ~]# ls /etc/alternatives/
apache2@ gcc@ print-lpc@ print-lpstat@ updmap@
assistant@ i686-vine-linux-gcc@ print-lpcman@ print-lpstatman@ vi@
c89@ moc@ print-lpman@ qmake@ view@
c99@ pager@ print-lpq@ qtconfig@ vim@
cc@ print@ print-lpqman@ rview@ vimdiff@
eview@ print-cancel@ print-lprm@ rvim@ xdvi@
evim@ print-cancelman@ print-lprman@ uic@
ex@ print-lp@ print-lprmman@ uic3@

>
> で/usr/bin/gccが作成されるはずなので、現状の回復にはその方法を使ってくだ
> さい。
>
> 「gccパッケージなどのインストールの際にpostなタイミングで動く
> alternatives関連のスクリプトでエラーがでる」という問題については、後日調
> 査してみます。

そういえばVineSeedにアップグレード中に
NSSRAWHASH_3.12.3
というファイルが存在しないというようなメッセージが何度もでていましたが
これが原因でしょうか?明日あたり別パーテイションに再度Seed環境を構築して
試してみます。ありがとうございました。
(0000042)
iwaim (開発者)
2010-06-21 23:13

概要を変えました。

> そういえばVineSeedにアップグレード中に
> NSSRAWHASH_3.12.3
> というファイルが存在しないというようなメッセージが何度もでていましたが
> これが原因でしょうか?

いいえ。それではないです。もちろんそれも解決すべき問題ではあるんですけど、今回の件には直接は関係ありません。
(0000043)
anonymous (参照)
2010-06-22 12:11

> 概要を変えました。
>
> > そういえばVineSeedにアップグレード中に
> > NSSRAWHASH_3.12.3
> > というファイルが存在しないというようなメッセージが何度もでていましたが
> > これが原因でしょうか?
>
> いいえ。それではないです。もちろんそれも解決すべき問題ではあるんですけ
> ど、今回の件には直接は関係ありません。

今朝新規にVine5.1をインストールしてsynapticでVine5.1を最新の状態にアップデート
してからsources.list.d/main,nonfree,plus.listを編集してVineSeedにしてみたところ
NSSRAWHASH_3.12.3絡みのエラーを出さずにアップグレードできました。
それでもapt-get install --reinstall gccを実行しないとgccは正しくインストールでき
ないことを確認しました。
蛇足ですがdist-upgrae中に出ていたエラーの内一番最初に出力される
 glibc-2.11.1-7vl6.i686 ############################## [100%]
/usr/sbin/glibc_post_upgrade: While trying to execute /sbin/service child exited with exit code 1
というのだけは依然出力されておりました。このバグレポートとは関係ないエラーかも
しれませんが一応報告いたします。
お世話になりました。
(0000044)
iwaim (開発者)
2010-06-22 14:17

> 今朝新規にVine5.1をインストールしてsynapticでVine5.1を最新の状態にアップ
> デート
> してからsources.list.d/main,nonfree,plus.listを編集してVineSeedにしてみた
> ところ
> NSSRAWHASH_3.12.3絡みのエラーを出さずにアップグレードできました。
> それでもapt-get install --reinstall gccを実行しないとgccは正しくインスト
> ールでき
> ないことを確認しました。

追試ありがとうございます。
差し当たっての対処としてはgccパッケージなどの再インストールでお願いします。> みなさん

 # apt-get install --reinstall gcc


> 蛇足ですがdist-upgrae中に出ていたエラーの内一番最初に出力される
> glibc-2.11.1-7vl6.i686 ############################## [100%]
> /usr/sbin/glibc_post_upgrade: While trying to execute /sbin/service
> child exited with exit code 1
> というのだけは依然出力されておりました。このバグレポートとは関係ないエラ
> ーかも
> しれませんが一応報告いたします。

こちらも対処しようと思います。
(0000045)
iwaim (開発者)
2010-06-22 14:36

鈴木さんの調査で「perlパッケージにRequires: nssがあれば解決しそう」ということがわかりました。
(0000046)
iwaim (開発者)
2011-05-02 04:56

> 鈴木さんの調査で「perlパッケージにRequires: nssがあれば解決しそう」という
> ことがわかりました。

これは実施済み。こちらは一旦「完了」とします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2010-06-21 21:52 anonymous 新規課題
2010-06-21 21:57 iwaim コメント追加: 0000036
2010-06-21 22:19 anonymous コメント追加: 0000037
2010-06-21 22:28 iwaim コメント追加: 0000038
2010-06-21 22:40 anonymous コメント追加: 0000039
2010-06-21 22:46 iwaim コメント追加: 0000040
2010-06-21 23:03 anonymous コメント追加: 0000041
2010-06-21 23:13 iwaim 概要 /usr/bin/gccが存在しない為かself-build系のパッケージがインストールできない => Vine 5.1からVineSeedにdist-upgradeしたときにalternativesが適切に動かない
2010-06-21 23:13 iwaim パッケージ self-build-ffmpegなど => なし
2010-06-21 23:13 iwaim コメント追加: 0000042
2010-06-22 12:11 anonymous コメント追加: 0000043
2010-06-22 14:17 iwaim コメント追加: 0000044
2010-06-22 14:36 iwaim コメント追加: 0000045
2011-05-02 04:56 iwaim 状態 新規 => 完了
2011-05-02 04:56 iwaim コメント追加: 0000046


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker