Failed to start lightdm.service

Demande d'aide : c'est ici.
Répondre
Christian.cml
Messages : 7
Inscription : 20 sept. 2023, 19:23
Status : Hors-ligne

Bonjour
J'ai upgrader mon debian 11 en 12 et depuis je n'arrive à démarrer aucun Display Manager.
A l'origine je suis sous Xfce et lightdm, j'ai installé d'autres DM sddm, slim, ... aucun ne fonctionne. Je me retrouve au mieux avec une invitation de session en mode console, soit sur un écran noir me permettant avec alt+crt+F2 d'ouvrir une session.
Je vous remercie par avance de l'aide que vous pourriez m'apporter.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour,
comment ouvres tu ta session en console ? Avec startx ?
As tu regardé les logs (de Xorg en particulier). Mais es tu avec Xorg ou wayland ?
Christian.cml
Messages : 7
Inscription : 20 sept. 2023, 19:23
Status : Hors-ligne

Bonjour
J'ouvre la console avec la combinaison de touche alt+crt+F2
Je suis avec Xorg
En regardant les logs X11, je me suis aperçu que le serveur X11 ne démarrait pas :
Segmentation fault at adresss 0x20
Fatal server error :
Caught signal 11 (segmentation fault). server aborting
Server terminated with error (1).
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

essai de démarrer le serveur avec la commande startx, tu verras peut étre un message d'erreur plus explicite.
As tu un pilote graphique d'installé, et lequel ?
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour.

Peut-être que la sortie de :

Code : Tout sélectionner

$ egrep '(\(WW\)|\(EE\))' /var/log/Xorg.0.log
donnerait des indications.

Comme tu es sur la console pour récupérer la sortie, il faudrait monter une clé usb sur p.ex: /mnt/usb
et donc passer la commande :

Code : Tout sélectionner

$ egrep '(\(WW\)|\(EE\))' /var/log/Xorg.0.log > /mnt/usb/xorg_info
... Si tu disposes d'un autre système fonctionnel pour poster ici.
**Simple Utilisateur** -- Debian stable - XFCE
Christian.cml
Messages : 7
Inscription : 20 sept. 2023, 19:23
Status : Hors-ligne

Bonjour
En lançant startx ou sudo startx , j'obtiens les mêmes lignes suivantes :
  • xinit : giving up
  • xinit : unable to connect to X server: connection refused
  • xinit : server error
Par la cmd egrep ... j'obtiens les mêmes erreur que dans ma première réponse :
  • Segmentation fault at adresss 0x20
  • Fatal server error :
  • Caught signal 11 (segmentation fault). server aborting
  • Server terminated with error (1).
Et comme je suis très doué je n'arrive pas à monter une clé usb et ce quelque soit le port utilisé. mais il y a longtemps que je n'ai pas travaillé en mode console, il faut que je révise mes cours ! :blush:

Merci encore pour ton aide.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Déja, démarrer le serveux avec un compte root est une très mauvaise idée.
Tu n'as pas répondu à la question: quel driver graphique as tu installé (et quelle est ta carte graphique) ?
Christian.cml
Messages : 7
Inscription : 20 sept. 2023, 19:23
Status : Hors-ligne

Code : Tout sélectionner

lshw -C display

  *-display   
       description: 3D controller
       produit: GP107M [GeForce GTX 1050 Mobile]
       fabriquant: NVIDIA Corporation
       identifiant materiel: 0
       information bus: pci@0000:01:00.0
       version: a1
       bits: 64 bits
       horloge 33MHZ
      fonctionnalités: pm msi pciexpress bus_master cap_list rom
      configuration: driver=nouveau latency=0
      ressources: irq:129 mémoire:de000000-deffffff mémoire: c000000-diffffff portE/S:e000(taille=128) mémoire:df000000-df07ffff 
  *-display
       description: VGA compatible controller
       produit: HD Graphics 630
       fabriquant: Intel Corporation
       identifiant materiel: 2
       information bus: pci@0000:00:02.0
       nom logique: /dev/fb0
       version: 04
       bits: 64 bits
       horloge 33MHZ
      fonctionnalités: pciexpress msi pm vga_controller bus_master cap_list rom fb
      configuration: depth=32 driver=i915 latency=0 resolution=1920, 1000
      ressources: irq:131 mémoire:dd000000-deffffff mémoire: b000000-bfffffff portE/S:f000(taille=64) mémoire:c0000-dfffff
      
Dernière modification par dezix le 30 sept. 2023, 09:13, modifié 1 fois.
Raison : Formatage du code
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour,

J'ai formaté en "code" ta sortie de commande précédente, pour la suite ...

Il faut répondre aux questions en recopiant intégralement les commandes et leurs réponses dans une paire de balises "code" </> ,
comme indiqué dans notre Petit guide d'utilisation des outils de postage.
Merci.

----------------------------------------------------------------------------------------------------------------------------------------------------


