Nautilus occasionalmente smette di funzionare


10

Su Ubuntu 14.04 LTS, a volte il mio computer non riesce ad avviare Nautilus. Questo succede sempre quando ci sto lavorando da un po '(forse dopo averlo sospeso e svegliato di nuovo?), Mai quando l'ho appena acceso. Sospetto che questo sia legato ai filesystem gvfs montati regolarmente e poi lasciati soli per un po '. nautilus -q e comandi simili danno

Could not register the application: Timeout was reached

mentre sudo nautiluslo lancia.

Questo suoni legati, ma non capisco la soluzione.

Disconnettersi e riconnettersi risolve il problema.

So che altre persone hanno avuto lo stesso problema in passato. Penso che questo sia un problema serio. Ho reinstallato Ubuntu di recente (per altri motivi) e il problema è ancora presente. Vale la pena ricordare che ho installato nautilus-dropbox.


Hai già provato il file manager nemo? (è una forchetta di nautilus che ha molte più funzioni con meno mal di testa)
Fabby

No, non l'ho mai provato. Posso, ma comunque, penso che questo sia un problema serio.
Bzazz,

1
Potresti provare? Sto usando nemo usando queste istruzioni di installazione e da allora non ho mai avuto problemi. Se vuoi scoprire esattamente cosa c'è che non va in Nautilus, dovremo occuparcene in chat poiché trovare il problema esatto potrebbe richiedere del tempo. Per cominciare: questo succede anche nella sessione ospite?
Fabby,

Usi Samba? In caso contrario, potresti provare a rimuoverlo.
Smile4ever,

1
@Fabby Sulla base di ulteriori test sulla mia domanda qui Usando nemo sembrerebbe una soluzione efficace / risposta perché non scriverlo?
Elder Geek,

Risposte:


6

Ho avuto lo stesso problema questa mattina! Per nessuna ragione apparente.

Riesco a riavviare nautilus di

killall nautilus
nautilus -q
nautilus

Sto cercando di capire cosa ha causato il misterioso fallimento.


1
Ho provato questo su un sistema Ubuntu 14.04 sotto carico pesante, ma non ha funzionato per me, ho ancora lo stesso errore. Qualche idea?
Elder Geek,

Ha funzionato per me il 18.04!
smcs

non ha funzionato neanche per me, ma questa risposta ha fatto: askubuntu.com/a/1170432/873557
FLonLon

4

Sì, è probabilmente correlato a gvfs.

Il problema è questo bug: gvfs dovrebbe smontare i montaggi remoti alla disconnessione dalla rete

L'esecuzione di questo dovrebbe consentire di utilizzare nuovamente nautilus.

gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp

Possono essere necessari alcuni secondi per funzionare

Puoi eseguirlo automaticamente. Devi scrivere uno script e salvarlo come:

/etc/pm/sleep.d/20-gvfs

#!/bin/bash

case "$1" in
suspend)
    # executed on suspend
    gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp
    ;;
resume) 
    # executed on resume
*)
    ;;
esac

e

sudo chmod +x /etc/pm/sleep.d/20-gvfs

Suppongo che questa sia solo una soluzione temporanea al problema? Va bene se lo è.
Bzazz,

Sì, è temporaneo
Biblioclasta,

Ho provato a installare nscd come suggerito nella pagina ubuntuforums che ho collegato. Dal momento che il problema appare solo di tanto in tanto, sarà difficile verificare se questo aiuta. In caso contrario, proverò la tua soluzione. Grazie.
Bzazz,

Ho provato questo su un sistema Ubuntu 14.04 sotto carico pesante, purtroppo questo non vale per me. (Nessun supporto remoto gvfs) anche se ottengo lo stesso errore. Qualche idea?
Elder Geek,

2

killall nautilus non ha funzionato per me.

Ho corso :

ps aux |grep nautilus

Per elencare tutto il processo contenente nautilus

E li ho fermati usando il seguente comando:

kill -9 <PID>

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.