web-dev-qa-db-fra.com

Boucle de connexion - impossible d'exécuter l'unité - n'appartient pas à Xauthority, mais peut être lié à l'affichage?

Tous, j'essayais de faire fonctionner VNC, en effectuant de nombreuses modifications dont je ne me souviens plus maintenant, lorsque j'ai découvert après un redémarrage que je ne pouvais pas me connecter à Ubuntu 14.04. Je crois que je m'authentifie bien, mais je suis ramené à l'écran de connexion. Je peux me connecter en tant qu'invité et via la console Alt-F1.

J'ai googlé les erreurs et essayé beaucoup de choses, mais sans succès et je ne suis plus au courant. voir la sortie ci-dessous. Notez que XFCE se charge correctement, mais je veux récupérer mon lightdm.

Je pourrais vraiment faire avec quelques conseils et explications sur ce qui se passe ici. Cordialement Martin

-rwxr-xr-x 1 martin martin 50 mars 14 22:13 .Xauthority * (Je suis allé un peu trop loin en accordant des autorisations pour ce fichier - juste au cas où.)

martin @ thrio: ~ $ cat .xsession-errors
Le script pour ibus a commencé à run_im.
Le script pour auto a démarré à run_im.
Le script par défaut a été lancé à run_im.
init: processus principal de gnome-session (Unity) (2745) terminé avec le statut 1
init: déconnecté du bus D-Bus notifié
init: processus principal logrotate (2596) tué par le signal TERM
init: processus de mise à jour de notification (/var/crash/_usr_lib_ibus_ibus-ui-gtk3.1000.crash) processus principal> (2645) tué par le signal TERM
init: update-notifier-crash (/var/crash/_usr_lib_unity_unity-panel-service.1000.crash) principal> processus (2646) tué par le signal TERM
init: processus principal upstart-dbus-session-bridge (2697) terminé par l'état 1
init: processus principal de xsession-init (2705) tué par le signal TERM
init: processus principal (2715) tué par le signal TERM
init: processus principal du service de panneau de l'unité (2753) tué par le signal TERM
init: processus principal fenêtre-pile-pont (2620) tué par le signal KILL

martin @ thrio: ~ $ unite --remplace
stop: tâche inconnue: Unity Panel Panel Service
start: Tâche inconnue: Unite-Panel-Service
compiz (core) - Info: Chargement du plugin: core
compiz (core) - Info: plugin de démarrage: core
Invalid MIT-MAGIC-COOKIE-1 keycompiz (core) - Fatal: impossible d'ouvrir l'affichage: 0
compiz (core) - Info: arrêt du plugin: core
compiz (core) - Info: plug-in de déchargement: core

Cela peut être lié au paramètre d'affichage: à l'origine, j'essayais de faire fonctionner VNC et de désactiver le chiffrement par défaut qui semble ne pas fonctionner et certaines des instructions que je tentais de suivre étaient liées à l'affichage.

Depuis /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.  

Informations supplémentaires après examen de

"Avez-vous installé des pilotes? Pourriez-vous vous connecter à partir de téléscripteurs (Ctrl + Alt + F1..F6) avec n'importe quel utilisateur?" Pas de pilote - oui à la connexion TTY

"J'ai déplacé tous les fichiers dans mon répertoire/home (pour en avoir une copie) et j'ai essayé de me connecter avec kdm (j'utilise Kubuntu). Pour sélectionner kdm comme écran de connexion, j'ai exécuté Sudo dpkg-reconfigure lightdm et kdm sélectionnés. Avec kdm, vous pouvez sélectionner une session précédente ou une session par défaut. C’était la voie à suivre. "

kDM installé (Sudo apt-get install KDM) - lors de l’installation, j’avais l’option de choisir KDM ou lightDM. Nous avons choisi lightDM. Redémarré - pas de changement
a déplacé le répertoire principal/home/martin vers/home/martinbak et a redémarré - aucun changement

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 - Ceci a été vérifié précédemment et est correct
Chown/tmp - Ceci a été vérifié précédemment et est correct
"Si ce n'est pas les deux, je vous recommanderais soit
1.dpkg-reconfigure lightdm
2.ou désinstaller, réinstallez-le. "

dpkg-reconfigure a été essayé
martin @ thrio: ~ $ Sud apt-get purge lightdm
"Suppression de lightdm (1.10.4-0ubuntu2) ...
Purge des fichiers de configuration pour lightdm (1.10.4-0ubuntu2) ...
La suppression de l'utilisateur lightdm' ...
Warning: group
lightdm 'n'a plus de membre.
** userdel: l'utilisateur lightdm est actuellement utilisé par le processus 2092.
/usr/sbin/deluser: `/ usr/sbin/userdel lightdm 'a renvoyé le code d'erreur 8. Quitter.
dpkg: erreur lors du traitement du paquet lightdm (--purge):
Le script de post-suppression installé dans le sous-processus a renvoyé le statut de sortie d'erreur 1
Traitement des déclencheurs pour man-db (2.6.7.1-1ubuntu1) ...
Des erreurs ont été rencontrées lors du traitement:
lightdm
E: Le sous-processus/usr/bin/dpkg a renvoyé un code d'erreur (1) "** martin @ thrio: ~ $ Sudo apt-get install lightdm

Cela ne ressemble pas à un retrait propre et à une réinstallation.

"Après avoir presque abandonné, j’ai regardé les erreurs .xsession-errors et constaté que j'avais une faute de frappe dans mon .profile"

Je n'ai pas édité ce fichier, mais s'il y avait un problème, je ne saurais pas ce que je cherchais.

`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:~$  

toujours bloqué dans la boucle de connexion

"xubuntu-desktop réinstallé et c'est corrigé maintenant"

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:~$  

_ "Ensuite, tapez Sudo apt-get install gdm. Laissez-le s'installer et tapez Sudo dpkg-reconfigure gdm, puis suivez les invites pour le définir en tant que gestionnaire de connexion.
Appuyez sur Ctrl + Alt + F7 pour revenir à l'écran de connexion, qui devrait maintenant avoir un aspect différent. La connexion fonctionne-t-elle? Si c'est le cas, votre problème est résolu!

Si ce n'est pas le cas, revenez au terminal plein écran et tapez Sudo dpkg-reconfigure lightdm pour définir LigthDM lorsque vous vous connectez à nouveau au gestionnaire. Vous savez maintenant qu’il s’agit bien d’un problème lié aux pilotes graphiques. "_

Sudo apt-get install gdm et redémarré - boucle de connexion. (Donc, cela suggère un problème avec le pilote graphique - rappel que j'ai eu

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

Devrais-je obtenir des résultats pour cette recherche?

12
Martin

Bien que vous ayez répondu à votre question, écrivez ceci pour le compte rendu. Tapez ctrl + alt + F1 et connectez-vous avec votre nom d'utilisateur à la commande Invite.

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 et la connexion ont fonctionné.

2
iammilind

Mon .xsession-errors comporte des erreurs similaires à celles répertoriées dans la question d'origine. Moi aussi j'avais essayé à peu près tout ce que @Martin avait essayé.

Enfin, ce qui a fonctionné pour moi a été la réponse du lien lightdm ne démarre pas , ce qui implique essentiellement d’arrêter lightdm, de reconfigurer xserver, de démarrer lightdm puis de redémarrer la machine. Après cela, j'ai pu me connecter à mon compte d'utilisateur d'origine.

FYI: J'ai une machine Lenovo T530 sous Ubuntu 14.04 LTS (avec lightdm) et des pilotes nvidia sont installés pour une utilisation de Cuda 6.5.

0
SBK

vous avez beaucoup de paquets cassés. Tu vas devoir suivre les colis. Essayez de forcer l’installation, l’exécution de cette commande vous "informera" généralement sur les paquets cassés afin de vous indiquer pourquoi le sous-processus dpkg [1] est en cours. Vos données lightdm n’ont probablement pas été supprimées non plus, et l’id du groupe lightdm existe probablement encore, vous vérifiez votre chat en exécutant cat sur/etc/group

:~$ cat /etc/group

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

Vous avez également un problème avec votre variable display, et votre clé /tmp/.x0-lock est différente de ce qu'elle était auparavant, cela vous maintient en lock-out. Une fois que vous avez corrompu le cookie magique, vous êtes dans une impasse profonde. Vous devrez peut-être désinstaller Ubuntu-desktop et bien d’autres. Pour l'instant, installez GDM et openbox.

ctl-alt-F6

:~$ Sudo apt-get install openbox -y

:~$ Sudo apt-get install gdm -y

Sélectionnez l’option pour faire de gdm votre gestionnaire d’affichage et openbox votre gestionnaire de fenêtres. C'est peut-être la solution la plus simple à vos problèmes.

Ecrivez en retour avec feed back si vous voulez ?? !!

0
oOpSgEo