Gnome 3 zawsze zawiesza się po zalogowaniu

9

Problem mam jest to, że po zalogowaniu się GNOME Shell 3.4.1na Ubuntu 12.04.1 LTS.

Po krótkim czasie (około 0-2 minut) skorupa gnoma przestaje odpowiadać.

Najechanie myszką na róg / kliknięcie przycisku czynności nic nie robi,
system Windows utknie (aplikacja reaguje, ale gnom nie działa).
Również Alt+ F2nic nie robi.

Jedynym sposobem, w jaki wiem, jak rozwiązać ten problem, jest przejście do powłoki Linux poprzez naciśnięcie
Ctrl+ Alt+ any from F1 to F6, logowanie i ponowne uruchomienie usługi lightdm.

sudo service lightdm restart 

Pytanie brzmi: jak rozwiązać problem z zawieszeniem się Gnome 3 po zalogowaniu?

hertz@hertzbox:~$ uname -a
Linux hertzbox 3.2.0-35-generic #55-Ubuntu SMP Wed Dec 5 17:42:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

hertz@hertzbox:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.1 LTS
Release:    12.04
Codename:   precise

hertz@hertzbox:~$ gnome-shell --version
GNOME Shell 3.4.1

PS To samo z załadowanymi rozszerzeniami lub bez nich


EDYCJA 1

.xsession-błędy

(gnome-settings-daemon:1365): GLib-CRITICAL **: g_variant_new_string: assertion `string != NULL' failed

(gnome-settings-daemon:1365): GLib-GIO-CRITICAL **: g_settings_schema_key_type_check: assertion `value != NULL' failed

(gnome-settings-daemon:1365): GLib-CRITICAL **: g_variant_get_type_string: assertion `value != NULL' failed

(gnome-settings-daemon:1365): GLib-GIO-CRITICAL **: g_settings_set_value: key 'picture-uri' in 'org.gnome.desktop.background' expects type 's', but a GVariant of type '(null)' was given
** Message: applet now removed from the notification area

** (nautilus:1585): WARNING **: Can not get _NET_WORKAREA

** (nautilus:1585): WARNING **: Can not determine workarea, guessing at layout
** Message: Stopping registered applet secret agent because GNOME Shell is running
** Message: using fallback from indicator to GtkStatusIcon

(gnome-shell:1546): folks-WARNING **: Failed to find primary PersonaStore with type ID 'eds' and ID 'system'.
Individuals will not be linked properly and creating new links between Personas will not work.
The configured primary PersonaStore's backend may not be installed. If you are unsure, check with your distribution.
** Message: applet now embedded in the notification area
Window manager warning: CurrentTime used to choose focus window; focus window may not be correct.
Window manager warning: Got a request to focus 0x1000004 (Desktop) with a timestamp of 0.  This shouldn't happen!
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.


** (zeitgeist-datahub:1867): WARNING **: recent-manager-provider.vala:133: Desktop file for "file:///home/hertz/projects/chrome-steamgifts-notifier/js/options/options.js" was not found, exec: sublime_text, mime_type: application/javascript

** (zeitgeist-datahub:1867): WARNING **: recent-manager-provider.vala:133: Desktop file for "file:///home/hertz/Sublime%20Text%202/Icon/256x256/sublime_text.png" was not found, exec: gnome-desktop-item-edit, mime_type: image/png

** (zeitgeist-datahub:1867): WARNING **: recent-manager-provider.vala:133: Desktop file for "file:///home/hertz/Sublime%20Text%202/sublime_text" was not found, exec: gnome-desktop-item-edit, mime_type: application/octet-stream

** (zeitgeist-datahub:1867): WARNING **: recent-manager-provider.vala:133: Desktop file for "file:///home/hertz/Desktop/christmasTree/tree.py" was not found, exec: python, mime_type: text/x-python

** (zeitgeist-datahub:1867): WARNING **: recent-manager-provider.vala:133: Desktop file for "file:///home/hertz/projects/chrome-steamgifts-notifier/js/test.js" was not found, exec: sublime_text, mime_type: application/javascript

** (nautilus:1585): WARNING **: Error calling current_status: Method "current_status" with signature "" on interface "com.ubuntuone.SyncDaemon.Status" doesn't exist


** (nautilus:1585): CRITICAL **: syncdaemon_status_info_get_online: assertion `SYNCDAEMON_IS_STATUS_INFO (sinfo)' failed
Window manager warning: CurrentTime used to choose focus window; focus window may not be correct.
Window manager warning: Got a request to focus 0x1a00003 (Unlock Log) with a timestamp of 0.  This shouldn't happen!
** Message: applet now removed from the notification area

(gnome-settings-daemon:1365): Gdk-WARNING **: gnome-settings-daemon: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

Gkr-Message: secret service disappeared while waiting for prompt

(nm-applet:1582): Gdk-WARNING **: nm-applet: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

