お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-05-12 21:25:45

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

管理者権限の必要な操作ができない

Ubuntu 10.04 日本語 Remix を使っています.

時々ですが,Ubuntu を起動すると,デスクトップ上で管理者権限の必要な操作ができません.
デスクトップ限定ですので,端末から sudo を使っての操作はできます.
具体的な症状としては
* 再起動できない
 デスクトップの右上のボタンから再起動を選択するとログイン画面に戻される.
* ネットワーク接続(ネットワークの設定)で,デバイス毎の編集ができない
 eth0 などを選択すると,右側の「編集」や「削除」がクリックできるようになるはずなのですが,
 eth0 などを選択しても「編集」や「削除」ボタンが有効にならない.
* 時刻と日付の設定で,変更できない
 下部に表示されている「クリックして変更可能に」の鍵ボタンをクリックすることで変更可能になるはずですが,
 その部分に「変更するよう承認されていません」と表示され,クリックできない.
* 印刷設定(プリンタ)の設定ができない
 自分の環境は,cups-pdf をインストールしているので,最低 PDF というプリンタが表示されるはずですが,
 表示されていませんでした.
 また,追加ボタンがクリックできない状態でした.
* 「ユーザとグループ」(ユーザ設定)の変更が有効にならない
 自分のユーザの権限が足りないかと思って,グループの管理で,
 Admin や root グループのユーザに自分のユーザを登録(チェック)しても
 再び,そのグループの設定を開くとチェックが外れている.
 なお,その状態でも自分のユーザのアカウントの種類は Administrator と表示されていました.
* ログイン画面の設定でロック解除ができない
 下部のロック解除ボタンをクリックしても,何の反応もみられなかった.

その時の端末起動後(su などは行っていない状態)に入力した内容です.

コード:

hoge@hoge:~$ whoami
hoge
hoge@hoge:~$ id hoge
uid=1000(hoge) gid=1000(hoge) 所属グループ=1000(hoge),4(adm),20(dialout),21(fax),24(cdrom),25(floppy),26(tape),29(audio),30(dip),44(video),46(plugdev),104(fuse),105(lpadmin),112(netdev),119(admin),122(sambashare)
hoge@hoge:~$

なお,ユーザ名とホスト名は同じで,公開に伴い,念のため hoge で置換しています.
この結果を見る限り,管理者グループに所属しているようです.

上述した通り,何が原因で時々起動できなくなるかは確認できません(再現性不明).
ただ,Ubuntu 10.04 にしてから,数回起こっている問題なので,偶然的なものではないと思うのですが….
ちなみに本日は 2回,この問題が起こって,端末から sudo reboot するハメになりました.

この場合,どのログを見れば良いのでしょうか?
あるいは,この問題の解決方法がわかるようでしたら,教えていただけないでしょうか?

なお,カーネルは 2.6.32-22-generic です.
PC の環境は
* Proliant ml115 G1
* Dual-Core AMD Opteron Processor 1210
* Memory 2.5G
* nVidia GeForce 8400GS
* Sound BLASTER AUDIGY Value
です.

以上,宜しくお願いします.

オフライン

 

#2 2010-05-13 00:03:33

Templer
メンバ
登録日: 2009-07-08

Re: 管理者権限の必要な操作ができない

現象が発生した時に「ps」コマンドで「/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1」が起動しているか確認してみてください。
起動していなかった場合は端末などから実行させて、認証できるようになるか確認してみてください。

オフライン

 

#3 2010-05-15 15:19:37

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: 管理者権限の必要な操作ができない

Templer さんへ.

再び,同じ症状になったため,ps コマンドで件のプロセスを調べた所,起動しておりました.

オフライン

 

#4 2010-05-15 18:30:52

Templer
メンバ
登録日: 2009-07-08

Re: 管理者権限の必要な操作ができない

う〜ん。どういうことなんでしょう。
他の方からのアドバイスが得られるかもしれませんので、もう少し情報を出してみますか。

発生時のプロセス状況

コード:

ps aux | grep pol

と、発生時の「/var/log/auth.log」「/var/log/syslog」の内容。「.xsession-errors」にも何かあるかもしれません。
(ログには既に何らかの痕跡が残っていると思われます)

※ ユーザ情報等は#1同様伏せてください。

オフライン

 

#5 2010-06-01 01:18:25

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: 管理者権限の必要な操作ができない

Templer さん.

最近調子がいいのか,エラーにあまり遭遇しませんでした.
別の PC に Ubuntu 10.04 日本語 Remix インストールした際にエラーが再現しました.
同環境ではないので,状況がややこしくなっているかもしれませんが,以前求められましたログを貼り付けます.

ps の結果

コード:

root      1263  0.5  0.3   6396  3988 ?        S    00:48   0:02 /usr/lib/policykit-1/polkitd
root      1295  0.0  0.0   5176   844 ?        S    00:48   0:00 udisks-daemon: not polling any devices
hoge    1815  0.0  0.6  18360  6328 ?        S    00:53   0:00 /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
hoge    1982  0.0  0.0   2888   836 pts/0    S+   00:55   0:00 grep --color=auto pol

