
Ubuntu日本語フォーラム

ログインしていません。
はじめまして。
昨日、ubuntu9.10をインストールし使用し始めましたが、再起動すると、
エラー
"OAFIID:GNOME_*** " を読み込む際にパネルで問題が発生しました。
お使いの設定からアプレットを削除しますか?
削除しない(ボタン)/削除(ボタン)
というエラーウインドウが8個表示されてしまうようになりました。
(***=NotificationAreaApplet, IndicatorApplet, ShowDesktopApplet,
ClockApplet, WindowListApplet, FastUserSwitchApplet,
Panel_TrashApplet, WorkspaceSwitcherAppletの8種類)
同時に、上部パネルの右側の項目が全て消えてしまっています。
また、このエラーは、パネル上で右クリックし、「パネルへ追加」を選択しても表示されます。
昨日は、「削除」を選択したのち再起動を行いましたが、ログイン画面が表示されなくなり
ログイン不能になってしまいました。
やむなく再インストールを行いましたが、本日、同様なエラーが起こりました。
ですので、「削除」を選択せずに、解決できる方法をご存知の方がいらっしゃいましたら、
アドバイス等をご伝授いただければと思います。
よろしくお願いいたします。
OS:Ubuntu9.10
GNOME:2.28.1
PC:IBM ThinkPad R50e 1843HWJ(ノートPC), Pentium M 1.6GHz, memory 1.0GB
オフライン
「削除しない」場合はどうなるのでしょうか。
端末を使えばエラーの詳しい内容がわかるかもしれません。
削除した場合としない場合で、以下方法が分かれます。
エラーの内容からは、メニューアプレットは残っていると思われるので、
「アプリケーション」→「アクセサリ」→「端末」を起動してください。
もし無いのであれば、「Alt」+「F2」で「アプリケーションの実行」を起動し、
「gnome-terminal」と入力して実行してください。
$ に続けて以下のように入力してください。
gnome-panel --replace
Enterキーを押すと端末で起動したパネルに置換され、ログが見れるようになると思います。
1. 「削除」した場合
端末で起動したパネルを右クリックし、「パネルへ追加」をクリックします。
削除されたアプレットを追加してみてください。端末上にエラーが表示されますか。表示されたらその内容を教えてください。
2. 「削除しない」場合
コマンド入力直後に端末にエラーメッセージが表示されませんか?表示されたらその内容を教えてください。
オフライン
vbkさん
お返事、ありがとうございます。
「削除しない」を選択してから端末を起動し、gnome-panel --replaceを実行したところ、
以下のような表示が現れるとともに、再びエラーウィンドウが8つ現れました。
** (gnome-panel:1929) WARNING **: panel-applet-frame.c:1273: failed to load applet OAFIID:GNOME_ShowDesktopApplet:
Failed to initialise the ActivationContext
** (gnome-panel:1929) WARNING **: panel-applet-frame.c:1273: failed to load applet OAFIID:GNOME_WindowListApplet:
Failed to initialise the ActivationContext
** (gnome-panel:1929) WARNING **: panel-applet-frame.c:1273: failed to load applet OAFIID:GNOME_Panel_TrashApplet:
Failed to initialise the ActivationContext
** (gnome-panel:1929) WARNING **: panel-applet-frame.c:1273: failed to load applet OAFIID:GNOME_WorkspaceSwitcherApplet:
Failed to initialise the ActivationContext
** (gnome-panel:1929) : DEBUG: Initialized Panel Applet Signaler.
** (gnome-panel:1929) : DEBUG: Adding applet 0.
** (gnome-panel:1929) : DEBUG: Adding applet 1.
** (gnome-panel:1929) : DEBUG: Adding applet 2.
** (gnome-panel:1929) WARNING **: panel-applet-frame.c:1273: failed to load applet OAFIID:GNOME_FastUserSwitchApplet:
Failed to initialise the ActivationContext
** (gnome-panel:1929) WARNING **: panel-applet-frame.c:1273: failed to load applet OAFIID:GNOME_ClockApplet:
Failed to initialise the ActivationContext
** (gnome-panel:1929) WARNING **: panel-applet-frame.c:1273: failed to load applet OAFIID:GNOME_IndicatorApplet:
Failed to initialise the ActivationContext
** (gnome-panel:1929) WARNING **: panel-applet-frame.c:1273: failed to load applet OAFIID:GNOME_NotificationAreaApplet:
Failed to initialise the ActivationContext
よろしくおねがいいたします
オフライン
エラーをGoogle先生に聞いても分からないという答えが…。
futohogaさん による投稿:
昨日、ubuntu9.10をインストールし使用し始めましたが、再起動すると、
アップデートは行いましたか。
もし行っていないのであれば、
「システム」>「システム管理」>「アップデート・マネージャ」(Alt+F2 > update-manager)で
「再チェック」、「アップデートをインストール」を行ってください。改善されるかもしれません。
オフライン
vbkさん
お返事ありがとうございます。
apt-get upgradeを一度行い、270個程度、プログラムを更新しましたが、
アップデートマネージャーからは実行していませんでした。
チェックしたところ結果、17個ありました。
(bind9-host, dnsutils, libbind9-50, libdns50, libdns53, libisc50, libisccc50, libisccfg50, liblwres50, linux-generic, linux-headers-2.6.31-20, linux-headers-2.6.31-20-generic, linux-headers-generic, sreadahead, ureadahead)
ただ、「アップデートをインストール」ボタンを選択しても、アップデートが始まりませんでした。
アップデートの詳細を見たところ、
This Package provides the 'host' program in the form that is bundled with the BIND 9.X sources.
This Version differs from the one provided in the package called host, which is from NIKHEF, and
has a similar but different set of features/options.
とありました。
よろしくおねがいいたします。
オフライン
futohoga による投稿:
apt-get upgradeを一度行い、270個程度、プログラムを更新しましたが、
アップデートマネージャーからは実行していませんでした。
チェックしたところ結果、17個ありました。
どちらでも同じです。
アップデートの詳細は、「bind9-host」の詳細だと思います。パッケージごとに詳細情報があります。
アップデートが始まらなかったというのが謎ですね。リスト左側にチェックマークがついていますか。
または「ディストリビューションのアップグレード」ダイアログが表示されていませんか。
ダイアログが表示されてなく、チェックもついているとして、インストールが完全ではない可能性があります。
画面右上に通行禁止マークのようなものが表示されていませんか。
もう一度
sudo apt-get update sudo apt-get upgrade
と入力し、エラーが発生しないどうか確認してください。
また、それぞれの作業をするときには、他の管理システムを終了させてください。
たとえば、Synapticを開きながらapt-getを端末から行うことはできません。
オフライン
vbk による投稿:
futohoga による投稿:
apt-get upgradeを一度行い、270個程度、プログラムを更新しましたが、
アップデートマネージャーからは実行していませんでした。
チェックしたところ結果、17個ありました。どちらでも同じです。
いえ違います。
依存関係で新規のインストールパッケージがある場合は、それらは保留となってインストールされません。
「apt-get」でインストールする場合は、それらを手動でインストールしなければなりません。
オフライン
不適切な説明で申し訳ない。どちらでも同じというのは、端末からでもパッケージマネージャでアップグレードしても同じということです。
保留パッケージはたしかアップデートマネージャでもインストールできませんよね。
すると、「アップデートが始まらなかったというのが謎」ではなく、そうなるべきですね。
んー。こういうのはdist-upgradeでアップグレードされるんでしたっけ;;
オフライン
#8 思考が、本題からずれてました。
一度、アプレットを完全削除後、インストールしてみてください。
sudo apt-get purge gnome-applets gnome-applets-data sudo apt-get install gnome-applets gnome-applets-data
オフライン
vbkさん、Templerさん、ありがとうございます。
sudo apt-get purge gnome-applets gnome-applets-data
sudo apt-get install gnome-applets gnome-applets-data
を実行後、再起動してみましたが、起動時、やはり今までどおりの
エラーがでてしまいます。
よろしくお願いいたします。
オフライン
直るかどうかまったく分かりませんが、保留になってるパッケージが少し怪しいです。
入れても問題なさそうなので、入れてみてはどうでしょう。
sudo apt-get install bind9-host dnsutils libbind9-50 libdns50 libdns53 libisc50 libisccc50 libisccfg50 liblwres50 linux-generic linux-headers-2.6.31-20 linux-headers-2.6.31-20-generic linux-headers-generic sreadahead ureadahead
オフライン
vbkさん、お返事ありがとうございます。
保留になっているパッケージを全ていれ、再起動をかけてみましたが、やはり同様なエラーが現れてしまいます。
オフライン
とりあえず検索で判ったところまで:
エラーメッセージは次の共有ライブラリにありました.
ということは bonobo-activation-server が不具合を起こしている?
$ strings /usr/lib/libbonobo-activation.so.4 | grep initialise
Failed to initialise the ActivationContext
$ ps -ef | grep [b]onobo
xxx 1782 1 0 10:55 ? 00:00:00 /usr/lib/bonobo-activation/bonobo-activation-server --ac-activate --ior-output-fd=20
$ ldd /usr/lib/bonobo-activation/bonobo-activation-server
linux-gate.so.1 => (0x00962000)
libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0 (0x00110000)
libbonobo-activation.so.4 => /usr/lib/libbonobo-activation.so.4 (0x002eb000)
...略...オフライン
追加:
/usr/lib/bonobo/servers/ に関連しそうなファイルがあります.
例えば Trash アプレットの bonobo 関連ファイルは
$ ls -l /usr/lib/bonobo/servers/GNOME_Panel_TrashApplet.server -rw-r--r-- 1 root root 18441 2009-10-20 18:36 /usr/lib/bonobo/servers/GNOME_Panel_TrashApplet.server $ file /usr/lib/bonobo/servers/GNOME_Panel_TrashApplet.server /usr/lib/bonobo/servers/GNOME_Panel_TrashApplet.server: XML document text
オフライン
gnome-panel そのものが libbonobo-activation.so.4 をリンクしていて,
API の bonobo_activation_activate_from_id_async の呼び出しでエラーになっている.
しかし strace によると,gnome-panel から直接 /usr/lib/bonobo/servers/*.server ファイルにアクセスしている様子は無い.
open("/etc/orbitrc", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/xxx/.orbitrc", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/tmp/orbit-xxx", {st_mode=S_IFDIR|0700, st_size=480, ...}) = 0
mkdir("/tmp/orbit-xxx", 0700) = -1 EEXIST (File exists)
stat64("/tmp/orbit-xxx", {st_mode=S_IFDIR|0700, st_size=480, ...}) = 0
utime("/tmp/orbit-xxx", [0, 0]) = 0
connect(11, {sa_family=AF_FILE, path="/tmp/orbit-xxx/linc-6d1-0-5fe7906bb0198"}, 46) = 0
bind(12, {sa_family=AF_FILE, path="/tmp/orbit-xxx/linc-7a3-0-b086c1b3115"}, 44) = 0
getsockname(12, {sa_family=AF_FILE, path="/tmp/orbit-xxx/linc-7a3-0-b086c1b3115"}, [44]) = 0
open("/tmp/orbit-xxx/bonobo-activation-register-f6f7ce564401959e739f58474ba762b0.lock", O_RDWR|O_CREAT, 0700) = 18
open("/tmp/orbit-xxx/bonobo-activation-server-f6f7ce564401959e739f58474ba762b0-ior", O_RDONLY) = 19
connect(19, {sa_family=AF_FILE, path="/tmp/orbit-xxx/linc-703-0-76173898a7355"}, 46) = 0
connect(22, {sa_family=AF_FILE, path="/tmp/orbit-xxx/linc-7aa-0-60da33ce49ed2"}, 46) = 0
connect(24, {sa_family=AF_FILE, path="/tmp/orbit-xxx/linc-7b1-0-7b32346885616"}, 46) = 0
connect(25, {sa_family=AF_FILE, path="/tmp/orbit-xxx/linc-7ad-0-1ffa112682309"}, 46) = 0/tmp/orbit-xxx を介して bonobo-activation-server と接続している?
#1 の futohogaさん による投稿:
ログイン画面が表示されなくなり
ログイン不能になってしまいました。
やむなく再インストールを行いましたが、本日、同様なエラーが起こりました。
再インストールでも同じ状況なのは,その方法に問題が有るからでは?
-- 例えば容量不足で /tmp に書き込めない --
オフライン
自分の体験ですが、indicator-applet-sessionをインストールすれば直りました。
オフライン