Nautilus: ошибка при создании прокси: ошибка при вызове StartServiceByName для org.gtk.vfs.GPhoto2VolumeMonitor: истекло время ожидания (g-io-error-quark, 24)

Я использую Ubuntu 20.04.1 LTS.

При запуске nautilus (с рабочего стола или любого приложения, использующего файловую систему) процесс зависает на несколько секунд, прежде чем открыть пользовательский интерфейс.

При запуске из терминала процесс зависает, затем я получаю следующую ошибку

      Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.GPhoto2VolumeMonitor: Timeout was reached (g-io-error-quark, 24)

Сразу после этого пользовательский интерфейс, наконец, открывается.

я побежал journalctl, и примерно в то время, когда я начал процесс, были следующие записи:

      Jan 06 17:34:00 <some-name> kernel: sof-audio-pci 0000:00:1f.3: firmware boot complete
Jan 06 17:34:00 <some-name> kernel: sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
Jan 06 17:33:55 <some-name> systemd[1]: Started Hostname Service.
Jan 06 17:33:55 <some-name> dbus-daemon[1112]: [system] Successfully activated service 'org.freedesktop.hostname1'
Jan 06 17:33:54 <some-name> systemd[1]: Starting Hostname Service...
Jan 06 17:33:54 <some-name> dbus-daemon[1112]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.278' (uid=1000 pid=27483 comm="nautilus " label="unconfined")
Jan 06 17:33:29 <some-name> systemd[2658]: Failed to start Virtual filesystem service - digital camera monitor.
Jan 06 17:33:29 <some-name> systemd[2658]: gvfs-gphoto2-volume-monitor.service: Failed with result 'exit-code'.
Jan 06 17:33:29 <some-name> systemd[2658]: gvfs-gphoto2-volume-monitor.service: Main process exited, code=exited, status=203/EXEC
Jan 06 17:33:29 <some-name> systemd[27492]: gvfs-gphoto2-volume-monitor.service: Failed at step EXEC spawning /usr/libexec/gvfs-gphoto2-volume-monitor: Permission denied
Jan 06 17:33:29 <some-name> systemd[27492]: gvfs-gphoto2-volume-monitor.service: Failed to execute command: Permission denied
Jan 06 17:33:29 <some-name> systemd[2658]: Starting Virtual filesystem service - digital camera monitor...
Jan 06 17:33:29 <some-name> dbus-daemon[2672]: [session uid=1000 pid=2672] Activating via systemd: service name='org.gtk.vfs.GPhoto2VolumeMonitor' unit='gvfs-gphoto2-volume-monitor.service' requested by ':1.466' (uid=1000 pid=27483 comm="nautilus " label="unconfined")
Jan 06 17:33:23 <some-name> kernel: sof-audio-pci 0000:00:1f.3: firmware boot complete
Jan 06 17:33:23 <some-name> kernel: sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
Jan 06 17:33:15 <some-name> systemd[2658]: Started VTE child process 27467 launched by gnome-terminal-server process 26676.

Я считаю, что проблема связана, в частности, с этими ошибками:

      Jan 06 17:33:29 <some-name> systemd[27492]: gvfs-gphoto2-volume-monitor.service: Failed at step EXEC spawning /usr/libexec/gvfs-gphoto2-volume-monitor: Permission denied
Jan 06 17:33:29 <some-name> systemd[27492]: gvfs-gphoto2-volume-monitor.service: Failed to execute command: Permission denied

Бег sudo nautilusзапускается нормально.

Есть идеи, почему для запуска nautilus потребуются специальные разрешения?

1 ответ

Глядя на разрешения /usr/libexec/файлы, казалось, что gvfs-gphoto2-volume-monitorбыл единственным без разрешения на исполнение.

Так chmod +x /usr/libexec/gvfs-gphoto2-volume-monitorрешил мою проблему

Другие вопросы по тегам