Rendre "changer d'utilisateur" opérationnel sur Debian 11 Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

hey !

j'ai installé Debian 11 sur un ordi portable pour qu'il puisse être utilisé par 2 utilisateurs . Avec 1 seul utilisateur il fonctionne parfaitement , mais lorsque je teste "changer d'utilisateur" l'écran devient noir , **lightdm** ou **Xorg** a dû crasher je suppose ( je ne sais pas lequel ) . En tout cas j'en sors en utilisant tty2 et en redémarrant **lightdm** . Un quidam sur internet a eu la bonne idée d'avoir le même genre de panne avec lui aussi un pilote graphique **intel** et donc je lui ai emprunté 2 de ses commandes à propos de "DRI" et donc un peu en désordre :

1) ma carte graphique :

Code : Tout sélectionner

 ~$ inxi -G
Graphics:
  Device-1: Intel GeminiLake [UHD Graphics 605] driver: i915 v: kernel 
  Device-2: Chicony Chicony USB2.0 Camera type: USB driver: uvcvideo 
  Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting 
  unloaded: fbdev,vesa resolution: 1920x1080~60Hz 
  OpenGL: renderer: Mesa Intel UHD Graphics 605 (GLK 3) v: 4.6 Mesa 20.3.5 
  
2) extrait qui me semble correspondre au problème

Code : Tout sélectionner

 ~$ journalctl -b
 ................
 .... at-spi-bus-launcher[800]: X connection to :0 broken (explicit kill or server shutdown)  ---> doit correspondre à ma tentative de changement
 

3) emprunts

Code : Tout sélectionner

  ~$ xdpyinfo | grep -i "DRI"
    DRI2
    DRI3

~$ less /var/log/Xorg.0.log | grep DRI
[ 63823.358] (II) modeset(0): [DRI2] Setup complete
[ 63823.358] (II) modeset(0): [DRI2]   DRI driver: iris
[ 63823.358] (II) modeset(0): [DRI2]   VDPAU driver: va_gl
[ 63823.362] (II) Initializing extension DRI3
[ 63823.379] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 63823.379] (II) Initializing extension XFree86-DRI
[ 63823.379] (II) Initializing extension DRI2
et une peut-être anomalie sur mon appareil , donc juste pour info si pertinence

Code : Tout sélectionner


~$ ls -a /usr/share/X11/xorg.conf.d/    ---> aucun fichier pour une carte intel = ? 
.   10-amdgpu.conf  10-radeon.conf    70-wacom.conf
..  10-quirks.conf  40-libinput.conf
  
qu'en pensez-vous ?

ps :
juste une idée : je n'ai à priori aucun besoin de ce at-spi qui , d'après ce que je viens de lire , concerne une forme d'assistance pour pallier un manque de quelque chose . Ça ne concerne en rien , sous toute réserve , les futurs utilisateurs .
Debian 12/ Xfce
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,

As-tu regardé
/var/log/lightdm/lightdm.log
/var/log/lightdm/x-0.log
/var/log/lightdm/x-1.log
/var/log/Xorg.0.log
et
/var/log/Xorg.1.log ?
tony a écrit : 21 juil. 2023, 10:15 et une peut-être anomalie sur mon appareil , donc juste pour info si pertinence
~$ ls -a /usr/share/X11/xorg.conf.d/ ---> aucun fichier pour une carte intel = ?
. 10-amdgpu.conf 10-radeon.conf 70-wacom.conf
.. 10-quirks.conf 40-libinput.conf
qu'en pensez-vous ?
C'est normal de ne pas avoir de xorg.conf
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

lol a écrit : 21 juil. 2023, 10:47 As-tu regardé
/var/log/lightdm/lightdm.log
/var/log/lightdm/x-0.log
/var/log/lightdm/x-1.log
/var/log/Xorg.0.log
et
/var/log/Xorg.1.log ?
je n'ai rien vu d'anormal dans les logs ( x.0 / x.1 /Xorg.0 et .1) ou dans le dernier log lightdm.log . Reste lightdm.log.old et ses quelques 57.000 lignes .

S'il y avait un moyen d'introduire un marqueur "date" comme dans journalctl qui me situe le problème à une date précise ce serait top pour décider quel log utiliser . Ou alors faire le tri avec grep en ayant une idée de ce que je dois chercher dans ces 57.000 lignes pour ce type de problème . Est-ce possible ?