[1586:1617:0105/225607:ERROR:native_backend_gnome_x.cc(664)] Keyring find failed: Error communicating with gnome-keyring-daemon

(nautilus:1585): Gdk-WARNING **: nautilus: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.


(gnome-shell-calendar-server:1675): Gdk-WARNING **: gnome-shell-calendar-server: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

[1586:1586:0105/225607:ERROR:chrome_browser_main_x11.cc(62)] X IO Error detected

(gdu-notification-daemon:1856): Gdk-WARNING **: gdu-notification-daemon: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.


(evolution-alarm-notify:1895): Gdk-WARNING **: evolution-alarm-notify: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.


(update-notifier:1946): Gdk-WARNING **: update-notifier: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.


(deja-dup-monitor:1960): GVFS-RemoteVolumeMonitor-WARNING **: Owner :1.34 of volume monitor org.gtk.Private.GduVolumeMonitor disconnected from the bus; removing drives/volumes/mounts

(deja-dup-monitor:1960): GVFS-RemoteVolumeMonitor-WARNING **: Owner :1.35 of volume monitor org.gtk.Private.GPhoto2VolumeMonitor disconnected from the bus; removing drives/volumes/mounts

(deja-dup-monitor:1960): GVFS-RemoteVolumeMonitor-WARNING **: Owner :1.36 of volume monitor org.gtk.Private.AfcVolumeMonitor disconnected from the bus; removing drives/volumes/mounts

** (zeitgeist-datahub:1867): WARNING **: zeitgeist-datahub.vala:227: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!

Z góry dziękuję.

Jerzy
źródło
Nie mogłem znaleźć niczego interesującego. Czy mógłbyś podać więcej informacji na temat tego, co powinienem przeszukać lub
George
1
(1) Czy możesz zamieścić błędy .xsession w swoim pytaniu? (2) Czy ostatnio przeszedłeś na gnome 3 lub używasz go przez jakiś czas?
John Siu,
(1) Dodałem plik błędów xsession (2) Jest to świeża instalacja ubuntu i gnome 3 z apt repository
George
W rzeczywistości błędy xsession pokazują duży problem. Nic nie uruchamia się poprawnie. Ponieważ jest to nowa instalacja, zajmę się odpowiedzią.
John Siu,

Odpowiedzi:

2

Miałem podobne problemy z Ubuntu 12.04 i Gnome 3.4. Udało mi się zminimalizować częstotliwość zawieszeń, wykonując następujące czynności:

  • Wyłącz zastrzeżone sterowniki wideo
  • Dodaj ppa: gnome3-team / gnome3 do źródeł i zaktualizuj
  • Możesz także spróbować poczekać 30 sekund. przed zalogowaniem. Może to zabrzmieć głupio, ale myślę, że nie wszystkie komponenty są gotowe, gdy użytkownik wyświetli ekran logowania. (można winić Canonical za próbę oszukiwania w czasach uruchamiania :))

Jedyną rzeczą, która rozwiązała ten problem na dobre, przynajmniej w moim przypadku, była aktualizacja do Ubuntu 12.10 i Gnome 3.6.

aramboi
źródło
Dzięki dodaniu repozytorium gnome3 i aktualizacja w jakiś sposób rozwiązało problem. Gnome jest wciąż tą samą wersją, ale teraz działa: / I zamierzam zaktualizować do Gnome 3.6, kiedy będę miał czas.
George
1

Obejście

Ponieważ jest to instalacja flashowa, możemy utworzyć nowego użytkownika.

  1. Zaloguj się z terminala tekstowego
  2. Dodaj nowego użytkownika

    sudo adduser <username>
    
  3. Dodaj nowego użytkownika do sudogrupy lubadmin

    sudo adduser <username> sudo
    
  4. Przełącz się z powrotem na X i spróbuj zalogować się z nowym użytkownikiem

Rzeczy do wypróbowania

  • Aktualizacja

    sudo apt-get update
    sudo apt-get dist-upgrade
    
John Siu
źródło
To nie pomogło. Brak dostępnych aktualizacji i nie chcę aktualizować mojej dystrybucji.
George
sudo apt-get dist-upgradenie jest wersją aktualizacji wersji. Aktualizuje tylko pakiety w bieżącej wersji. Jeśli używasz 12.04, pozostanie 12.04. Polecenie wykonania aktualizacji wersji to do-release-upgrade.
John Siu
Czy możesz sprawdzić, czy masz zainstalowany i uruchomiony dbus? To, co opisujesz, pasuje, jeśli brakuje dbus.
John Siu
(1) 0 zaktualizowanych, 0 nowo zainstalowanych, 0 do usunięcia i 0 niezaktualizowanych. (2) uruchomienie / uruchomienie dbus, proces 768. Ale problem nadal występuje :(
George
musisz ponownie uruchomić lightdm po uruchomieniu dbus.
John Siu