Donc tu as 1 GPU Intel intégré et 1 carte graphique Nvidia ;
c'est peut-être la cause du problème 2 possibilités et Zéro choix de fait ???


Je te conseil de voir : Systèmes graphiques hybrides Intel/nVIDIA

Tu pourras commencer par voir ce que donne :

Code : Tout sélectionner

glxinfo | grep '^OpenGL renderer string:'
**Simple Utilisateur** -- Debian stable - XFCE
Christian.cml
Messages : 7
Inscription : 20 sept. 2023, 19:23
Status : Hors-ligne

La réponse à la commande

Code : Tout sélectionner

 glxinfo | grep '^OpenGL renderer string:'
est

Code : Tout sélectionner

 unable to open display
Pas très encourageant non ? :shok:

Merci
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Christian.cml a écrit : 30 sept. 2023, 13:03 Pas très encourageant non ?
Il faut mettre la sortie complète avec la commande, car si la commande est incorrecte là on ne peut le savoir ! :wacko:


Mal barre... je ne sais pas,...
Utilise les instructions du lien de mon précédent message pour sélectionner le chip Intel.

Que renvoie :

Code : Tout sélectionner

$ apt list -i *intel*
**Simple Utilisateur** -- Debian stable - XFCE
Christian.cml
Messages : 7
Inscription : 20 sept. 2023, 19:23
Status : Hors-ligne

Retour de

Code : Tout sélectionner

apt list -i *intel*

Code : Tout sélectionner

intel-media-va-driver/stable,now 23.1.1+dfsg1-1 amd64  [installé, automatique]
libdrm-intel1/stable,now 2.4.114-1+b1 amd64  [installé, automatique]
xserver-xorg-video-intel/stable,now 2:2.99.917+git20210115-1 amd64  [installé, automatique]
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Je crois je tu pourrais tester l'installation de ces paquets supplémentaires :

intel-media-va-driver-non-free quiva remplacer intel-media-va-driver
et
intel-microcode

Tu peux utiliser : apt install --simulate <paquet>
pour voir ce qui va se passer sans faire de modifications réelles.

Que renvoie :

Code : Tout sélectionner

apt list -i *firmware*
Une précision : ta machine possède bien un processeur Intel ?
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

la commande

Code : Tout sélectionner

$xrandr
permet aussi d'obtenir des infos sur les affichages.
Christian.cml
Messages : 7
Inscription : 20 sept. 2023, 19:23
Status : Hors-ligne

Le processeur de ma machine est un Intel core i5

Après avoir installé
intel-media-va-driver-non-free quiva remplacer intel-media-va-driver
et
intel-microcode

Le retour de la commande :

Code : Tout sélectionner

apt list -i *firmware*
est :

Code : Tout sélectionner

firmware-iwlwifi/stable,now 20230210-5 all  [installé]
firmware-linux-free/stable,now 20200122-1 all  [installé, automatique]
Le retour de la commande :

Code : Tout sélectionner

xrandr
est :

Code : Tout sélectionner

can't open display
J'ai rebooté ma machine, pas de changement.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Mets " invite+commande+sortie+invite " en 1 seul copier/coller dans 1 seule paire de balises code,
comme cela :

Code : Tout sélectionner

dezix@debian:~$ apt list -i *firmware*
En train de lister... Fait
bluez-firmware/stable,now 1.2-9 all  [installé]
firmware-intel-sound/stable,now 20230210-5 all  [installé]
firmware-iwlwifi/stable,now 20230210-5 all  [installé]
firmware-linux-free/stable,oldstable,now 20200122-1 all  [installé]
firmware-misc-nonfree/stable,now 20230210-5 all  [installé]
firmware-realtek/stable,now 20230210-5 all  [installé]
dezix@debian:~$ 
sur cet exemple tu peux voir ce qui est installé sur mon mini-pc Intel.


Il doit encore te manquer au moins : firmware-misc-nonfree
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Pour voir les firmware manquants:

Code : Tout sélectionner

#dmesg | grep firmware
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

piratebab a écrit : 01 oct. 2023, 20:45 Pour voir les firmware manquants:

Code : Tout sélectionner

#dmesg | grep firmware

:icon_e_ugeek:
Juste pour le fun et être moderne,
ceci devrait être équivalent :

Code : Tout sélectionner

# journalctl -kp 4 -g firmware
on peut monter jusque 7 pour rendre la sortie plus causante :003:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Pas très mnémotechnique cette commande "moderne"
:unknw:
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Je m'y mets doucement :003:

k > kernel ; p > parlante ; g > grep, pour celle-ci c'est insensible à la casse si motif tout en minuscules, sinon sensible

Ce que j'aime le moins, c'est la commande journalctl
j'oublie souvent des lettres (ou j'en rajoute)
... faut que je trouve un alias adhoc :017:
**Simple Utilisateur** -- Debian stable - XFCE
Répondre