при запуске Nautilus с пользователем без полномочий root и просмотре папки за пределами собственного домашнего каталога (например, корневого каталога /), Nautilus зависает ~ 10-30 секунд, прежде чем открыть нужный каталог.
Если Nautilus запущен в консоли, после остановки отображается следующее сообщение об ошибке:
(nautilus:5177): GVFS-WARNING **: 16:30:46.532: Error: Error calling StartServiceByName for org.gtk.vfs.Metadata: Timeout was reached
С тем же процессом наутилуса все отлично работает после заморозки. -> Открытие того же или другого каталога за пределами дома работает как обычно без каких-либо заморозок. Также работает Nautilus с правами суперпользователя -> не приводит к зависанию и сообщению об ошибке.
У меня была эта проблема, так как я получил ПК (свежую установку Ubuntu 18.04 от нашего ИТ-отдела университета), и я уже пытался выполнить sudo apt-get remove/install nautilus.
У кого-нибудь есть идея, как решить эту проблему? Заранее спасибо.
ОБНОВИТЬ:
Я также пытался изменить права доступа / владельца org.gtk.vfs.Файл метаданных, который я нашел в "/ usr / share / dbus-1 / services /", но без удачи.
Кроме того, я обнаружил, что не только nautilus, но также и gedit или evince за 10-30 секунд зависают после обработки файлов вне домашнего каталога.
Временное решение:
Я обнаружил, что просто перемещая / удаляя org.gtk.vfs.Файл метаданных, исправляет зависания :)
НО: очевидно, что исключение файла не является реальным решением для этой ошибки. Как и ожидалось, вместо предупреждения о тайм-ауте, предупреждение org.gtk.vfs.Метаданные не могут быть выполнены / показаны.
Как уже было сказано, это исправляет проблему, которую Nautilus/gedit/evince зависает, чтобы дождаться ответа этой службы метаданных, но не проблему, почему эта служба не работает в моей системе:/