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 ??

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

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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.