J'ai un système d'ordinateur 12.04 LTS fraîchement installé (SSD de 120 Go, 1 TB HDD, 16 GiB RAM); depuis quelques jours, je ne peux plus me connecter au bureau graphique: il y a une très courte fenêtre Shell clignotante qui disparaît très rapidement ( edit: voir ci-dessous ), et je suis à nouveau confronté à l'écran de connexion. Je crois qu'il y a quelque chose à propos de modprobe
et vbox
, mais je ne peux pas le lire assez vite ...
Je peux me connecter à un terminal (Ctrl+Alt+F1). Cela n'a pas aidé de chowner tout le contenu de mon répertoire personnel à me
: my-group
, comme suggéré ici .
Voici ce que j'ai pu trouver dans /var/log
, en recherchant la date et l'heure (j'ai inséré des sauts de ligne après <my-hostname>
; les valeurs en temps réel sont préservées):
auth.log:
<date> 22:43:01 <my-hostname>
lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:08 <my-hostname>
lightdm: pam_unix(lightdm:session): session closed for user lightdm
<date> 22:43:08 <my-hostname>
lightdm: pam_unix(lightdm:session): session opened for user tobias by (uid=0)
<date> 22:43:08 <my-hostname>
lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:08 <my-hostname>
lightdm: pam_unix(lightdm:session): session closed for user tobias
<date> 22:43:09 <my-hostname>
lightdm: pam_unix(lightdm:session): session opened for user lightdm by (uid=0)
<date> 22:43:09 <my-hostname>
lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:10 <my-hostname>
lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:10 <my-hostname>
dbus[756]: [system] Rejected send message, 2 matched rules; type="method_call", sender="1:43" (uid=104 pid=1639 comm="/usr/lib/indicator-datetime/indicator-datetime-ser") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.15" (uid=0 pid=1005 comm="/usr/sbin/console-kit-daemon --no-daemon ")
kern.log:
<date> 22:43:00 <my-hostname>
kernel: [ 16.084525] eth0: no IPv6 routers present
syslog:
<date> 22:43:00 <my-hostname>
kernel: [ 16.084525] eth0: no IPv6 routers present
<date> 22:43:01 <my-hostname>
ntpdate[1492]: adjust time server 91.189.94.4 offset -0.162831 sec
<date> 22:43:08 <my-hostname>
acpid: client 969[0:0] has disconnected
<date> 22:43:08 <my-hostname>
acpid: client connected from 1553[0:0]
<date> 22:43:08 <my-hostname>
acpid: 1 client rule loaded
Virtualbox et Truecrypt sont installés, mais je ne vois pas pourquoi ils pourraient empêcher une connexion graphique.
Je suis confus:
requirement "user ingroup nopasswdlogin" not met
? Je je me connecte avec un mot de passe, et le mot de passe fonctionne correctement lors de la connexion à un terminal!J'ai quelques connaissances de travail sur le shell Linux, mais je suis nouveau sur Ubuntu. Toute aide serait appréciée.
Modifier: Après avoir arrêté la machine hier (Sudo shutdown now
), j'ai trouvé le texte suivant à l'écran, qui semble être le texte "clignotant" mentionné auparavant (formaté; il y avait quelques espaces blancs stupides):
Could not write bytes: broken pipe
speech-dispatcher disabled; edit /etc/default/speed-dispatcher
* Starting VirtualBox kernel modules
* modprobe vboxdrv failed. Please use 'dmesg' to find out why
saned disabled; edit /etc/default/saned
* Checking battery state... [ OK ]
Après l'avoir copiée manuellement, j'ai éteint la machine en appuyant plusieurs secondes sur le bouton.
Peut-être que virtualbox (4.2 installé) est la cause du problème. J'ajouterai d'autres extractions de fichier journal plus tard aujourd'hui (MET).
Éditez , pour les enregistrements: j'ai essayé ce qui suit, de / a/133754/103086 :
Sudo apg-get install gdm
(à l'invite, choisissez GDM
)Sudo dpkg-reconfigure lightdm
, redémarré; la connexion ne fonctionnera pas~/.Xauthority
est vide; le supprimer et le redémarrer n'a rien changéEn outre:
Sudo apt-get remove virtualbox-4.2
), redémarrage Edit : J'ai téléchargé une archive Zip des fichiers journaux sélectionnés/filtrés sur http://www.tobias-herp.de/en/ erreurs/ubuntu-gui-lockout . Conservé apt-get upgrade
ing récemment, mais malheureusement, le problème persiste.
Supprimer ~/.Xauthority a fonctionné pour moi
J'ai eu le même problème. Il s’est avéré que mon problème était que ~/.Xauthority
avait été mis à jour en tant que root et que désormais seul root pouvait le lire. Cela m'a empêché de démarrer une session X à partir de mon nom d'utilisateur. Je devais Sudo rm ./.Xauthority
et cela a bien fonctionné par la suite.
J'ai finalement abandonné et réinstallé le système. Ce n’était pas un problème, car le système était relativement récent et la plupart des données personnelles n’y avaient pas encore été transférées. Je ne peux pas dire avec certitude que le problème n'a pas été causé par un package non standard, alors ...
Alors j'ai recommencé et j'ai pris les précautions pour être mieux la prochaine fois. Après l’installation, j’ai mis à jour le système, installé des paquets essentiels et jeté un œil à la configuration:
Sudo bash
apt-get upgrade
apt-get install ssh Mercurial vim
cd /etc/
vim Mercurial/hgrc
hg init .
hg add *
hg commit
Ainsi, chaque fois qu'un nouveau problème survient, je devrais avoir une meilleure chance de savoir ce qui aurait mal tourné.
Dans mon cas, cela était dû à un ~/.dmrc
erroné, comme expliqué ici . Ceci peut être détecté grâce à ~/.xsession-errors
où j'avais l'erreur suivante:
émulateur x-terminal: Fatal IO erreur: client tué konsole (1598) Konsole :: SessionManager :: ~ SessionManager: Konsole SessionManager détruit avec des sessions toujours en vie
Un problème similaire m'est arrivé après avoir ajouté un export PATH=$PATH:/home/<user>/SomeFolder
à la fin de /etc/profile
. Une fois connecté à un terminal, supprimé de cette ligne et redémarré, je pouvais me connecter normalement et le problème semble avoir disparu.
Documentation:
Le texte clignotant suivant s'affiche à l'écran avant l'écran de connexion:
Could not write bytes: broken pipe
* Starting VirtualBox kernel modules
saned disabled; edit /etc/default/saned
Pour moi, cela s’est produit lorsqu’une entrée de chemin non valide a été créée dans un fichier .profile. Quand je l'ai enlevé, cela a fonctionné parfaitement. Vérifiez votre fichier .xsession-error pour l'erreur qu'il signale
Dans mon cas, j’ai ajouté quelques commandes dans .xprofile, ce qui a provoqué le retour à l’écran de connexion juste après la connexion. Les erreurs que j'ai trouvées étaient les mêmes. Supprimez tout ce qui n'est pas essentiel de vos ~/.profile et ~/.xprofile devrait ramener la situation à la normale.
Courir dans ceci maintenant en utilisant lightdm + tout greeter non unitaire. Si je règle greeter sur unit-greeter dans /etc/lightdm/lightdm.conf, cela semble fonctionner. Aucune idée pourquoi.
Edit: expurgé. Quelque chose que je viens d’arriver avec une mise à jour doit en être la cause et maintenant, même l’appareil d’accueil ne fonctionne plus.
La même erreur s’est produite pour moi sur Ubuntu 14.04.02 LTS. J'ai ouvert le fichier journal /var/log/lightdm/lightdm.log
et je vois un message comme ...not enough disk space for .Xauthroity...
. Ensuite, j'ai trouvé qu'il n'y a vraiment aucun espace sur le disque. J'ai donc supprimé certains fichiers et le bogue a disparu.