不具合報告/Plamo64-1.0/76
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* xdmセッションが他のセッション終了時に終了する [#bf183e...
- ページ: [[不具合報告/Plamo64-1.0]]
- 投稿者: [[kojima]]
- 優先順位: 普通
- 状態: 完了
- カテゴリー: 不具合報告
- 投稿日: 2011-12-07 (水) 02:06:33
- バージョン: Plamo64-0.28
** メッセージ [#fdca41cd]
runlevelを4にしてxdmでログインしている環境に、別ホストか...
xdmの環境も終了してログイン画面に戻ってしまう。console-ki...
--------
- runlevel 4 だと、xdm経由のログインは$SHLVL 2 になって、...
- よく見ると、~/.*login 時にはesdを起動しているのに、~/.*...
2
kojima@vm50:~$
- でも、xdm経由だと$SHLVLが2になるなら、xdmからAfterstep/...
- consoleだけで音楽を鳴らす、というのを特例にして、~/.xin...
- 起動している実体は,pulseaudioとdbusなので,~/.*login ...
- xdmな環境は普段使ってないので良く分かってないけど,xdm...
- 確か、~/.*login は飛ばして、~/.xsession を実行するはず...
- なるほど。おそらくxdmな環境では,同じユーザの最後の1人...
- でも,ユーザが誰もいなくなっても,そのユーザのpulseaudi...
- dbusが使えればpulseaudioは自動的に起動/終了するはずなの...
- 自動的に起動するけど,終了はしないような。ユーザA,ユー...
- で,ランレベル5って,Plamoでは何かに使ってましたっけ。 ...
- 特に使ってないはず > ランレベル5 -- [[kojima]] &new{201...
- 了解です。あと,xdm経由でloginしている状態で,別途slogi...
- ちなみに,~/.*logoutで$SHLVL=1のチェックを入れているの...
- 確かにw -h $USERなチェックをしているから、落ちるのはお...
- xdm-1.1.10だとpam.d/xdmがないからログインできないことを...
- いや、違うか。むしろ、xdm経由のログインだと w に出てこ...
kojima@vm50:~$ who
kojima@vm50:~$ w
20:30:25 up 42 min, 0 users, load average: 0.41, 0.14...
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
kojima@vm50:~$ echo $SHLVL
2
kojima@vm50:~$
しかも、xdm経由のログインだと$SHLVLが2になるから、ssh で...
$SHLVL=1という条件もwで1ユーザという条件も満たすから、~/....
正しい動作になりそうな。。-- [[kojima]] &new{2011-12-07 (...
- 外部からsshで接続した状態で、xdmで起動した環境で見ると ...
kojima@vm50:~$ who-- [[kojima]] &new{2011-12-07 (水) 20:...
kojima pts/1 2011-12-07 20:32 (192.168.1.5)
kojima@vm50:~$ w
20:34:16 up 46 min, 1 user, load average: 0.02, 0.08,...
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
kojima pts/1 20:32 1:56 0.01s 0.01s -bash
この状態だと、ssh側の接続をlogoutすると~/.bash_logoutでpu...
気がするが如何? -- [[kojima]] &new{2011-12-07 (水) 20:35...
- あー、xdmで起動した環境から手動でdbus-daemonを殺そうと...
kojima@vm50:~$ killall dbus-daemon pulse-audio
dbus-daemon(2686): 許可されていない操作です
dbus-daemon: no process found
pulse-audio: no process found
kojima@vm50:~$ ps auxw | grep 2686
25 2686 0.0 0.0 13340 1412 ? Ss 19:4...
となるから、システム起動時に起動されたdbus-daemonは(root...
dbusをインストール後、再起動せずに非root権限で動いていたd...
道連れにxdmのセッションも落ちてしまう、ということっぽいな...
- おそらくこの現象は、起動時にdbusがない環境に、dbusパッ...
- もうしばらく追いかけてみたけど、どうも xdm 経由でのlogi...
kojima@vm50:~$ w
22:50:45 up 1 min, 2 users, load average: 1.06, 0.36,...
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
kojima :0 22:50 ?xdm? 14.65s 0.00s ck-launc...
kojima pts/1 22:50 0.00s 0.00s 0.00s w
みたいな感じで、DM経由のログイン(TTY :0)も記録されるのだ...
xdm自体にはwtmp/utmpを操作する機能はなくて、/usr/lib64/X1...
#!/bin/sh
# Register a login (derived from GiveConsole as follows:)
#
exec /usr/bin/sessreg -a -w /var/log/wtmp -u /var/run/u...
というコマンドでwtmp/utmpを操作するみたいなんだけど、この...
- 問題はxdmとsessregあたりに絞れてきたので、こっちはいっ...
#comment
終了行:
* xdmセッションが他のセッション終了時に終了する [#bf183e...
- ページ: [[不具合報告/Plamo64-1.0]]
- 投稿者: [[kojima]]
- 優先順位: 普通
- 状態: 完了
- カテゴリー: 不具合報告
- 投稿日: 2011-12-07 (水) 02:06:33
- バージョン: Plamo64-0.28
** メッセージ [#fdca41cd]
runlevelを4にしてxdmでログインしている環境に、別ホストか...
xdmの環境も終了してログイン画面に戻ってしまう。console-ki...
--------
- runlevel 4 だと、xdm経由のログインは$SHLVL 2 になって、...
- よく見ると、~/.*login 時にはesdを起動しているのに、~/.*...
2
kojima@vm50:~$
- でも、xdm経由だと$SHLVLが2になるなら、xdmからAfterstep/...
- consoleだけで音楽を鳴らす、というのを特例にして、~/.xin...
- 起動している実体は,pulseaudioとdbusなので,~/.*login ...
- xdmな環境は普段使ってないので良く分かってないけど,xdm...
- 確か、~/.*login は飛ばして、~/.xsession を実行するはず...
- なるほど。おそらくxdmな環境では,同じユーザの最後の1人...
- でも,ユーザが誰もいなくなっても,そのユーザのpulseaudi...
- dbusが使えればpulseaudioは自動的に起動/終了するはずなの...
- 自動的に起動するけど,終了はしないような。ユーザA,ユー...
- で,ランレベル5って,Plamoでは何かに使ってましたっけ。 ...
- 特に使ってないはず > ランレベル5 -- [[kojima]] &new{201...
- 了解です。あと,xdm経由でloginしている状態で,別途slogi...
- ちなみに,~/.*logoutで$SHLVL=1のチェックを入れているの...
- 確かにw -h $USERなチェックをしているから、落ちるのはお...
- xdm-1.1.10だとpam.d/xdmがないからログインできないことを...
- いや、違うか。むしろ、xdm経由のログインだと w に出てこ...
kojima@vm50:~$ who
kojima@vm50:~$ w
20:30:25 up 42 min, 0 users, load average: 0.41, 0.14...
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
kojima@vm50:~$ echo $SHLVL
2
kojima@vm50:~$
しかも、xdm経由のログインだと$SHLVLが2になるから、ssh で...
$SHLVL=1という条件もwで1ユーザという条件も満たすから、~/....
正しい動作になりそうな。。-- [[kojima]] &new{2011-12-07 (...
- 外部からsshで接続した状態で、xdmで起動した環境で見ると ...
kojima@vm50:~$ who-- [[kojima]] &new{2011-12-07 (水) 20:...
kojima pts/1 2011-12-07 20:32 (192.168.1.5)
kojima@vm50:~$ w
20:34:16 up 46 min, 1 user, load average: 0.02, 0.08,...
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
kojima pts/1 20:32 1:56 0.01s 0.01s -bash
この状態だと、ssh側の接続をlogoutすると~/.bash_logoutでpu...
気がするが如何? -- [[kojima]] &new{2011-12-07 (水) 20:35...
- あー、xdmで起動した環境から手動でdbus-daemonを殺そうと...
kojima@vm50:~$ killall dbus-daemon pulse-audio
dbus-daemon(2686): 許可されていない操作です
dbus-daemon: no process found
pulse-audio: no process found
kojima@vm50:~$ ps auxw | grep 2686
25 2686 0.0 0.0 13340 1412 ? Ss 19:4...
となるから、システム起動時に起動されたdbus-daemonは(root...
dbusをインストール後、再起動せずに非root権限で動いていたd...
道連れにxdmのセッションも落ちてしまう、ということっぽいな...
- おそらくこの現象は、起動時にdbusがない環境に、dbusパッ...
- もうしばらく追いかけてみたけど、どうも xdm 経由でのlogi...
kojima@vm50:~$ w
22:50:45 up 1 min, 2 users, load average: 1.06, 0.36,...
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
kojima :0 22:50 ?xdm? 14.65s 0.00s ck-launc...
kojima pts/1 22:50 0.00s 0.00s 0.00s w
みたいな感じで、DM経由のログイン(TTY :0)も記録されるのだ...
xdm自体にはwtmp/utmpを操作する機能はなくて、/usr/lib64/X1...
#!/bin/sh
# Register a login (derived from GiveConsole as follows:)
#
exec /usr/bin/sessreg -a -w /var/log/wtmp -u /var/run/u...
というコマンドでwtmp/utmpを操作するみたいなんだけど、この...
- 問題はxdmとsessregあたりに絞れてきたので、こっちはいっ...
#comment
ページ名: