Login Loop - não é possível executar a unidade - não é propriedade da Xauthority, mas pode estar relacionada à exibição?

12

Tudo, eu estava tentando fazer o VNC funcionar, fazendo muitas mudanças que não me lembro agora, quando descobri, depois de uma reinicialização, que não consegui logar no Ubuntu 14.04. Acredito que autentico ok, mas volto para a tela de login. Eu posso fazer o login como Convidado e via console Alt-F1.

Eu pesquisei os erros e tentei muitas coisas, mas sem sucesso e agora estou sem noção. veja a saída abaixo. Note que o XFCE carrega ok, mas eu quero recuperar meu lightdm.

Eu realmente poderia fazer alguns conselhos e explicações sobre o que está acontecendo aqui. Saudações Martin

-rwxr-xr-x 1 martin martin 50 Mar 14 22:13 .Xauthority* (I went a little overboard granting permissions for this file - just in case.)

martin@thrio:~$ cat .xsession-errors
Script for ibus started at run_im.
Script for auto started at run_im.
Script for default started at run_im.
init: gnome-session (Unity) main process (2745) terminated with status 1
init: Disconnected from notified D-Bus bus
init: logrotate main process (2596) killed by TERM signal
init: update-notifier-crash (/var/crash/_usr_lib_ibus_ibus-ui-gtk3.1000.crash) main process > (2645) killed by TERM signal
init: update-notifier-crash (/var/crash/_usr_lib_unity_unity-panel-service.1000.crash) main > process (2646) killed by TERM signal
init: upstart-dbus-session-bridge main process (2697) terminated with status 1
init: xsession-init main process (2705) killed by TERM signal
init: hud main process (2715) killed by TERM signal
init: unity-panel-service main process (2753) killed by TERM signal
init: window-stack-bridge main process (2620) killed by KILL signal

martin@thrio:~$ unity --replace
stop: Unknown job: unity-panel-service
start: Unknown job: unity-panel-service
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
Invalid MIT-MAGIC-COOKIE-1 keycompiz (core) - Fatal: Couldn't open display :0
compiz (core) - Info: Stopping plugin: core
compiz (core) - Info: Unloading plugin: core

Pode estar relacionado à configuração de exibição: Eu estava originalmente tentando fazer o VNC funcionar e tentando transformar a criptografia padrão que parece não funcionar e algumas das instruções que eu estava tentando seguir relacionadas à exibição

Em /var/log/lightdm/lightdm.log