ps1 : je reprends mon idée ci-dessus = je n'ai à priori aucun besoin de ce at-spi qui , d'après ce que je viens de lire , concerne une forme d'assistance pour pallier un manque de quelque chose . Ça ne concerne en rien , sous toute réserve , les futurs utilisateurs . Pourrait-on , à titre de test , le désactiver ? Je n'ai aucune idée sur ce je-ne-sais-quoi .

ps2 : j'ai peut-être une piste car en remontant le log lightdm.log.old j'ai trouvé une séquence qui se répète à intervalles de temps très rapprochés :
Seat seat0: Session stopped
56001 [+63812.75s] DEBUG: Session pid=39179: Authentication complete with return value 0: Success
56002 [+63812.75s] DEBUG: Seat seat0: Session authenticated, running command
56003 [+63812.75s] DEBUG: Launching process 39182: /usr/bin/numlockx on
56004 [+63812.75s] DEBUG: Process 39182 exited with return value 1
56005 [+63812.75s] DEBUG: Seat seat0: Exit status of /usr/bin/numlockx on: 1
56006 [+63812.75s] DEBUG: Seat seat0: Switching to greeter due to failed setup script
56007 [+63812.75s] DEBUG: Seat seat0: Creating greeter session
56008 [+63812.75s] DEBUG: Session pid=39183: Started with service 'lightdm-greeter', username 'lightdm'
56009 [+63812.75s] DEBUG: Greeter closed communication channel
56010 [+63812.75s] DEBUG: Session pid=39179: Exited with return value 0
56011 [+63812.75s] DEBUG: Seat seat0: Session stopped
56012 [+63812.76s] DEBUG: Session pid=39183: Authentication complete with return value 0: Success
56013 [+63812.76s] DEBUG: Seat seat0: Session authenticated, running command
56014 [+63812.76s] DEBUG: Launching process 39186: /usr/bin/numlockx on
56015 [+63812.76s] DEBUG: Process 39186 exited with return value 1
56016 [+63812.76s] DEBUG: Seat seat0: Exit status of /usr/bin/numlockx on: 1
56017 [+63812.76s] DEBUG: Seat seat0: Switching to greeter due to failed setup script
56018 [+63812.76s] DEBUG: Seat seat0: Creating greeter session
56019 [+63812.76s] DEBUG: Session pid=39187: Started with service 'lightdm-greeter', username 'lightdm'
56020 [+63812.77s] DEBUG: Greeter closed communication channel
56021 [+63812.77s] DEBUG: Session pid=39183: Exited with return value 0
56022 [+63812.77s] DEBUG: Seat seat0: Session stopped

et le log se termine par
Seat seat0: Display server stopped
57333 [+63814.92s] DEBUG: Session pid=704: Exited with return value 0
57334 [+63814.92s] DEBUG: Seat seat0: Session stopped
57335 [+63815.01s] DEBUG: Process 644 exited with return value 0
57336 [+63815.01s] DEBUG: XServer 0: X server stopped
57337 [+63815.01s] DEBUG: Releasing VT 7
57338 [+63815.01s] DEBUG: XServer 0: Removing X server authority /var/run/lightdm/root/:0
57339 [+63815.01s] DEBUG: Seat seat0: Display server stopped
57340 [+63815.01s] DEBUG: Seat seat0: Stopped
57341 [+63815.01s] DEBUG: Display manager stopped
57342 [+63815.01s] DEBUG: Stopping daemon
57343 [+63815.01s] DEBUG: Exiting with return value 0
Debian 12/ Xfce
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Re,

Oui, c'est une piste.
As-tu un paquet lightdm-xxx-greeter d'installé ? Avec une configuration personnalisée ?
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

lol a écrit : 21 juil. 2023, 13:10 Re,

Oui, c'est une piste.
As-tu un paquet lightdm-xxx-greeter d'installé ? Avec une configuration personnalisée ?

Code : Tout sélectionner

  ~# find / -name lightdm-*-greeter
