노틸러스가 열리지 않아 GLib 오류 표시


58

터미널에서 노틸러스를 시작하면 다음 오류가 인쇄되고 노틸러스가 열리지 않습니다.

(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

무엇이 문제가 될 수 있습니까?

답변:


68

ask.fedoraproject.orgcortopy의 답변 은 저에게 효과적 이었습니다.

나는 오늘 비슷한 문제를 겪고 있었지만 노틸러스를 전혀 열 수 없었습니다. 그래서 이것이 최근의 업데이트 충돌 때문인지 궁금합니다.

이것은 가능한 해결책은 아니지만 적어도 정상적으로 진행할 수 있습니다.

가장 먼저 시도해야 할 것은 sudo nautilus터미널입니다. 작동하면 현재 사용자의 활성 노틸러스 프로세스에 문제가 있음을 의미 할 수 있습니다.

노틸러스를 올바르게 다시 시작하려면 다음을 수행하십시오.

  1. 어떤 노틸러스 프로세스가 실행 중인지 확인하십시오.
    PS AUX | grep nautilus
  2. 보이는 노틸러스 프로세스를 모두 종료하십시오.
    sudo kill PIDNUMBER
  3. 노틸러스를 다시 시작하십시오.
    노틸러스 -q

3
유용하지만 이것은 해결 방법이지만 실제 답변은 아닙니다.
Pisu


0

나를 위해 그것은 다음과 같습니다 : 나는 노틸러스와 함께 열 수 있습니다

sudo 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.