コメント |
|
(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環境を構築した手順を教えていただけませんか? |
|
|
|
> どのようにして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環境にしました。
情報ありがとうございます。 |
|
|
|
> > 即答いただきありがとうございます、やってみたところ
> > 何の出力もなく終了します。/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関連のスクリプトでエラーがでる」という問題については、後日調査してみます。 |
|
|
|
>
> そういう状況ということであれば、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
> というファイルが存在しないというようなメッセージが何度もでていましたが
> これが原因でしょうか?
いいえ。それではないです。もちろんそれも解決すべき問題ではあるんですけど、今回の件には直接は関係ありません。 |
|
|
|
> 概要を変えました。
>
> > そういえば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があれば解決しそう」という
> ことがわかりました。
これは実施済み。こちらは一旦「完了」とします。 |
|