Vraag Nautilus problemen op 16.04


Ik ben een relatief nieuwe Linux-gebruiker die ubuntu 16.04 LTS gebruikt. Het ging tot nu toe best goed (met uitgebreide hulp van Google), maar ik heb de afgelopen dagen een probleem gehad dat ik niet kan oplossen. Mijn bestandsverkenner (nautilus) begint te worden opgehangen bij "laden" en geeft alleen een leeg scherm weer. Als u probeert de geforceerde beëindiging of beëindiging van de processen te bewerkstelligen, kan deze helemaal niet worden gestart, met de volgende fout:

(nautilus:19397): GLib-GIO-CRITICAL **: >g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed

(nautilus:19397): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
Could not register the application: Timeout was reached

(nautilus:19397): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(nautilus:19397): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(nautilus:19397): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

Ik heb verschillende exemplaren van dit probleem gevonden, maar geen van de voorgestelde oplossingen heeft voor mij gewerkt. Ik heb geprobeerd:

  • updates uitvoeren om ervoor te zorgen dat alles up-to-date is (met sudo apt-get update en sudo apt-get upgrade)
  • stoppen via nautilus -q
  • het doden van processen via de systeemmonitor
  • processen doden met behulp van sudo killall nautilus && (nautilus &)
  • verschillende combinaties van het bovenstaande

Het enige dat werkt, is opnieuw opstarten, maar ik probeer te voorkomen dat ik meerdere keren per dag opnieuw moet opstarten als het besluit om te stoppen met werken. Om het even welke ideeën? Ik weet niet zeker of ik een andere oplossing mis of dat dit gewoon een fout is. Het is de afgelopen dagen alleen voor mij begonnen, dus misschien was het een onverenigbare update?


3
2017-12-01 16:37


oorsprong


Ja, ik begrijp het het werd gemeld, maar als gevolg van sporadische uiterlijk kon niemand zorgen voor stappen-om-te-reproduceren voor ontwikkelaars. Hoe dan ook, probeer te rennen nautilus -c  (volgens de documenten moeten zelftests worden uitgevoerd)en kijk of het iets nuttigs in de uitvoer toont. - Hi-Angel
Om uit te werken: als je iets nieuws ziet in de uitvoer (behalve lijnen running nautilus_self_check*), voeg de uitvoer toe aan je vraag en een manier om me te pingen in reacties. - Hi-Angel
Oké, dus het begon spontaan weer te werken, dus ik moest wachten tot de wants weer zou opstaan, wat het vanmorgen deed. Ik kreeg dezelfde foutcode als ik eerder had gepost en liep nautilus -c gaf gewoon alle lopende zelfcontrole-opmerkingen. - Nora Bailey
Alrighty dan. Ervoor zorgen dat: wanneer de bug gebeurt, en nautilus niet kan worden gestart - bij het uitvoeren van de terminal stopt het gewoon (in tegenstelling tot opknoping), toch? Probeer in dit geval te hardlopen strace nautilus &> /tmp/log  (zorg ervoor dat er geen ruimte tussenin zit &>, en je hebt strace wel geïnstalleerd). Nadat het is afgesloten, heb je een bestand log in / tmp / directory, het zou behoorlijk groot zijn, misschien meerdere MB's in de grootte - upload het ergens, bijvoorbeeld naar Google Drive en deel de link in reacties. - Hi-Angel
Oké, zou moeten zijn link. - Nora Bailey


antwoorden: