Page 1 sur 1

[Systemd] Migration vers systemd problème avec gdm et users

Publié : ven. 02 nov. 2012, 14:45
par lebastidien09
lebastidien09 a écrit :Bonjour,

je suis nouveau sur ce forum. J'utilise Arch depuis 3 – 4 ans...

Il m'est arrivé un peu la même mésaventure que Hellsing. J'ai effectivement résolu certains dysfonctionnements en faisant la migration vers systemd.

Par contre, j'ai tout de même un problème de taille, je ne peux utiliser que root. Mon utilisateur régulier n'est plus du tout reconnu. Le système le voit bien dans l'interface graphique (Gestionnaire des utilisateurs Gnome) mais la commande

Code : Tout sélectionner

loginctl user-status 'monnomutilisateur'
renvoie :

Code : Tout sélectionner

Failed to issue method call: No such file or directory
et la commande

Code : Tout sélectionner

su - 'monnomutilisateur'
donne :

Code : Tout sélectionner

su: /sbin/bash: Aucun fichier ou dossier de ce type
J'ai toujours mon dossier personnel dans /home et les fichiers /etc/passwd et /etc/group ont l'air correct.

Enfin, un autre problème, moins grave mais peut-être en relation, quand je veux éteindre mon pc, le système bloque à l'extinction du service cupsd (via le bouton 'éteindre' de Gnome ou la commande reboot)

D'où ces problèmes peuvent-il bien venir ?
J'ai créé un nouvel utilisateur qui lui fonctionne très bien...

Enfin, le temps de démarrage a doublé voire triplé depuis systemd.

Merci pour votre aide.

Re: Systemd + GDM + utilisateur

Publié : ven. 02 nov. 2012, 16:26
par Youpi
salut,

pour ton compte utilisateur, que renvoie :

Code : Tout sélectionner

nano /etc/shadow
pour cups, au démarrage, tu a des fails ?

Re: Systemd + GDM + utilisateur

Publié : ven. 02 nov. 2012, 16:32
par FoolEcho
Salut,

Merci d'éditer le titre. http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:

Re: Systemd + GDM + utilisateur

Publié : ven. 02 nov. 2012, 22:13
par lebastidien09
Youpi a écrit :salut,

pour ton compte utilisateur, que renvoie :

Code : Tout sélectionner

nano /etc/shadow
pour cups, au démarrage, tu a des fails ?
Pour cups, le problème a l'air d'avoir disparu sans que je fasse quoique ce soit. Par contre, j'ai bien 2 fails au démarrage :

Code : Tout sélectionner

microcode: failed to load file amd-ucode/microcode_amd.bin
Il s'agit de 2 lignes identiques précédées par des numéros uniques...

Pour le retour de la commande que tu m'as demandée, voici le résultat pour mon utilisateur :

Code : Tout sélectionner

jerome:$6$zKX0Sy1g1NMUFk.J$vMem4AP7NiDyje33lMwfxQkiJSlfATQax//iStJfuoBd2Yot5MoTdM4.jvornXFG1XgPV87hkR9ptCzwafkbv.:15646:0:99999:7:::

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : sam. 03 nov. 2012, 01:36
par Ypnose
Pour l'erreur microcode, installer amd-ucode

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : sam. 03 nov. 2012, 10:26
par lebastidien09
Merci, effectivement, plus de problème microcode.

