鹦鹉螺不会发射[16.04]


53

如果我尝试以任何方式(从Unity,Terminal)启动Nautilus,它将无法启动。终端给我这些输出:

发射

name@machine:~$ nautilus

(nautilus:4367): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

Trasovací/ladící past (SIGTRAP) (core dumped [obraz paměti uložen])

用sudo启动

name@machine:~$ sudo nautilus

(nautilus:4672): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

(nautilus:4672): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

Trasovací/ladící past (SIGTRAP) (core dumped [obraz paměti uložen])

校验

name@machine:~$ nautilus -c
running nautilus_self_check_file_utilities
running nautilus_self_check_file_operations
running nautilus_self_check_directory

(nautilus:4689): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

Trasovací/ladící past (SIGTRAP) (core dumped [obraz paměti uložen])

我尝试重新安装Nautilus(进行清除),重新启动,删除〜/ .config / nautilus,首先一步一步进行,然后一次全部完成,但是没有任何效果。自安装以来,我没有在Ubuntu系统中更改任何配置或进行任何重大更改。昨天鹦鹉螺工作了,今天没有工作。有人知道如何解决吗?


1
在看到您已经尝试过的内容之后,您似乎无法修复自己。我建议您在bugs.launchpad.net中将此报告为错误。
乔斯

Answers:


19

该模式在包org.gnome.nautilus.preferences中的文件/usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.xml中定义nautilus-data。也许它被某种方式损坏了。

采用

sudo apt-get install --reinstall nautilus-data

重新安装该软件包。


该文件已完全丢失。解决方案有效,谢谢。我认为可能是某些文件损坏或丢失引起的。您是专家还是以某种方式发现了吗?有没有一种方法可以识别哪个软件包的文件损坏或丢失(至少丢失的文件总是很难发现)?如果清除nautilus及其所有不再使用的依赖项,为什么不能删除nautilus-data(它已被另一个基于gnome的软件包使用)?
aleskva '16

3
就我而言,它仍然不起作用。我不得不执行sudo nautilus ...
bogdan.rusu

@ bogdan.rusu同样在这里
1

正确答案应为@Efi Kaltirimidou
Tai Christian

133

对我来说,终止正在运行的nautilus进程并重新启动它是可行的。

ps awx | grep nautilus

我找到了进程ID,然后用终止了它

sudo kill -TERM <id>

这就是我的Ubuntu GNOME 16.04有时发生的情况,而您的解决方案正是我所需要的。
hata

7
或者您可以从进程监视器中将其杀死。
Vicky

哇..这段代码对我有所帮助。谢谢
MagePsycho

2
命令并没有帮助我(或者也许我使用了错误的ID),但是从系统监视器中杀死鹦鹉螺却帮了我大忙。谢谢!
Nat Naydenova

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.