Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000227Vine Linux1 バグ公開2006-10-04 07:392006-10-19 08:57
anonymous 
kazutaka 
不明 
完了不明 
4.0beta 
 
x86
tcsh
0000227: tcsh:エラーで起動できません
tcsh を起動しようとすると 下記のようなエラーを出力して起動できません。

出力されるエラーメッセージ自体が文字化けしているため、
LANG=C 状態でも確認してみました。


環境は、Vine 4.0 beta2をFULLインストールした  素の状態です。

-------
LANG=ja_JP.eucJP

$ tcsh
\311\324\314\300\244\316colorls\300\337\304\352\244\307\244\271 `su'.

-------
LANG=C

$ tcsh
Unknown colorls variable `su'.
設定されていません。
課題の履歴
2006-10-04 07:39anonymous新規課題
2006-10-15 00:03kazutaka状態新規 => テスト待ち
2006-10-15 00:03kazutakaコメント追加: 0001398
2006-10-17 21:13anonymousコメント追加: 0001399
2006-10-18 21:11anonymous担当者 => kazutaka
2006-10-18 21:11anonymousコメント追加: 0001400
2006-10-19 08:02anonymousコメント追加: 0001401
2006-10-19 08:17shaolinコメント追加: 0001402
2006-10-19 08:26anonymousコメント追加: 0001403
2006-10-19 08:57kazutaka状態テスト待ち => 完了
2006-10-19 08:57kazutakaコメント追加: 0001404

コメント
(0001398)
kazutaka   
2006-10-15 00:03   
> tcsh を起動しようとすると 下記のようなエラーを出力して起動でき
> ません。
>
> 出力されるエラーメッセージ自体が文字化けしているため、
> LANG=C 状態でも確認してみました。
>
>
> 環境は、Vine 4.0 beta2をFULLインストールした  素の状態です。

beta3 をフルインストールした素の状態で、root と一般ユーザ
の両方で試してみたのですが、再現できませんでした。

お手数ですが、beta3 で再度テストしてみてもらえないでしょうか?
(0001399)
anonymous   
2006-10-17 21:13   
> お手数ですが、beta3 で再度テストしてみてもらえないでしょうか?

ご調査頂きありがとうございます。

bash上でLS_COLORSが設定されていると症状がでるようです。

具体的には、bash上で

$ eval `dircolors`
$ tcsh

とすると症状が再現しますが、再現できませんでしょうか?

( /etc/DIR_COLORS /etc/DIR_COLORS.xterm は供にインストール時のままで、
  $HOME下にも、.dir_colors 無しの状態です。)

----

Vine4.0 で dircolors のバージョンが上り、それに伴いLS_COLORS変数にもパラメータが追加されたようですが、
他方tcshは従来のままのようで、この増加変数分が 起動時に不正値と判断されて立ち上がらないようです。

色が正確に出ない程度であれば 報告する必要も無いと思いますが、起動できないのはチョット不便です。
tcshのソースを覗いてみると、それらしい部分がありましたので、こちらではtcshを手直して使っています。
(0001400)
anonymous   
2006-10-18 21:11   
> bash上でLS_COLORSが設定されていると症状がでるようです。

こちらでも再現しました。

6.14 でも対応されていないようなので、fedora から patch を
一つ持ってきて tcsh-6.12-0vl6 として更新しました。

手元では問題無いことを確認してありますが、
念のため再確認をお願いします。


ちなみに以下から始まる bug-coreutils ML でも議論されて
いますが、本来は tcsh (の upstream) で対応すべき内容
なんでしょうね。
http://lists.gnu.org/archive/html/bug-coreutils/2006-01/msg00126.html [^]
(0001401)
anonymous   
2006-10-19 08:02   
> 手元では問題無いことを確認してありますが、
> 念のため再確認をお願いします。

対応ありがとうございます。

上げていただきました tcsh-6.12-0vl6.src.rpm を
  rpm -ivh tcsh-6.12-0vl6.src.rpm
  rpm -bc tcsh.spec
で再構築してみました。

結果、症状は完治しており、"LS_COLORS"の有無に関係なく起動できます。

----
追)
 今回は、ソース・パッケージにて ご対応頂きましたが、
 バイナリ・パッケージでの対応も可能でしょうか?
(0001402)
shaolin   
2006-10-19 08:17   
> 追)
>  今回は、ソース・パッケージにて ご対応頂きましたが、
>  バイナリ・パッケージでの対応も可能でしょうか?

該当パッケージは src.rpm、{i386,ppc}.rpm 共に
既に VineSeed に put されていると思います。
たまたま mirror のタイミングで i386.rpm が
見当たらなかっただけではないでしょうか。

もちろん、Vine-4.0 リリース版 (及び直前の RC)
にも収録されます。
(0001403)
anonymous   
2006-10-19 08:26   
> たまたま mirror のタイミングで i386.rpm が
> 見当たらなかっただけではないでしょうか。

大変失礼しました。
ご指摘の通り、既にupされておりました。

早速、バイナリのup-dateをしてみましたが、
こちらも、ソース同様問題が解決している事を確認いたしました。
---

この度は どうも有り難うございました。
(0001404)
kazutaka   
2006-10-19 08:57   
> 早速、バイナリのup-dateをしてみましたが、
> こちらも、ソース同様問題が解決している事を確認いたしました。

状態を完了に変更します。