Demora sempre para entrar?

5

Após a atualização para 10.04, o Ubuntu leva muito tempo (1-2 minutos) para fazer o login após digitar as credenciais. A maioria deste tempo a caixa de diálogo diz "verificação de credenciais". Como faço para depurar o que está acontecendo aqui? Este é um sistema muito rápido, mas aparentemente algo está pendurado ou não está respondendo durante o login.

Aqui está o meu: 0-greeter.log. Alguma idéia?

Window manager warning: Failed to read saved session file /var/lib/gdm/.config/metacity/sessions/1046b54d5b8b97fbb2128498129581685800000016580008.ms: Failed to open file '/var/lib/gdm/.config/metacity/sessions/1046b54d5b8b97fbb2128498129581685800000016580008.ms': No such file or directory
** (process:1742): DEBUG: Greeter session pid=1742 display=:0.0 xauthority=/var/run/gdm/auth-for-gdm-pWDXxn/database

(gnome-power-manager:1745): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2273: signal 'proxy-status' is invalid for instance '0x21f5160'

** (gnome-power-manager:1745): WARNING **: Either HAL or DBUS are not working!

** (gnome-power-manager:1745): WARNING **: proxy failed

** (gnome-power-manager:1745): WARNING **: failed to get Computer root object

** (gnome-power-manager:1745): WARNING **: proxy NULL!!
gdm-simple-greeter[1742]: Gtk-WARNING: /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:5636: widget not within a GtkWindow
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0xe00046 (Login Wind)
Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0xe00046 (Login Wind)
Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.

(gnome-settings-daemon:1666): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates_libgtk_only: assertion 'private->update_and_descendants_freeze_count > 0' failed
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0xe00046 (Login Wind)
Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
Window manager warning: CurrentTime used to choose focus window; focus window may not be correct.
Window manager warning: Got a request to focus the no_focus_window with a timestamp of 0.  This shouldn't happen!

(gnome-power-manager:1745): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
    
por Matthew Talbert 20.09.2010 / 03:24

4 respostas

2

Houve algumas ótimas dicas aqui, e eu gostaria de poder fazer mais do que apenas upvote. No entanto, o problema real que descobri graças ao msw, foi esse bug link

Para resolvê-lo, comentei esta linha em /etc/pam.d/common-auth

auth optional pam_smbpass.so migrate

Eu não entendo porque isso causa problemas; Eu nunca usei o samba para autenticação de login nesta máquina.

    
por Matthew Talbert 22.09.2010 / 03:16
4

"HAL ou DBUS não funciona" é para o Gnome como "bomba de combustível não está funcionando" é para o carro, ou pelo menos perto. O gnome-power-manager não está causando o seu problema, mas a sua reclamação é uma boa indicação do que é. Existem dois pinos para a resposta:

salve o mundo

Isto é "não deveria acontecer" e se aconteceu com você em uma atualização do Ubuntu LTS, provavelmente tem ou vai acontecer com outra pessoa e o Ubuntu quer saber sobre isso. O comando para usar é

$ ubuntu-bug gdm

como documentado em Relatando Bugs - HowTo .

salve-se

Houve um tempo em que eu pude reivindicar conhecimento detalhado da hierarquia de processos e das rotinas de inicialização do Unix; não mais. Eu acho o sistema dbus bastante místico, e tenho que recorrer a:

  1. sessões de depuração estendidas, detalhadas e dolorosas ou
  2. use o Microsoft "Nuke da abordagem de órbita para a administração do sistema" ®

Em todo esse canal com largura de banda limitada, recomendo (2) e:

  • faça o login no console Ctrl-Alt F1
  • nuke gdm, dbus e relações com sudo apt-get purge gdm dbus dbus-x11
  • reinicializar
  • do console, reinstale o gdm e dbus com sudo apt-get install gdm dbus dbus-x11
  • reinicializar
  • compute em harmonia feliz

Boa sorte.

    
por msw 21.09.2010 / 16:42
3

Para começar, tente ler /var/log/gdm/:0-greeter.log . Veja se consegue identificar o atraso seguindo os timestamps em /var/log/auth.log .

    
por ændrük 20.09.2010 / 03:32
2

Idéia # 1: Parece que isso pode estar relacionado ao tempo limite do DNS, talvez?

  • Verifique suas configurações de rede e verifique se é possível executar ping em todos os servidores DNS listados em /etc/resolv.conf .
  • Tente fazer algumas coisas que resolverão nomes para IPs, como ping www.google.com

Se eles não funcionarem ou demorarem muito tempo, esse pode ser o problema.

Idéia # 2: esta máquina está usando algo externo - como LDAP ou NIS ou algo assim - para credenciais de autenticação? Em caso afirmativo, pode estar aguardando resposta da máquina externa.

    
por Ben Williams 20.09.2010 / 06:48