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

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
lebastidien09
Hankyu
Messages : 11
Inscription : ven. 02 nov. 2012, 11:17

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

Message 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.
Dernière modification par lebastidien09 le ven. 02 nov. 2012, 21:48, modifié 1 fois.
Avatar de l’utilisateur
Youpi
yeomen
Messages : 252
Inscription : sam. 16 juin 2012, 22:44

Re: Systemd + GDM + utilisateur

Message 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 ?
Arch 64 bit + Kernel ck-corex + Tint2 et fbpanel + OpenBox + Bumblebee + conky + eclipse et matlab
navigateur internet : iron (yaourt iron-bin)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: Systemd + GDM + utilisateur

Message par FoolEcho »

Salut,

Merci d'éditer le titre. http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
lebastidien09
Hankyu
Messages : 11
Inscription : ven. 02 nov. 2012, 11:17

Re: Systemd + GDM + utilisateur

Message 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:::
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

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

Message par Ypnose »

Pour l'erreur microcode, installer amd-ucode
Avatar de l’utilisateur
lebastidien09
Hankyu
Messages : 11
Inscription : ven. 02 nov. 2012, 11:17

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

Message 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 ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17612
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
lebastidien09
Hankyu
Messages : 11
Inscription : ven. 02 nov. 2012, 11:17

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

Message 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
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17612
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
lebastidien09
Hankyu
Messages : 11
Inscription : ven. 02 nov. 2012, 11:17

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

Message 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 !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
lebastidien09
Hankyu
Messages : 11
Inscription : ven. 02 nov. 2012, 11:17

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

Message 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...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message par FoolEcho »

Montre-le nous via pastebin. :chinois:
(et pour éviter des soucis à l'avenir avec root dans ton home, consulte su/sudo)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
lebastidien09
Hankyu
Messages : 11
Inscription : ven. 02 nov. 2012, 11:17

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

Message par lebastidien09 »

Mon fichier /home/mon_user/.xsession-errors :

http://pastebin.archlinux.fr/451751
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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 ?
Avatar de l’utilisateur
lebastidien09
Hankyu
Messages : 11
Inscription : ven. 02 nov. 2012, 11:17

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

Message 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.
Avatar de l’utilisateur
lebastidien09
Hankyu
Messages : 11
Inscription : ven. 02 nov. 2012, 11:17

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

Message 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.
Répondre