Nautilus açılmıyor, GLib hatasını gösteriyor


58

Nautilus'u terminalden başlattığımda aşağıdaki hata yazdırılıyor ve nautilus açılmıyor.

(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

Sorun ne olabilir?

Yanıtlar:


68

Tarafından Bu cevap cortopy içinde ask.fedoraproject.org , benim için çalıştı.

Bugün benzer bir sorunla karşı karşıya kaldım, ancak hiçbir şekilde nautilus açamadım. Bu yüzden bazı güncel güncelleme çatışmalarından kaynaklanıp kaynaklanmadığını merak ediyorum.

Bu olası bir çözüm değil, ama en azından normal olarak devam etmeme izin veriyor.

Denenecek ilk şey sudo nautilusbir terminalde. Eğer çalışırsa, o zaman mevcut kullanıcınız için aktif nautilus işleminde bir sorun olduğu anlamına gelebilir.

Nautilus'u düzgün şekilde yeniden başlatabilmek için aşağıdakileri yapın:

  1. Nautilus işlemlerinin çalıştığını görün:
    ps aux | grep nautilus
  2. Gördüğün tüm nautilus işlemlerini öldür:
    sudo öldürmek PIDNUMBER
  3. Nautilus'u yeniden başlatın:
    nautilus -q

3
Faydalı, ancak bu bir geçici çözümdür, ancak gerçek bir cevap değil ...
Pisu

21

Lütfen Terminal yazınız:

sudo killall nautilus && (nautilus &)

Bitti.
Bu burada bildirdi: Nautilus başlamıyor


1
benim için gerçekten yardımcı ve daha iyi bir çözüm)
Maxim Akristiniy

Nautilusun çalışmayı bıraktığı zaman da zaman zaman bunu yapmak zorundayım.
Salvatorelab

Tamam, bu geçici olarak yalnızca düzeltmeler yapıldı
Benny

0

Benim için şöyle oldu: Nautilus ile açabilirim

sudo nautilus

Böylece tüm nautilus işlemlerini öldürdüm:

ps aux | grep nautilus
sudo kill <PID>

Denenmiş:

nautilus -q

Ve anladım:

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

Ben de bu klasörlerin her birinin izinlerini kontrol ettim:

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

Ve ev klasörü root'a aitti, ben de yaptım:

sudo chown -R user:user /home/user/.local/share/gvfs-metadata/home
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.