匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 11:11 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0001008 | Vine Linux | 1 バグ | 2010-06-21 21:52 | 2011-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が存在しないのが原因のようです。 | ||||||||
タグ | 設定されていません。 | ||||||||
arch | x86 | ||||||||
パッケージ | なし | ||||||||
添付ファイル | |||||||||
コメント | |
(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 |