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

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000674Vine Linux1 バグ2009-03-19 22:552012-11-05 01:03
報告者mkato 
担当者 
優先度再現性不明 
状態完了解決状況VineSeedで対応 
バージョンVineSeed 
修正予定バージョン修正済バージョン 
概要0000674: ash、bsh でログイン不能
説明chsh でログインシェルを ash、又は bsh に変更すると、再ログインできなくなります。
(以下のエラーが表示されます)
source: not found
source: not found
/usr/share/vine/vinelib: 120: Syntax error: "(" unexpected
/usr/share/vine/vinelib:
タグ設定されていません。
archx86
パッケージash-0.3.8-6vl5 vutils-2.0.2-1vl5 initscripts-8.80.4-1vl5 which-2.20-1vl5
添付ファイル

- 関連

-  コメント
(0003055)
shaolin (開発者)
2009-03-20 08:48

いわゆる「bashism」に由来する問題のようです。

「source」を「.」に置き換え、「function」を使わない記法に修正した
vutils-2.0.3-1vl5 (src,noarch) を put しました。

/bin/bsh 上で . /usr/share/vine/vinelib を実行し、
エラーが出ないことは確認しました。
(0003056)
mkato (開発者)
2009-03-20 13:52

早速対応していただき、ありがとうございました。
vutils をアップグレードする事により、一応 ash、bsh(ash へのリンクなんですね)
でログイン可能になりました。

ただ、まだエラーメッセージは残るようです。

以下の方法でテストしました。
(X 上の端末で su - になって実行)

# su - hoge
$ chsh
hoge のシェルを変更します。
パスワード: ← hoge のパスワードを入力
新しいシェル [/bin/bash]: /bin/ash
シェルを変更しました。
$ exit
# su - hoge
source: not found
export: Illegal option -f
$ echo $SHELL
/bin/ash
$

ログインには成功しましたが、上記のエラーメッセージが出ました。
"source: not found" の出処は掴めていませんが、
"export: Illegal option -f" は、/etc/profile 経由で、
/etc/profile.d/which-2.sh ではないかと思われます。
($ which which の実行結果は /usr/bin/which のままです)
(0003057)
shaolin (開発者)
2009-03-20 15:23

残る source については、initscripts 由来の
/etc/profile.d/ime.sh
ではないかと思われます。

修正した initscripts-8.80.6-1vl5 (src,i386,ppc) を
put しておきました。

/etc/profile.d/which-2.sh の方は現在検討中です。
(0003058)
kazutaka (開発者)
2009-08-31 22:41

> /etc/profile.d/which-2.sh の方は現在検討中です。

再度割り当て済みに戻しておきます。
(0007518)
iwamoto (管理者)
2012-11-05 01:03

担当者も決定しておりますが、vl5 時代の seed の
topic でありますので一旦 close します。
必要であれば vl7 の vineseed package を
指定して再度 topic 発行お願いします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2009-03-19 22:55 mkato 新規課題
2009-03-20 08:48 shaolin arch x86 => x86, x86_64, ppc
2009-03-20 08:48 shaolin 状態 新規 => テスト待ち
2009-03-20 08:48 shaolin コメント追加: 0003055
2009-03-20 13:52 mkato arch x86, x86_64, ppc => x86
2009-03-20 13:52 mkato コメント追加: 0003056
2009-03-20 15:23 shaolin パッケージ ash-0.3.8-6vl5 => ash-0.3.8-6vl5 vutils-2.0.2-1vl5 initscripts-8.80.4-1vl5 which-2.20-1vl5
2009-03-20 15:23 shaolin コメント追加: 0003057
2009-08-31 22:41 kazutaka 状態 テスト待ち => 担当者決定
2009-08-31 22:41 kazutaka コメント追加: 0003058
2012-11-05 01:03 iwamoto コメント追加: 0007518
2012-11-05 01:03 iwamoto 状態 担当者決定 => 完了
2012-11-05 01:03 iwamoto 解決状況 不明 => VineSeedで対応
2012-11-05 01:03 iwamoto 詳細更新 リビジョンを表示


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