/var/log/auth.log

コード:

May 31 23:52:48 ubuntu gdm-session-worker[1334]: pam_succeed_if(gdm:auth): requirement "user ingroup nopasswdlogin" not met by user "hoge"
May 31 23:52:51 ubuntu gdm-session-worker[1334]: pam_unix(gdm:session): session opened for user hoge by (uid=0)
May 31 23:52:51 ubuntu gdm-session-worker[1334]: pam_ck_connector(gdm:session): nox11 mode, ignoring PAM_TTY :0
May 31 23:52:54 ubuntu polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session2 (system bus name :1.30 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale ja_JP.utf8)
May 31 23:55:32 ubuntu polkitd(authority=local): Operator of unix-session:/org/freedesktop/ConsoleKit/Session2 FAILED to authenticate to gain authorization for action org.freedesktop.network-manager-settings.system.modify for system-bus-name::1.48 [<unknown>] (owned by unix-user:hoge)
May 31 23:55:56 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/sbin/service networking restart
May 31 23:56:09 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/etc/init.d/networking restart
May 31 23:58:59 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/apt-get install axel
May 31 23:59:50 ubuntu polkitd(authority=local): Operator of unix-session:/org/freedesktop/ConsoleKit/Session2 successfully authenticated as unix-user:hoge to gain TEMPORARY authorization for action com.ubuntu.devicedriver.install for unix-process:1643:9934 [/usr/bin/python /usr/bin/jockey-gtk --check] (owned by unix-user:hoge)
Jun  1 00:02:29 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/bin/mv apt-fast /usr/bin/
Jun  1 00:02:36 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/bin/chmod +x /usr/bin/
Jun  1 00:02:47 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/tasksel
Jun  1 00:04:25 ubuntu useradd[7086]: new user: name=sshd, UID=115, GID=65534, home=/var/run/sshd, shell=/usr/sbin/nologin
Jun  1 00:04:25 ubuntu usermod[7091]: change user 'sshd' password
Jun  1 00:04:25 ubuntu chage[7096]: changed password expiry for sshd
Jun  1 00:04:25 ubuntu sshd[7131]: Server listening on 0.0.0.0 port 22.
Jun  1 00:04:25 ubuntu sshd[7131]: Server listening on :: port 22.
Jun  1 00:05:28 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/bin/chmod +x /apt-fast
Jun  1 00:05:37 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/bin/chmod +x /usr/bin/apt-fast
Jun  1 00:05:46 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/apt-fast -y dist-upgrade
Jun  1 00:05:53 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/apt-get update
Jun  1 00:06:45 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/apt-fast lxde lxdm
Jun  1 00:07:39 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/apt-fast install vim
Jun  1 00:14:41 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/vi /etc/xdg/user-dirs.conf
Jun  1 00:14:58 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/apt-fast install lxde lxdm
Jun  1 00:17:01 ubuntu CRON[7774]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun  1 00:17:01 ubuntu CRON[7774]: pam_unix(cron:session): session closed for user root
Jun  1 00:18:22 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/apt-fast -y dist-upgrade
Jun  1 00:31:15 ubuntu sudo:   hoge : TTY=unknown ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/ubuntu-ja-setup-helper
Jun  1 00:32:25 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/apt-fast install rss-glx
Jun  1 00:40:38 ubuntu sudo:   hoge : TTY=pts/0 ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/apt-fast install rss-glx
Jun  1 00:45:54 ubuntu gnome-keyring-daemon[1416]: unsupported key algorithm in certificate: 1.2.840.10045.2.1
Jun  1 00:45:55 ubuntu gnome-keyring-daemon[1416]: unsupported key algorithm in certificate: 1.2.840.10045.2.1
Jun  1 00:46:39 ubuntu sudo:   hoge : TTY=unknown ; PWD=/home/hoge ; USER=root ; COMMAND=/usr/bin/ubuntu-ja-setup-helper
Jun  1 00:48:36 ubuntu sshd[775]: Server listening on 0.0.0.0 port 22.
Jun  1 00:48:36 ubuntu sshd[775]: Server listening on :: port 22.
Jun  1 00:48:51 ubuntu lxdm-binary: pam_succeed_if(lxdm:auth): requirement "user ingroup nopasswdlogin" not met by user "hoge"
Jun  1 00:48:51 ubuntu lxdm-binary: pam_unix(lxdm:session): session opened for user hoge by (uid=0)
Jun  1 00:48:55 ubuntu gnome-keyring-daemon[1161]: couldn't set environment variable in session: The name org.gnome.SessionManager was not provided by any .service files
Jun  1 00:48:55 ubuntu gnome-keyring-daemon[1161]: couldn't set environment variable in session: The name org.gnome.SessionManager was not provided by any .service files
Jun  1 00:48:56 ubuntu polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session2 (system bus name :1.19 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale ja_JP.UTF-8)
Jun  1 00:52:00 ubuntu polkitd(authority=local): Unregistered Authentication Agent for session /org/freedesktop/ConsoleKit/Session2 (system bus name :1.19, object path /org/gnome/PolicyKit1/AuthenticationAgent, locale ja_JP.UTF-8) (disconnected from bus)
Jun  1 00:52:00 ubuntu lxdm-binary: pam_unix(lxdm:session): session closed for user hoge
Jun  1 00:52:13 ubuntu lxdm-binary: pam_succeed_if(lxdm:auth): requirement "user ingroup nopasswdlogin" not met by user "hoge"
Jun  1 00:52:13 ubuntu lxdm-binary: pam_unix(lxdm:session): session opened for user hoge by (uid=0)
Jun  1 00:52:16 ubuntu polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session4 (system bus name :1.40 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale ja_JP.UTF-8)
Jun  1 00:52:59 ubuntu polkitd(authority=local): Unregistered Authentication Agent for session /org/freedesktop/ConsoleKit/Session4 (system bus name :1.40, object path /org/gnome/PolicyKit1/AuthenticationAgent, locale ja_JP.UTF-8) (disconnected from bus)
Jun  1 00:52:59 ubuntu lxdm-binary: pam_unix(lxdm:session): session closed for user hoge
Jun  1 00:53:07 ubuntu lxdm-binary: pam_succeed_if(lxdm:auth): requirement "user ingroup nopasswdlogin" not met by user "hoge"
Jun  1 00:53:07 ubuntu lxdm-binary: pam_unix(lxdm:session): session opened for user hoge by (uid=0)
Jun  1 00:53:12 ubuntu polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session6 (system bus name :1.75 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale ja_JP.UTF-8)

