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

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000126Vine Linux1 バグ2006-09-03 01:122006-09-20 11:59
報告者anonymous 
担当者daisuke 
優先度再現性不明 
状態完了解決状況不明 
バージョン4.0beta 
修正予定バージョン修正済バージョン 
概要0000126: /proc/version に日本語
説明dmesg の先頭にも出ますが、cat /proc/version の出力に、次のように日本語で「バージョン」が含まれています。
Linux version 2.6.16-0vl28 (daisuke@windy.local.dicey.org) (gcc バージョン 3.3.6 release (Vine Linux 3.3.6-0vl6)) 0000001 SMP Tue Aug 29 04:24:32 JST 2006
これは使用環境の locale によって変化するものではなく、kernel ビルド環境の影響を受けているようです。
unset LANG してからビルドした kernel では、次のように日本語は含まれません。
Linux version 2.6.16-0vl28.1 (hoge@localhost.localdomain) (gcc version 3.3.6 release (Vine Linux 3.3.6-0vl6)) 0000001 SMP Sat Sep 2 19:07:43 JST 2006

日本語が含まれると何が問題かというと、この情報から kernel ビルドに使われた gcc バージョンを調べるプログラムが英語以外を考慮せず作られた場合、うまく動かない恐れがあると思っています。
具体的には National Instruments 社の GPIB ドライバのインストーラが、上記情報の gcc バージョンをうまく読み取れなかったらしきエラーを吐いて異常終了します。unset LANG した環境でビルドした kernel に対しては、問題なくインストールできることを確認しています。
この GPIB ドライバはインストール後に kernel モジュールをビルドするスクリプトを実行するので、gcc バージョンを調べているものと思われます。

問題に当たる人は多くないでしょうし、ビルドし直せば良いだけですが、kernel のビルドは結構大変ですし、せっかく用意されている kernel-module-* も作り直さなければならないので、デフォルト kernel で対応していただけるとありがたいです。
タグ設定されていません。
archx86
パッケージkernel
添付ファイル

- 関連

-  コメント
(0000772)
kazutaka (開発者)
2006-09-04 21:54

[VineSeed:11221] の確認の為に、Vine ver.を
4.0betaのみに変更してみました。
(0000773)
daisuke (管理者)
2006-09-05 11:49

kernel-2.6.16-0vl31 で修正するパッチをいれました。
gcc の version string を取得する部分を LANG=C で実行
するように変更しました。
(0000774)
anonymous (参照)
2006-09-09 16:44

元投稿者です。
対応ありがとうございます。
Seed の kernel-2.6.16-0vl33.src.rpm を取ってきてパッチの確認 / ja_JP.eucJP でのビルド / 使用を行ってみました。
問題はきちんと解決されていることを確認しましたので、状態を完了に移して頂いて結構と思います。
(0000775)
daisuke (管理者)
2006-09-20 11:59

状態を完了にします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2006-09-03 01:12 anonymous 新規課題
2006-09-04 21:54 kazutaka バージョン 4.0beta,VineSeed => 4.0beta
2006-09-04 21:54 kazutaka コメント追加: 0000772
2006-09-05 11:49 daisuke 担当者 => daisuke
2006-09-05 11:49 daisuke 状態 新規 => 担当者決定
2006-09-05 11:49 daisuke コメント追加: 0000773
2006-09-09 16:44 anonymous コメント追加: 0000774
2006-09-20 11:59 daisuke 状態 担当者決定 => 完了
2006-09-20 11:59 daisuke コメント追加: 0000775


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