匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 10:56 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0000413 | Vine Linux | 1 バグ | 2006-12-02 14:51 | 2008-04-08 20:08 | |||||
報告者 | anonymous | ||||||||
担当者 | security | ||||||||
優先度 | 低 | 再現性 | 不明 | ||||||
状態 | 完了 | 解決状況 | 不明 | ||||||
バージョン | |||||||||
修正予定バージョン | 修正済バージョン | ||||||||
概要 | 0000413: mouseconfig が /dev/input/mice を無効な symlink にする | ||||||||
説明 | <BTS:143> で USB マウスの問題は解決されたようですが、mouseconfig で別の問題が出ましたので報告します。 全ての環境に当てはまるかわかりませんが、Vine 4.0 新規インストールで /etc/sysconfig/mouse が生成されませんでした。(PS/2 接続) この状態で Xconfigurator を実行すると mouseconfig が呼ばれますが、mouseconfig が /dev/input/mice を無効な symlink に書き換えてしまい、X の起動が失敗するようになります。(Xconfigurator の最後の起動テストも失敗します。) mouseconfig を実行して /etc/sysconfig/mouse を生成した後、一度再起動しておけば /dev/input/mice は元に戻り、Xconfigurator が mouseconfig を呼ばないので大丈夫です。 以下、実験結果です。 1. mouseconfig 実行前の状態 (この状態では X の起動に問題無し) $ ls -l /dev/input/ 合計 0 crw------- 1 root root 13, 64 12月 2日 2006 event0 crw------- 1 root root 13, 65 12月 2日 2006 event1 crw------- 1 root root 13, 63 12月 2日 2006 mice crw------- 1 root root 13, 32 12月 2日 2006 mouse0 /etc/sysconfig/mouse なし 2. mouseconfig 実行 # mouseconfig 検出結果: マウスタイプ PS/2 が(ポートinput/mice上で)検出されました。「OK」 マウスの設定: 汎用 3 ボタンマウス (PS/2), 3 ボタンエミュレーション OFF「OK」 X の設定を更新: 「いいえ」 3. mouseconfig 実行後の状態 $ ls -l /dev/input/ 合計 0 crw------- 1 root root 13, 64 12月 2日 2006 event0 crw------- 1 root root 13, 65 12月 2日 2006 event1 lrwxrwxrwx 1 root root 10 12月 2日 13:52 mice -> input/mice crw------- 1 root root 13, 32 12月 2日 2006 mouse0 4. X 起動 (失敗) $ xinit X Window System Version 6.9.0 (Vine Linux release: 6.9.0-0vl23) Release Date: 21 December 2005 X Protocol Version 11, Revision 0, Release 6.9 Build Operating System: Linux 2.6.16-0vl60 i686 [ELF] Current Operating System: Linux localhost.localdomain 2.6.16-0vl60 0000001 SMP Fri Oct 27 03:39:46 JST 2006 i686 Build Date: 05 November 2006 Build Host: windy.local.dicey.org Before reporting problems, check http://wiki.X.Org [^] to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sat Dec 2 13:57:11 2006 (==) Using config file: "/etc/X11/xorg.conf" (WW) VMWARE(0): Failed to set up write-combining range (0xf0000000,0x1000000) (EE) xf86OpenSerial: Cannot open device /dev/input/mice No such file or directory. (EE) Mouse0: cannot open input device (EE) PreInit failed for input device "Mouse0" No core pointer Fatal server error: failed to initialize core devices Please consult the The X.Org Foundation support at http://wiki.X.Org [^] for help. Please also check the log file at "/var/log/Xorg.0.log" for additional information. XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0" after 0 requests (0 known processed) with 0 events remaining. | ||||||||
タグ | 設定されていません。 | ||||||||
arch | x86, ppc | ||||||||
パッケージ | mouseconfig-4.19-1vl7 | ||||||||
添付ファイル | |||||||||
コメント | |
(0002185) murasawa (開発者) 2007-03-05 13:55 |
> mouseconfig が /dev/input/mice を無効な symlink に書き換えてしまい、X の > 起動が失敗するようになります。(Xconfigurator の最後の起動テストも失敗しま > す。) > > 以下、実験結果です。 > > 3. mouseconfig 実行後の状態 > $ ls -l /dev/input/ > 合計 0 > crw------- 1 root root 13, 64 12月 2日 2006 event0 > crw------- 1 root root 13, 65 12月 2日 2006 event1 > lrwxrwxrwx 1 root root 10 12月 2日 13:52 mice -> input/mice > crw------- 1 root root 13, 32 12月 2日 2006 mouse0 mouseconfig-4.19-vine.patch で struct mouseTypes mouseTypes[] の device を "input/mice" にしている為ですね。 ほとんどは /dev/input/mice のままで動くと思いますので device = "none" にして以下のような修正で良いと思います。 (未確認) --- mouseconfig.c.orig 2007-03-05 13:18:36.000000000 +0900 +++ mouseconfig.c 2007-03-05 13:41:04.000000000 +0900 @@ -714,9 +714,10 @@ fprintf(f, "XEMU3=%s\n", emu3 ? "yes" : "no"); /* link mouse device */ - unlink(MOUSEDEV); - if (strncmp(device, "none", 4)) - symlink(device, MOUSEDEV); + if (strncmp(device, "none", 4)) { + unlink(MOUSEDEV); + symlink(device, MOUSEDEV); + } return 0; } |
(0002186) anonymous (参照) 2007-04-24 22:43 |
Vine 4.1 でも同じ不具合が起こりました。 |
(0002187) kazutaka (開発者) 2007-05-28 11:43 |
> Vine 4.1 でも同じ不具合が起こりました。 4.1 の最小インストールで試してみたところ、 再現しました。 対応方法を検討してみます。 状態を割当済みに変更します。 ハラダ |
(0002188) iwamoto (管理者) 2008-03-14 11:41 |
> 4.1 の最小インストールで試してみたところ、 > 再現しました。 security team のほうで修正パッケージの テストを開始しました。 security repo にアクセスできるかたは テストにご協力ください。 |
(0002189) iwamoto (管理者) 2008-04-05 20:09 |
http://vinelinux.org/errata/4x/20080405-9.html [^] が発行されました。 ご確認よろしくお願いします。 |
(0002190) anonymous (参照) 2008-04-06 00:28 |
> http://vinelinux.org/errata/4x/20080405-9.html [^] > > が発行されました。 > ご確認よろしくお願いします。 対応ありがとうございます。 Vine4.2(i386)で確認しました。 ところで、errataに関連URLとしてこのBTSへのリンクがありますが、user.cgiではアカウントがないと見れないので、guest.cgiにすればよいのではないでしょうか。 |
(0002191) kazutaka (開発者) 2008-04-08 20:08 |
> Vine4.2(i386)で確認しました。 確認ありがとうございます。 errata の関連 URL も修正されたので完了にします。 |
課題の履歴 | |||
変更日 | ユーザー名 | 項目 | 変更内容 |
2006-12-02 14:51 | anonymous | 新規課題 | |
2007-03-05 13:55 | murasawa | コメント追加: 0002185 | |
2007-04-24 22:43 | anonymous | バージョン | 4.0 => 4.0,4.1 |
2007-04-24 22:43 | anonymous | コメント追加: 0002186 | |
2007-05-28 11:43 | kazutaka | 優先度 | 中 => 低 |
2007-05-28 11:43 | kazutaka | 担当者 | => kazutaka |
2007-05-28 11:43 | kazutaka | 状態 | 新規 => 担当者決定 |
2007-05-28 11:43 | kazutaka | コメント追加: 0002187 | |
2008-03-14 11:41 | iwamoto | 担当者 | kazutaka => security |
2008-03-14 11:41 | iwamoto | コメント追加: 0002188 | |
2008-04-05 20:09 | iwamoto | バージョン | 4.0,4.1 => 4.0,4.1,4.2 |
2008-04-05 20:09 | iwamoto | arch | x86 => x86, ppc |
2008-04-05 20:09 | iwamoto | 状態 | 担当者決定 => テスト待ち |
2008-04-05 20:09 | iwamoto | コメント追加: 0002189 | |
2008-04-06 00:28 | anonymous | コメント追加: 0002190 | |
2008-04-08 20:08 | kazutaka | 状態 | テスト待ち => 完了 |
2008-04-08 20:08 | kazutaka | コメント追加: 0002191 |
Copyright © 2000 - 2024 MantisBT Team Copyright © 2012 - 2024 Project Vine |