ターミナルからnautilusを起動すると、次のエラーが出力され、nautilusが開きません。
(nautilus:25179): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:25179): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
Could not register the application: Timeout was reached
(nautilus:25179): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(nautilus:25179): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(nautilus:25179): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
何が問題なのでしょうか?
cortopyask.fedoraproject.org のこの回答は、私のために働いた。
私は今日、同様の問題を経験してきましたが、ノーチラスを開くことができませんでした。だから、これは最近のアップデートの衝突によるものかどうか疑問に思っています。
これは可能性の高い解決策ではありませんが、少なくとも通常どおりに実行できます。
最初に試すのは、ターミナルで
Sudo nautilus
です。動作する場合は、現在のユーザーのアクティブなnautilusプロセスに問題がある可能性があります。Nautilusを適切に再起動するには、次の手順を実行します。
- どのnautilusプロセスが実行されているかを確認します:
ps aux | grep nautilus- 表示されるすべてのnautilusプロセスを強制終了します。
PIDNUMBERを強制終了する- Nautilusを再起動します:
ノーチラス-q
私にとっては、次のとおりでした。
Sudo nautilus
そのため、すべてのnautilusプロセスを強制終了しました。
ps aux | grep nautilus
Sudo kill <PID>
試した:
nautilus -q
そして得た:
(nautilus:4918): GVFS-WARNING **: can't init metadata tree /home/user/.local/share/gvfs-metadata/home: open: Permission denied
そこで、これらの各フォルダの許可を確認しました。
ls -la /home/user/ | grep .local
ls -la /home/user/.local/ | grep share
ls -la /home/user/.local/share/gvfs-metadata/ | grep home
そして、フォルダのホームはルートによって所有されていたので、私はしました:
Sudo chown -R user:user /home/user/.local/share/gvfs-metadata/home