/var/log/syslog
フォーラムのサイズをオーバしたため,ファイルのリンクを貼らせていただきます.
http://www.box.net/shared/j7viddq5tk

.xsession-errors

コード:

Xsession: X session started for hoge at 2010年  6月  1日 火曜日 00:53:08 JST
Setting IM through im-switch for locale=ja_JP.
Start IM through /etc/X11/xinit/xinput.d/ja_JP linked to /etc/X11/xinit/xinput.d/ibus.
GNOME_KEYRING_CONTROL=/tmp/keyring-nWlH1e
GNOME_KEYRING_CONTROL=/tmp/keyring-nWlH1e
SSH_AUTH_SOCK=/tmp/keyring-nWlH1e/ssh
GNOME_KEYRING_CONTROL=/tmp/keyring-nWlH1e
SSH_AUTH_SOCK=/tmp/keyring-nWlH1e/ssh
** Message: adding killswitch idx 0 state 1
** Message: killswitch 0 is 1
** Message: killswitches state 1

(polkit-gnome-authentication-agent-1:1815): GLib-GObject-WARNING **: cannot register existing type `_PolkitError'

(polkit-gnome-authentication-agent-1:1815): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
** Message: killswitch 0 is 1
** Message: killswitches state 1

(gnome-power-manager:1824): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2273: signal `proxy-status' is invalid for instance `0x8fa9870'
** (nm-applet:1825): DEBUG: old state indicates that this was not a disconnect 0
Initializing nautilus-gdu extension
WARNING: Application calling GLX 1.3 function "glXCreatePixmap" when GLX 1.3 is not supported!  This is an application bug!
Starting gtk-window-decorator
I/O warning : failed to load external entity "/home/hoge/.compiz/session/10af725ad723f90277127532118990968600000017430028"
WARNING: Application calling GLX 1.3 function "glXDestroyPixmap" when GLX 1.3 is not supported!  This is an application bug!

(gnome-terminal:1954): Gtk-CRITICAL **: gtk_accel_map_unlock_path: assertion `entry != NULL && entry->lock_count > 0' failed

症状の現れた PC のスペックは
製品名: lenovo ideapad S10-2
プロセッサ: Intel(R) Atom(TM) CPU N280 1.66GHz
メモリ: 1GB
OS: Ubuntu 10.04 日本語 Remix (wubi)

同じ環境ではありませんが,同じ症状でしたので報告させて戴きます.

オフライン

 

#6 2010-06-02 23:07:37

Templer
メンバ
登録日: 2009-07-08

Re: 管理者権限の必要な操作ができない

アップデートを重ねるごとに良くなっていったのでしょうか。それは嬉しいですね。

それはさておき、ログの記述その物から "これ" と言えるものは見つけられませんでした。
なので、その行動にある「lxdm」をインストールして確認してみたところ、これが当たりのようです。こちらでもPolicykitの動作不能を再現しました。
ですが、私の環境では100%の再現率なので、当てはまるのは#5のマシンに限り、#1のマシンについては…どうなんでしょう。
とりあえず、#5のマシンの方は「gdm」を使用するようにしてください。

オフライン

 

#7 2010-06-02 23:22:07

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: 管理者権限の必要な操作ができない

Templer さんへ.

アドバイスありがとうございます.

後々気づいたのですが,lxdm をインストールした方は当方でも100%の再現性を確認しました.

ひとまず,#5 に関しては,gdm を使う方向で行きたいと思います.

重ね重ね本当にありがとうございました.

オフライン

 

Board footer

Powered by FluxBB