XXXXXXXX@XXXXXXXX wrote:
以前から、任意のユーザでgnomeセッションにログインしたときに、
99%くらいの確率で件名のワーニングにより nautilus が立ち上がりませんでした。
# 背景は真っ黒になります。
# ちなみに、1% 程度はよく分かりませんが、
# nautilus が立ち上がることもまれにありました。
今回、そのワーニングが起こるある例ができたので報告します。
手元の環境は、Vine Linux 5.1 x86_64 に、
task-gnome による gnome 環境一式と rabbitcvs-nautilus がインストールさ
れています。
gnome-terminal から nautilus を起動すると、以下のようなワーニングが出ま
した。
====================
$ nautilus
(nautilus:24582): Unique-DBus-WARNING **: Error while sending message: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
(nautilus:24582): Unique-DBus-WARNING **: Error while sending message: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
====================
続いて、gksu nautilus を実行すると、以下のようなエラーが出ました。
====================
$ gksu nautilus
(nautilus:30362): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported
(nautilus:30362): Nautilus-Python-WARNING **: g_module_open libpython failed: /usr/lib/libpython2.5.so.1.0: 共有オブジェクトファイルを開けません: そのようなファイルやディレクトリはありません
Traceback (most recent call last):
File "/usr/lib64/python2.5/site-packages/gtk-2.0/gobject/__init__.py", line 33, in <module>
from glib import spawn_async, idle_add, timeout_add, timeout_add_seconds, \
File "/usr/lib64/python2.5/site-packages/gtk-2.0/glib/__init__.py", line 30, in <module>
from glib._glib import *
ImportError: /usr/lib64/libpyglib-2.0.so.0: undefined symbol: PyExc_ImportError
(nautilus:30362): Nautilus-Python-WARNING **: could not import gobject
(nautilus:30362): Nautilus-Python-WARNING **: pygobject initialization failed
(nautilus:30362): Nautilus-Python-WARNING **: nautilus_python_init_python failed
Traceback (most recent call last):
File "/usr/share/nautilus-python/extensions/RabbitVCS.py", line 58, in <module>
import threading
File "/usr/lib64/python2.5/threading.py", line 11, in <module>
from time import time as _time, sleep as _sleep
ImportError: /usr/lib64/python2.5/lib-dynload/timemodule.so: undefined symbol: PyExc_ValueError
** Message: Initializing gksu extension...
** (nautilus:30362): WARNING **: Unable to add monitor: サポートしていない操作です
** (nautilus:30362): WARNING **: Unable to add monitor: サポートしていない操作です
--- Hash table keys for warning below:
--> file:///root
(nautilus:30362): Eel-WARNING **: "nautilus-metafile.c: metafiles" hash table still has 1 element at quit time (keys above)
(nautilus:30362): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 1 element at quit time
====================
今回の場合は、
$ sudo apt-get remove rabbitcvs-nautilus
として、上記エラーが出ないようにすることで回避できました。
実際に、何と何のパッケージが関係して、この不具合が起こるかまでは追求で
きておりません。
おそらく Nautilus へのプラグインを提供する Python 系のパッケージと
Nautilus あたりだと思われます。
これも試しておりませんが、rabbitcvs-nautilus 以外でも Python 系の
nautilus プラグインであれば、
本件の不具合は起こりうるかもしれません。
参考までに、Ubuntu でも本件は報告されております。
nautilus Unique-DBus-WARNING
Ubuntu “nautilus” package Bugs Bug #379183
https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/379183
== このレポートの詳細は以下の通りです ==
レポート ID : 1064
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=1064
分類 : バグ
バージョン : Vine-5.1
関連パッケージ : なし
arch : x86_64
状態 : 新規
優先度 : 中
重大度 : 普通
担当者 : 未定
# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。
--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/