Par contre, le temps de démarrage est toujours très long. Est-ce normal que plusieurs lignes identiques apparaissent (au moins 2 fois) ? Par exemple, pour le lancement de NetworkManager, de gdm, ou de Dropbox (j'en oublie peut-être). Elles sont tout de même précédées de [OK].

Pour mon problème d'utilisateur, est-ce que cela ne peut pas provenir de l'arrivée de Polkit à la place de Consolekit ?

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : sam. 03 nov. 2012, 10:33
par benjarobin
Tout d'abord Polkit a toujours existé, c'est une partie de systemd qui remplace Consolekit

De plus es tu en full systemd ? As tu encore un /etc/rc.conf ? Si ce n'est pas le cas je te conseil fortement de suivre http://wiki.archlinux.fr/Systemd#Supprimer_sysvinit
Sinon pour les problèmes de performance regarde cette partie du Wiki : http://wiki.archlinux.fr/Systemd#D.C3.A9marrage et poste nous l'image générée

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : sam. 03 nov. 2012, 17:50
par lebastidien09
Je suis passé en full systemd il y a 3 jours suite à l'impossibilité de lancer Gnome. Mon rc.conf est toujours présent, mais toutes les lignes ont été commentées. Sysvinit et initscripts ont été désinstallés au moment du passage à systemd.

Voici l'image générée par systemd-analyse :
http://dl.dropbox.com/u/8199609/plot.svg

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : sam. 03 nov. 2012, 18:01
par benjarobin
Je ne trouve pas que 30 secondes se soit long... Après si tu as un SSD oui c'est long.
Sinon ce qui est long se sont les 15 premières secondes... Je ne pense pas que l'on peut les imputer à systemd

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : sam. 03 nov. 2012, 21:07
par lebastidien09
30 secondes me conviendraient bien... Mais j'ai pris un chronomètre, et entre la fin de mon écran dual boot et l'affichage de mon choix de sessions j'ai compté une fois 1 minute 08, et une autre fois 1 minute 04. Soit près du double que ce qui apparaît sur l'image.

Une fois que tous les services sont lancés, le dernier étant gdm – marqué OK –, l'écran est figé pendant près de 30 secondes. Mais peut-être est-ce dû à mon problème de session non trouvée ?

Pourquoi est-ce que je ne peux plus entrer sur Gnome avec mon utilisateur ? Ça reste toujours la question principale.

J'ai changé le mot de passe via root, en vain. J'ai créé un deuxième utilisateur simple (sans droits d'admistration) qui, lui, fonctionne bien. Puis-je tout simplement créer un autre administrateur et lui donner mon /home originel ? Ça ne résoudra pas la question mais je pourrais m'identifier plus sereinement qu'en root : je ne suis pas le seul utilisateur de mon pc familial !

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : sam. 03 nov. 2012, 21:16
par FoolEcho
Tu n'aurais pas fait des actions en root avec ton compte utilisateur ?
Est-ce que find /home/ton_user ! -user ton_user renvoient des choses ? (si oui, voir sujets sur chown/user/root pour la résolution ; sinon chercher dans les logs de l'utilisateur, ~/.xsession-errors)

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : dim. 04 nov. 2012, 01:07
par lebastidien09
La commande

Code : Tout sélectionner

find /home/mon_user ! -user mon_user
a renvoyé .xinitrc

J'ai fait

Code : Tout sélectionner

chown -R mon_user:users /home/mon_user
mais j'ai toujours 'Échec d'authentification' quand je m'identifie avec mon_user.

Enfin, la liste est longue dans ~/.xsessions-errors, je ne sais pas quoi chercher...

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : dim. 04 nov. 2012, 09:27
par FoolEcho
Montre-le nous via pastebin. :chinois:
(et pour éviter des soucis à l'avenir avec root dans ton home, consulte su/sudo)

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : dim. 04 nov. 2012, 11:23
par lebastidien09
Mon fichier /home/mon_user/.xsession-errors :

http://pastebin.archlinux.fr/451751

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : dim. 04 nov. 2012, 21:03
par tuxce
lebastidien09 a écrit :mais la commande

Code : Tout sélectionner

loginctl user-status 'monnomutilisateur'
renvoie :

Code : Tout sélectionner

Failed to issue method call: No such file or directory
Normal si tu n'as pas de session ouverte!
lebastidien09 a écrit :et la commande

Code : Tout sélectionner

su - 'monnomutilisateur'
donne :

Code : Tout sélectionner

su: /sbin/bash: Aucun fichier ou dossier de ce type
il nous faudrait la ligne correspondant à ton utilisateur dans /etc/passwd, il y a un s en trop, c'est /bin/bash et non /[b]s[/b]bin/bash.

En ce qui concerne la lenteur de gdm, il nous faudrait son log:

Code : Tout sélectionner

journalctl _SYSTEMD_UNIT=gdm.service --no-pager -o cat
Et nous dire si éventuellement tu as personnalisé gdm ?

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : lun. 05 nov. 2012, 00:14
par lebastidien09
Voici la ligne correspondant à mon user dans /etc/passwd :

Code : Tout sélectionner

jerome:x:1000:1000:jerome:/home/jerome:/sbin/bash
Apparemment, il y a bien le s en trop ici aussi. Dois-je l'enlever directement ici ?

Pour le log de gdm, voici le résultat de la commande que tu m'as demandée : http://pastebin.archlinux.fr/451849

Aucune personnalisation de gdm n'a été faite.

Re: [Systemd] Migration vers systemd problème avec gdm et us

Publié : lun. 05 nov. 2012, 00:25
par lebastidien09
Pour la petite histoire, j'ai créé un nouvel utilisateur administrateur, en lui copiant uniquement les documents de l'utilisateur défectueux (aucun fichier de configuration). Tout fonctionne bien pour l'instant. Le démarrage de gdm – toujours autour de la minute – se fait sans problème apparent. J'ai essayé la connexion manuelle ou automatique, graphique ou en tty : tout est ok.

Donc pour moi, j'ai contourné le problème, mais j'ai atteint mon objectif principal, protéger un peu l'utilisation du pc familial et surtout que tout le monde puisse allumer ce pc et aller sur le web de manière transparente sans pour cela passer sur Windows... Par contre, je peux continuer à chercher l'origine de mon problème de connexion avec mon utilisateur originel. surtout si ça peut aider quelqu'un par la suite. J'aime bien aussi voir les origines des problèmes !

Donnez-moi votre avis, merci.