Nautilus tidak terbuka, menunjukkan kesalahan GLib

58

Ketika saya meluncurkan nautilus dari terminal, kesalahan berikut dicetak dan nautilus tidak terbuka.

(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

Apa yang bisa menjadi masalah ??

Shubham Chowdhary
sumber

Jawaban:

68

Jawaban ini oleh cortopy di ask.fedoraproject.org , bekerja untuk saya.

Saya telah mengalami masalah yang sama hari ini, hanya saja saya tidak bisa membuka nautilus sama sekali. Jadi saya bertanya-tanya apakah ini disebabkan oleh beberapa pembaruan terbaru.

Ini bukan solusi yang mungkin, tetapi setidaknya memungkinkan saya untuk melanjutkan seperti biasa.

Hal pertama yang harus dicoba adalah sudo nautilusdi terminal. Jika berhasil, maka itu dapat berarti bahwa ada sesuatu yang salah dengan proses nautilus aktif untuk pengguna Anda saat ini.

Untuk dapat memulai kembali nautilus dengan benar, lakukan hal berikut:

  1. Lihat proses nautilus yang sedang berjalan:
    ps aux | grep nautilus
  2. Bunuh semua proses nautilus yang Anda lihat:
    sudo bunuh PIDNUMBER
  3. Mulai kembali nautilus:
    nautilus -q
tinto
sumber
3
Berguna, tapi ini solusinya, tetapi bukan jawaban yang nyata ...
Pisu
21

Silakan ketik Terminal:

sudo killall nautilus && (nautilus &)

Selesai.
Ini telah dilaporkan di sini: Nautilus tidak memulai

Benny
sumber
1
benar-benar membantu dan solusi yang lebih baik untuk saya)
Maxim Akristiniy
Saya juga harus melakukan ini dari waktu ke waktu, setiap kali nautilus berhenti bekerja.
Salvatorelab
Benar, ini hanya perbaikan sementara
Benny
0

Bagi saya itu adalah sebagai berikut: Saya bisa membuka nautilus dengan

sudo nautilus

Jadi saya membunuh semua proses nautilus:

ps aux | grep nautilus
sudo kill <PID>

Mencoba:

nautilus -q

Dan mendapatkan:

(nautilus:4918): GVFS-WARNING **: can't init metadata tree /home/user/.local/share/gvfs-metadata/home: open: Permission denied

Jadi saya memeriksa izin dari masing-masing folder ini:

ls -la /home/user/ | grep .local
ls -la /home/user/.local/ | grep share
ls -la /home/user/.local/share/gvfs-metadata/ | grep home

Dan folder home dimiliki oleh root jadi saya lakukan:

sudo chown -R user:user /home/user/.local/share/gvfs-metadata/home
Tomás Arturo Herrera Castro
sumber