/var/lib/lightdm/.cache/lightdm-gtk-greeter
/usr/share/lintian/overrides/lightdm-gtk-greeter
/usr/share/doc/lightdm-gtk-greeter
/usr/sbin/lightdm-gtk-greeter
find: ‘/run/user/1000/doc’: Permission non accordée
find: ‘/proc/40829/task/40829/net’: Argument invalide
find: ‘/proc/40829/net’: Argument invalide
 
Debian 12/ Xfce
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Et en testant (temporairement) un autre DM (P.ex: xdm) ?

Ça pourrait t'aider à déterminer d'où vient le problème.
**Simple Utilisateur** -- Debian stable - XFCE
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

dezix a écrit : 21 juil. 2023, 14:11 Et en testant (temporairement) un autre DM (P.ex: xdm) ?

Ça pourrait t'aider à déterminer d'où vient le problème.
Je viens de passer à xdm : "changer d'utilisateur" ne répond plus .

Je ne suis plus du tout compétent pour aller plus loin . Donc si vous avez une proposition de test ....

ps1 : le couple ( D10 , lightdm ) s'entendait très bien et je me souviens avoir testé le changement d'utilisateur = opérationnel .

ps2 : peut-on en déduire que lightdm est "probablement" hors de cause ?
Debian 12/ Xfce
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
tony a écrit : 21 juil. 2023, 11:31 ...
Seat seat0: Session stopped...
56004 [+63812.75s] DEBUG: Process 39182 exited with return value 1
56005 [+63812.75s] DEBUG: Seat seat0: Exit status of /usr/bin/numlockx on: 1
56006 [+63812.75s] DEBUG: Seat seat0: Switching to greeter due to failed setup script
...

Moi je vois quand un problème avec un script qui tente d'exécuter /usr/bin/numlockx
Tu as regardé de ce côté ?
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

lol a écrit : 21 juil. 2023, 15:14 Salut,
tony a écrit : 21 juil. 2023, 11:31 ...
Seat seat0: Session stopped...
56004 [+63812.75s] DEBUG: Process 39182 exited with return value 1
56005 [+63812.75s] DEBUG: Seat seat0: Exit status of /usr/bin/numlockx on: 1
56006 [+63812.75s] DEBUG: Seat seat0: Switching to greeter due to failed setup script
...

Moi je vois quand un problème avec un script qui tente d'exécuter /usr/bin/numlockx
Tu as regardé de ce côté ?
à cause de la valeur "1" du retour je suppose . Je l'avais bien vu mais je n'arrivais pas à lier numlockx à un changement d'utilisateur . Mais je vais tester cette hypothèse , désinstaller numlockx et voir ce que ça donne , avec gdm d'abord .

Je suis un âne avec mention TB : j'ai juste oublié d'installer numlockx et comme mon pavé numérique ne s'est jamais plaint et a toujours été actif après tous les redémarrages je ne m'en suis tout simplement pas aperçu .

les futurs utilisateurs remercient le forum et .... désolé pour le dérangement .

question subsidiaire : en dehors de numlockx qu'est-ce qui peut faire que le pavé numérique conserve son état d'avant l'arrêt de la machine ?
Debian 12/ Xfce
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

De mon côté, j'utilise aussi lightdm ; numlockx n'est pas installé
et
# grep numlock /var/log/lightdm/lightdm.log ne renvoie rien.

Bon, je n'ai que 1 compte sur le système mais "Changer d'utilisateur" de XFCE me renvoie correctement sur l'écran de connexion.

Donc, possible que de ton côté qqchose soit configuré pour numlockx dont tu n'as peut-être pas besoin... :017:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Re,
tony a écrit : 21 juil. 2023, 15:21 ...
les futurs utilisateurs remercient le forum et .... désolé pour le dérangement .

question subsidiaire : en dehors de numlockx qu'est-ce qui peut faire que le pavé numérique conserve son état avant l'arrêt de la machine ?

Tu ne dérange aucunement.
Je suppose que dans les options de ton bureau il y a une option "Numlock" quelque part.
dezix a écrit : 21 juil. 2023, 16:07 ...
Donc, possible que de ton côté qqchose soit configuré pour numlockx dont tu n'as peut-être pas besoin... :017:

Il y a forcément une option ou un script qui appelle Numlock.
S'il l'a sélectionné c'est qu'il en a besoin.
Je l'ai installé de mon côté sur une machine ou j'ai besoin que le pavé numérique soit activé en même temps que LightDM. Je crois :pleasantry: que c'est dans les scripts de LightDM que je l'ai activé.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

lol a écrit : 21 juil. 2023, 16:17 Il y a forcément une option ou un script qui appelle Numlock.
S'il l'a sélectionné c'est qu'il en a besoin.
Peut-être choisi par erreur ou par défaut (les explications des cases à cocher ne sont pas toujours limpides quand elles existent)
bref ... je suppute dans la choucroute :040:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

dezix a écrit : 21 juil. 2023, 16:46 bref ... je suppute dans la choucroute :040:

Pareil. Mais Numlock est indéniablement appelé !
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

lol a écrit : 21 juil. 2023, 16:59
dezix a écrit : 21 juil. 2023, 16:46 bref ... je suppute dans la choucroute :040:

Pareil. Mais Numlock est indéniablement appelé !
je sais très bien où il est appelé puisqu'en étant persuadé que :

1 ) j'en avais besoin
2 ) et qu'en conséquence je l'avais installé

j'ai ajouté une ligne dans [Seat*] de xx/lightdm.conf.d/lightdm.conf pour qu'il mette mon pavé numérique en position "activé" comme avant l'arrêt de la machine . Mais comme je m'occupe de 3 installations domestiques et que je manque d'organisation forcément j'introduis des coquilles . Habituellement je m'en aperçois assez vite , mais celle là était passée sous les radars jusqu'au jour où j'ai eu besoin etc ....

Je vais quand même essayer de voir où se cache l'équivalent du numlockx qui effectivement fait doublon .

Vu : Paramètres / Clavier / Restaurer l'état du P.N au démarrage est coché à l'insu de mon plein gré .
Debian 12/ Xfce
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

tony a écrit : 21 juil. 2023, 15:21 question subsidiaire : en dehors de numlockx qu'est-ce qui peut faire que le pavé numérique conserve son état avant l'arrêt de la machine ?
Je dirais que c'est plus au niveau de la session utilisateur que ça peut se régler.

Dans XFCE > Éditeur de paramètres > claviers > NumBlock (boléen)
pour les autres DE je ne sais pas.

Après il y a peut-être au niveau système global une config par défaut, mais je ne la connais pas.
**Simple Utilisateur** -- Debian stable - XFCE
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

dezix a écrit : 21 juil. 2023, 17:26
tony a écrit : 21 juil. 2023, 15:21 question subsidiaire : en dehors de numlockx qu'est-ce qui peut faire que le pavé numérique conserve son état avant l'arrêt de la machine ?
Dans XFCE > Éditeur de paramètres > claviers > NumBlock (boléen)
pour les autres DE je ne sais pas.
voir ajout ci-dessus ( pour Xfce justement )
Debian 12/ Xfce
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1389
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

un bon petit tuto pour le pavé num > https://www.numetopia.fr/comment-active ... us-debian/
Debian Stable + Testing -.- Parrot OS - Kali Exegol -.- Raspberry IPFire
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

Quel est l'intérêt de désactiver un pavé numérique ? Il me semble qu'il ne reste plus que les fonctions de déplacement qu'on a aussi sur d'autres touches .

En tout cas , sur mon portable je me vois mal me passer de ce pavé .
Debian 12/ Xfce
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Je viens de percuter (au bout de moult zannées) que mon pavé numérique n'est pas actif dans l'écran de connexion :rolleyes: :rofl:

si je ne m'en suis jamais aperçu, c'est que je me sers des touches du clavier pour les chiffres des MdP :tease:

... encore une bonne rigolade ! :082:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1389
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

tony a écrit : 21 juil. 2023, 19:17 Quel est l'intérêt de désactiver un pavé numérique ? Il me semble qu'il ne reste plus que les fonctions de déplacement qu'on a aussi sur d'autres touches .

En tout cas , sur mon portable je me vois mal me passer de ce pavé .
Par exemple, sur une de mes machine j'ai un clavier TypeMatrix 2030 et je n'ai donc pas de pavé numérique, donc pas besoin d'activer... :003:
Debian Stable + Testing -.- Parrot OS - Kali Exegol -.- Raspberry IPFire
Répondre