[+522.72s] DEBUG: Session pid=2785: Authenticate result for user martin: Success  
[+522.72s] DEBUG: Session pid=2785: User martin authorized  
[+522.72s] DEBUG: Session pid=2785: Greeter requests session Ubuntu  
522.72s] DEBUG: Seat: Stopping greeter; display server will be re-used for user session  
[+522.72s] DEBUG: Session pid=2785: Sending SIGTERM  
[+522.73s] DEBUG: Session pid=2785: Exited with return value 0  
[+522.73s] DEBUG: Seat: Session stopped  
[+522.73s] DEBUG: Seat: Greeter stopped, running session  
[+522.73s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session1  
[+522.73s] DEBUG: Session pid=2845: Running command /usr/sbin/lightdm-session gnome-session   --session=Ubuntu  
[+522.73s] DEBUG: Creating shared data directory /var/lib/lightdm-data/martin  
[+522.73s] DEBUG: Session pid=2845: Logging to .xsession-errors  
[+522.74s] DEBUG: Activating VT 7  
[+522.74s] DEBUG: Activating login1 session c4  
[+524.24s] DEBUG: User /org/freedesktop/Accounts/User1000 changed  
[+528.25s] DEBUG: Session pid=2845: Exited with return value 0  
[+528.25s] DEBUG: Seat: Session stopped  
[+528.25s] DEBUG: Seat: Stopping display server, no sessions require it  
[+528.25s] DEBUG: Sending signal 15 to process 2778  
[+528.36s] DEBUG: Process 2778 exited with return value 0  
[+528.36s] DEBUG: DisplayServer x-0: X server stopped  
[+528.36s] DEBUG: Releasing VT 7  
[+528.36s] DEBUG: DisplayServer x-0: Removing X server authority /var/run/lightdm/root/:0  
[+528.36s] DEBUG: Seat: Display server stopped  
[+528.36s] DEBUG: Seat: Active display server stopped, starting greeter  
[+528.36s] DEBUG: Seat: Creating greeter session  
[+528.36s] DEBUG: Seat: Creating display server of type x  
[+528.36s] DEBUG: Using VT 7  
[+528.36s] DEBUG: Seat: Starting local X display on VT 7  
[+528.36s] DEBUG: DisplayServer x-0: Logging to /var/log/lightdm/x-0.log  
[+528.36s] DEBUG: DisplayServer x-0: Writing X server authority to /var/run/lightdm/root/:0  
[+528.36s] DEBUG: DisplayServer x-0: Launching X Server  
[+528.36s] DEBUG: Launching process 3516: /usr/bin/X -core :0 -seat seat0   -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch  
[+528.36s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0  
[+528.43s] DEBUG: Got signal 10 from process 3516  
[+528.43s] DEBUG: DisplayServer x-0: Got signal from X server :0  
[+528.43s] DEBUG: DisplayServer x-0: Connecting to XServer :0  
[+528.43s] DEBUG: Seat: Display server ready, starting session authentication  
[+528.43s] DEBUG: Session pid=3523: Started with service 'lightdm-greeter', username 'lightdm'  
[+528.44s] DEBUG: Session pid=3523: Authentication complete with return value 0: Success  
[+528.44s] DEBUG: Seat: Session authenticated, running command  
[+528.44s] DEBUG: Session pid=3523: Running command /usr/lib/lightdm/lightdm-greeter-  session /usr/sbin/unity-greeter  
[+528.44s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm  
[+528.44s] DEBUG: Session pid=3523: Logging to /var/log/lightdm/x-0-greeter.log  
[+528.45s] DEBUG: Activating VT 7  
[+528.45s] DEBUG: Activating login1 session c5  
[+528.57s] DEBUG: Session pid=3523: Greeter connected version=1.10.4  
[+528.69s] DEBUG: Session pid=3523: Greeter start authentication for martin  
[+528.69s] DEBUG: Session pid=3583: Started with service 'lightdm', username 'martin'  
[+528.70s] DEBUG: Session pid=3583: Got 1 message(s) from PAM  
[+528.70s] DEBUG: Session pid=3523: Prompt greeter with 1 message(s)  
[+529.73s] DEBUG: User /org/freedesktop/Accounts/User1000 changed  

martin@thrio:~$ uname -r  
3.13.0-46-generic  
martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$   

martin@thrio:/var/log$ lshw -c video  
WARNING: you should run this program as super-user.  
  *-display              
       description: VGA compatible controller  
       product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller  
       vendor: Intel Corporation  
       physical id: 2  
       bus info: pci@0000:00:02.0  
       version: 06  
       width: 64 bits  
       clock: 33MHz  
       capabilities: vga_controller bus_master cap_list rom  
       configuration: driver=i915 latency=0  
       resources: irq:48 memory:f7400000-f77fffff memory:e0000000-efffffff ioport:f000  (size=64)  
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.  
martin@thrio:/var/log$ modinfo  
modinfo: ERROR: missing module or filename.  

Informações adicionais após a análise de

"Você instalou alguns drivers? Você poderia se conectar a partir de algum TTY (Ctrl + Alt + F1..F6) com qualquer usuário?" Sem drivers - sim para login no TTY

"Movimentei todos os arquivos para meu diretório / home (para ter uma cópia) e tentei logar usando o kdm (eu uso o Kubuntu). Para selecionar o kdm como tela de login, eu executei o sudo dpkg-reconfigure lightdm e selecionei kdm. Com o kdm você pode selecionar uma sessão anterior ou padrão. Este era o caminho a percorrer. "

instalado o KDM (sudo apt-get instala o KDM) - durante a instalação eu tive a opção de escolher o KDM ou o lightDM, escolheu lightDM. Reiniciado - sem alterações movido para casa dir / home / martin para / home / martinbak e reiniciado - sem alteração

martin@thrio:~$ sudo dpkg-reconfigure kdm and rebooted - entered KDM shell - error "cannot enter home directory. using /." - still would not log in .  
martin@thrio:~$ sudo dpkg-reconfigure lightdm and switched back to lightdm - rebooted - same login loop  
martin@thrio:/home$ sudo mv martinbak martin and rebooted.  

Chown .Xauthority - Isso foi verificado anteriormente e está correto
Chown / tmp - Isso foi verificado anteriormente e está correto
"Se não ambos, eu recomendo você ou 1.dpkg-reconfigure lightdm
2.ou desinstale, reinstale-o. "

dpkg-reconfigure foi tentado
martin @ thrio: ~ $ sudo apt-get purge lightdm
"Removendo lightdm (1.10.4-0ubuntu2) ...
Removendo arquivos de configuração para lightdm (1.10.4-0ubuntu2) ...
A remoção do usuário lightdm' ...
Warning: group
lightdm 'não tem mais membros.
** userdel: user lightdm é usado atualmente pelo processo 2092
/ usr / sbin / deluser: '/usr/sbin/userdel lightdm' retornou o código de erro 8. Saindo.
dpkg: pacote de processamento de erros lightdm (--purge):
 script de pós-remoção de subprocesso instalado retornou status de saída de erro 1
Processando triggers para man-db (2.6.7.1-1ubuntu1) ...
Erros foram encontrados durante o processamento:
 lightdm
E: Subprocesso / usr / bin / dpkg retornou um código de erro (1) "** martin @ thrio: ~ $ sudo apt-get install lightdm

Não parece uma remoção limpa e reinstalada.

"Depois de quase desistir, olhei para os erros .xsession e notei que tinha um erro de digitação no meu .profile"

Eu não editei este arquivo, mas se houver um problema, não saberia o que estava procurando.

'martin@thrio:~$ cat .profile  
# ~/.profile: executed by the command interpreter for login shells.  
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login  
# exists.  
# see /usr/share/doc/bash/examples/startup-files for examples.  
# the files are located in the bash-doc package.  

# the default umask is set in /etc/profile; for setting the umask  
# for ssh logins, install and configure the libpam-umask package.  
#umask 022  

# if running bash  
if [ -n "$BASH_VERSION" ]; then  
    # include .bashrc if it exists  
    if [ -f "$HOME/.bashrc" ]; then  
        . "$HOME/.bashrc"  
    fi  
fi  

# set PATH so it includes user's private bin if it exists  
if [ -d "$HOME/bin" ] ; then  
    PATH="$HOME/bin:$PATH"  
fi  
martin@thrio:~$ ' 

_sudo mv ~/.Xauthority ~/.Xauthority.backup  
sudo service lightdm restart_  

martin@thrio:~$ mv ~/.Xauthority ~/.Xauthority.bak  
martin@thrio:~$ sudo service lightdm restart  
[sudo] password for martin:  
lightdm stop/waiting  
lightdm start/running, process 3032  
martin@thrio:~$  

ainda está preso no loop de login

"Xubuntu-desktop reinstalado e está corrigido agora"

martin@thrio:~$ sudo apt-get purge xubuntu-desktop  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
Package 'xubuntu-desktop' is not installed, so not removed  
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.  
martin@thrio:~$  

_ "Então, digite sudo apt-get install gdm. Deixe-o instalar e digite sudo dpkg-reconfigure gdm e siga as instruções para defini-lo como seu gerenciador de login.
Pressione Ctrl + Alt + F7 para voltar à tela de login, que agora deve ser diferente. Fazendo o trabalho? Se isso acontecer, seu problema está resolvido!

Se isso não acontecer, volte para o terminal de tela cheia e digite sudo dpkg-reconfigure lightdm para configurar o LigthDM como seu gerenciador de login novamente. Agora você sabe que isso é um problema com seus drivers gráficos, com certeza. "_

sudo apt-get install gdm e reiniciado - loop de login. (Isso sugere um problema com o driver gráfico - lembre-se de que eu tinha

martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$  

Devo obter alguma saída para esta pesquisa?

    
por Martin 15.03.2015 / 00:17

3 respostas

2

Embora você tenha respondido à sua pergunta, escreva isso para o registro. Digite ctrl + alt + F1 e efetue login com seu nome de usuário no prompt de comando.

user@dell$ ls -l ~/.ICEauthority
-rw------- root root 3668 May 28 09:28 /home/user/.ICEauthority
user@dell$ sudo chmod 777 ~/.ICEauthority
password:
user@dell$ ls -l ~/.ICEauthority
-rwxrwxrwx root root 3668 May 28 09:28 /home/user/.ICEauthority

ctrl + alt + F7 e o login funcionou.

    
por iammilind 28.05.2015 / 06:06
0

Meus .xsession-errors possuem erros semelhantes aos listados na pergunta original. Eu também tinha tentado praticamente tudo o que a @Martin tinha tentado.

Finalmente o que funcionou para mim foi a resposta do link lightdm não inicia , que basicamente envolve parar o lightdm, reconfigurar o xserver, iniciar o lightdm e reinicializar a máquina. Depois disso, consegui fazer o login na minha conta de usuário original.

FYI: Eu tenho uma máquina Lenovo T530 rodando o Ubuntu 14.04 LTS (usando lightdm) e tenho drivers nvidia instalados para o uso do Cuda 6.5.

    
por SBK 07.06.2015 / 08:04
0

você tem muitos pacotes quebrados. Você vai ter que rastrear pacotes. Tente fazer uma instalação forçada, executando este comando irá 'normalmente' dar-lhe feedback sobre pacotes quebrados para que você saiba porque o subprocesso do dpkg [1] está acontecendo. Seus dados lightdm provavelmente não foram removidos, e o ID do grupo lightdm provavelmente ainda existe, você verifica cat executando / etc / group

:~$ cat /etc/group

:~$ sudo apt-get -f install -y

Você também tem um problema com sua variável de exibição, e sua chave /tmp/.x0-lock é diferente de uma vez, o que mantém você bloqueado. Uma vez que você corromper o cookie mágico, você está em uma ligação profunda. Você pode acabar tendo que desinstalar o ubuntu-desktop e muito mais. Por enquanto instale o GDM e o openbox.

ctl-alt-F6

:~$ sudo apt-get install openbox -y

:~$ sudo apt-get install gdm -y

Selecione a opção para fazer o gdm seu gerenciador de exibição e abrir seu gerenciador de janelas. Essa pode ser a solução mais simples para seus problemas.

Escreva de volta com o feed de volta se quiser ??

    
por oOpSgEo 07.06.2015 / 09:01