Buster bloque au démarrage avant le login

Tags: #<Tag:0x00007f63f29d3e80>

Bonjour tout le monde,

j’ai un Lenovo Thinkpad X1 Carbon où j’ai installé Debian Buster depuis quelques mois.
Je suis très contente de cet install, sauf que depuis quelques jours, j’ai un problème au démarrage.

Cela n’est pas arrivé suite à des mises à jours, mais l’autre jour en allumant l’ordi tout bêtement.

Au démarrage (qui en passant était très rapide), il reste maintenant bloqué à l’étape où il prévient que kvm est désactivé par le BIOS.

Après environ 5 minutes, il se charge comme d’hab.

Bon j’essaie de fournir quelques éléments concrets.

Mon kernel : Linux debian-think 4.16.0-1-amd64 #1 SMP Debian 4.16.5-1 (2018-04-29) x86_64 GNU/Linux

Mes logs au démarrage : https://pastebin.com/n0DhwEX2

À remarquer qu’il se bloque après :

May 25 17:40:29 debian-think kernel: [    0.071327] ACPI Error: Method parse/execution failed \_PR.CPU0._PDC, AE_AML_OPERAND_TYPE (20180105/psparse-550)

De ce que j’ai lu, ce n’est pas une erreur qui devrait poser trop de problèmes.

J’ai redémarre en recovery mode, il me demande de me logger en root ou ctrl+d, je ne sais plus si c’est normal :wink:
Je me logue et je regarde le journal, ici, les mêmes choses que dans les logs.

Je remarque cependant ceci :

error parsing pcc subspaces from pcct

Je vais suivre la piste…

Je ne sais pas trop que vous dire de plus, je m’excuse pour la description un peu mal faite, mais je reste à complète disposition pour vous fournir tout log ou autre qui puisse aider à cerner le problème.

Merci de tout conseil ou piste à suivre !

Salut
le message kvm intervient à

May 25 17:40:29 debian-think kernel: [ 3.721850] kvm: disabled by bios

Dans le trace on ne voit pas spécialement d’interruption après

Pour avoir la durée de démarrage

 systemd-analyze

Explore le journal

journalctl -xb -p err

vérifie qu’un service ne plante pas:

systemctl --failed

Vérifie quels sont les services critiques pour la durée du démarrage:

systemd-analyze critical-chain

Merci beaucoup pour ta réponse.

en effet, j’avais remarqué que la longue “pause” n’apparaît pas dans les logs.
D’ailleurs, si je switche dans une autre consolle, elle s’ouvre et je peux me logguer.

Je crois que maintenant c’est obsolète la commande

sudo /etc/init.d/gdm3 start

En tout cas, ça ne marche pas.

Quant aux autres commandes que tu me suggères :

systemd-analyze
Startup finished in 3.229s (kernel) + 13.035s (userspace) = 16.265s
graphical.target reached after 13.030s in userspace
journalctl -xb -p err
-- Logs begin at Fri 2018-05-25 18:28:22 CEST, end at Fri 2018-05-25 18:34:59 CE
mag 25 18:28:22 debian-think kernel: [Firmware Bug]: TSC_DEADLINE disabled due t
mag 25 18:28:22 debian-think kernel: Error parsing PCC subspaces from PCCT
mag 25 18:28:22 debian-think kernel: ACPI Error: Needed type [Reference], found 
mag 25 18:28:22 debian-think kernel: ACPI Error: AE_AML_OPERAND_TYPE, While reso
mag 25 18:28:22 debian-think kernel: ACPI Error: Method parse/execution failed \
mag 25 18:28:24 debian-think kernel: kvm: disabled by bios
mag 25 18:28:24 debian-think kernel: kvm: disabled by bios
mag 25 18:28:24 debian-think kernel: Bluetooth: hci0: command 0xfc8e tx timeout
mag 25 18:28:33 debian-think kernel: Bluetooth: hci0 sending Intel patch command
mag 25 18:28:33 debian-think kernel: Bluetooth: hci0: sending frame failed (-19)
mag 25 18:28:35 debian-think kernel: Bluetooth: hci0: command 0xfc11 tx timeout
mag 25 18:28:35 debian-think kernel: Bluetooth: hci0: Exiting manufacturer mode 
mag 25 18:28:35 debian-think systemd-rfkill[712]: Failed to open device rfkill1:
mag 25 18:28:35 debian-think minissdpd[731]: ssdpDiscover: sendto: Cannot assign
mag 25 18:28:36 debian-think minissdpd[731]: setsockopt(udp, IPV6_JOIN_GROUP)(FF
mag 25 18:28:36 debian-think minissdpd[731]: setsockopt(udp, IPV6_JOIN_GROUP)(FF
mag 25 18:32:21 debian-think kernel: Could not find key with description: [75eda
mag 25 18:32:21 debian-think kernel: Could not find valid key in user session ke
mag 25 18:32:21 debian-think kernel: Error parsing options; rc = [-2]
mag 25 18:33:44 debian-think gnome-session-binary[688]: Unrecoverable failure in
mag 25 18:33:44 debian-think gnome-session-binary[688]: Unrecoverable failure in
mag 25 18:33:44 debian-think gnome-session-binary[688]: Unrecoverable failure in
lines 1-23...skipping...
-- Logs begin at Fri 2018-05-25 18:28:22 CEST, end at Fri 2018-05-25 18:34:59 CEST. --
mag 25 18:28:22 debian-think kernel: [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x20 (or later)
mag 25 18:28:22 debian-think kernel: Error parsing PCC subspaces from PCCT
mag 25 18:28:22 debian-think kernel: ACPI Error: Needed type [Reference], found [Integer]         (ptrval) (20180105/exresop-103)
mag 25 18:28:22 debian-think kernel: ACPI Error: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20180105/dswexec-461)
mag 25 18:28:22 debian-think kernel: ACPI Error: Method parse/execution failed \_PR.CPU0._PDC, AE_AML_OPERAND_TYPE (20180105/psparse-550)
mag 25 18:28:24 debian-think kernel: kvm: disabled by bios
mag 25 18:28:24 debian-think kernel: kvm: disabled by bios
mag 25 18:28:24 debian-think kernel: Bluetooth: hci0: command 0xfc8e tx timeout
mag 25 18:28:33 debian-think kernel: Bluetooth: hci0 sending Intel patch command (0xfc8e) failed (-110)
mag 25 18:28:33 debian-think kernel: Bluetooth: hci0: sending frame failed (-19)
mag 25 18:28:35 debian-think kernel: Bluetooth: hci0: command 0xfc11 tx timeout
mag 25 18:28:35 debian-think kernel: Bluetooth: hci0: Exiting manufacturer mode failed (-110)
mag 25 18:28:35 debian-think systemd-rfkill[712]: Failed to open device rfkill1: No such device
mag 25 18:28:35 debian-think minissdpd[731]: ssdpDiscover: sendto: Cannot assign requested address
mag 25 18:28:36 debian-think minissdpd[731]: setsockopt(udp, IPV6_JOIN_GROUP)(FF02::C, ): Address already in use
mag 25 18:28:36 debian-think minissdpd[731]: setsockopt(udp, IPV6_JOIN_GROUP)(FF02::C, ): Address already in use
mag 25 18:32:21 debian-think kernel: Could not find key with description: [75eda890f1870d6c]
mag 25 18:32:21 debian-think kernel: Could not find valid key in user session keyring for sig specified in mount option: [75eda890f1870d6c]
mag 25 18:32:21 debian-think kernel: Error parsing options; rc = [-2]
mag 25 18:33:44 debian-think gnome-session-binary[688]: Unrecoverable failure in required component org.gnome.Shell.desktop
mag 25 18:33:44 debian-think gnome-session-binary[688]: Unrecoverable failure in required component org.gnome.SettingsDaemon.XSettings.desktop
mag 25 18:33:44 debian-think gnome-session-binary[688]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Clipboard.desktop
mag 25 18:33:44 debian-think gnome-session-binary[688]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Color.desktop
mag 25 18:33:44 debian-think gnome-session-binary[688]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Keyboard.desktop
mag 25 18:33:44 debian-think gnome-session-binary[688]: Unrecoverable failure in required component org.gnome.SettingsDaemon.MediaKeys.desktop
mag 25 18:33:44 debian-think gnome-session-binary[688]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Wacom.desktop
mag 25 18:33:44 debian-think gnome-session-binary[688]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Power.desktop

(j’ai redémarré entre temps).

systemctl --failed
0 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
systemd-analyze critical-chain
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
 
graphical.target @13.030s
└─multi-user.target @13.030s
  └─exim4.service @12.698s +331ms
    └─network-online.target @12.696s
      └─NetworkManager-wait-online.service @985ms +11.710s
        └─NetworkManager.service @744ms +240ms
          └─dbus.service @740ms
            └─basic.target @730ms
              └─sockets.target @730ms
                └─dbus.socket @730ms
                  └─sysinit.target @729ms
                    └─systemd-backlight@backlight:intel_backlight.service @1.605s +16ms
                      └─system-systemd\x2dbacklight.slice @499ms
                        └─system.slice @122ms
                          └─-.slice @122ms

On dirait que, à part les quelques erreurs que je vais vérifier, tout est normal, non ?

J’ai essayé Openbox et ça me fait la même…

Merci beaucoup en tout cas

il y a quans meme

Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x20 (or later)

Et des erreurs gnome-session-binary que je n’ai jamais vu dans mes logs

pour voir plus

journalctl -xb | grep gnome-session-binary

as tu mis ton système à jour

sudo apt update

sudo apt full-upgrade

Merci,

pour l’erreur que tu dis, j’avais trouvé ça : https://linuxtrack.net/viewtopic.php?id=2391
ça n’avait pourtant pas l’air de le déranger au démarrage.

En plus le paquet cité, n’existe pas pour debian :
https://packages.debian.org/search?keywords=intel-ucode&searchon=names&suite=all&section=all&sourceid=mozilla-search
j’ai donc suivi le wiki https://wiki.debian.org/fr/Microcode mais ça n’a rien changé au démarrage.

Dans le journal, pour gnome, je ne trouve que un “Entering running state” (19:02 et 19:08 je ne me souviens plus si c’était le moment de “pause”).

Je te tiens au courant

pour moi que quelques warning

journalctl -xb | grep gnome-session-binary
mai 25 19:08:09 debian gnome-session[12727]: gnome-session-binary[12727]: WARNING: Could not parse desktop file gnome-keyring-secrets.desktop or it references a not found TryExec binary
mai 25 19:08:09 debian gnome-session-binary[12727]: WARNING: Could not parse desktop file gnome-keyring-secrets.desktop or it references a not found TryExec binary
mai 25 19:08:09 debian gnome-session[12727]: gnome-session-binary[12727]: WARNING: Could not parse desktop file clipit-startup.desktop or it references a not found TryExec binary
mai 25 19:08:09 debian gnome-session-binary[12727]: WARNING: Could not parse desktop file clipit-startup.desktop or it references a not found TryExec binary
mai 25 19:08:09 debian gnome-session[12727]: gnome-session-binary[12727]: WARNING: Could not parse desktop file skypeforlinux.desktop or it references a not found TryExec binary
mai 25 19:08:09 debian gnome-session-binary[12727]: WARNING: Could not parse desktop file skypeforlinux.desktop or it references a not found TryExec binary
mai 25 19:08:25 debian gnome-session-binary[12727]: Entering running state

pour le firmware verifies que tu as installé intel-microcode ou amd64-microcode selon ton processeur

as tu mis ton système à jour

sudo apt update

sudo apt full-upgrade

Encore merci

oui, c’est fait !

Je ne comprends pas…
Même; c’est PIRE !
Après s’être bloqué pendant le boot, il y a la fenetre du login et, une fois je me suis logguée, j’ai droit à un écran gris avec la flèche de la souris. Si je switche dans une autre consolle et je reviens, il me renvoie au login de gdm.

Je ne sais vraiment pas

:frowning:

il ya du grain a moudre

https://www.startpage.com/do/dsearch?query=Unrecoverable+failure+in+required+component+org.gnome.Shell.desktop&cat=web&pl=opensearch&language=francais

as tu mis ton système à jour

sudo apt update

sudo apt full-upgrade

En effet, merci pour le lien (je n’aurais pas deviné comment décrire mon problème en anglais) j’essaie de trouver une solution…

Sinon, oui, le système est à jour.

as tu essaye en sélectionnant Xorg -gnome dans l’écran de connexion car ça semble relatif à wayland

J’ai cru comprendre ça aussi.

Le problème c’est que, même comme ça, il se bloque…
Et la chose spéciale (mais pas tellement si on regarde les logs), c’est que si on se loggue dans une autre consolle (F2) par exemple et on lance un htop, j’ai gdm, gnome-shell etc qui roulent normalement ???

peut etre la carte graphique, utilises tu un pilote libre ou propriétaire?

Merci pour l’idée
J’utilise le i915 (c’est une carte intégré avec le i7 4eme gen)
Mais, dans ce cas là, j’aurais pas plus de problèmes dans les logs ?

Et puis, pendant un moment tout à bien marché (et pas de maj entre temps parce que j’étais en déplacement) !!

ici il y en a qui disent que c’était un pb d’extensions gnome-shell
https://bugzilla.redhat.com/show_bug.cgi?id=1573683#c21

Oui, mais ça ce bloque avant de lancer Gnome.
J’ai installé Openbox et j’ai le même problème, à mon avis ce n’est pas une extension de Gnome…

As tu essaye un autre gestionnaire, j’utilise sddm avec gnome, il y a aussi lightdm

https://debian-facile.org/doc:environnements:kde:sddm
en plus je le trouve beaucoup plus joli

Merci pour ta réponse.

Eh bien, j’ai installé SDDM : maintenant il me renvoie au login en console.

Donc SDDM ne se charge pas du tout…jusqu’à que, magiquement, 5 min après environ, il s’affiche.

Je ne comprends carrément pas !!

Dans les log, je ne trouve encore rien…
Merci en tout cas

demasque tous les messages au boot

dans /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT=" "

puis

sudo update-grub

reboot

Eh bien, j’ai installé SDDM : maintenant il me renvoie au login en console.

a une époque j’avais ça mais uniquement en wayland, en xorg tout bon

On en revient au problème de départ qui n’est pas un blocage mais une attente.

Merci,
en effet.
Crois-tu qu’il faudrait que je modifie le titre du topic ?

Sans l’option “quiet”, ça défile trop vite pour qu’on y voit quelque chose…

De toute façon là il se bloque juste avant le login (les logs montraient bien que le chargement se faisait correctement).

Qu’est ce que je pourrais essayer ?

Si je switche de consolle et je donne un gdm3 start, on dirait que ça start mais en réalité ne se passe rien. Cependant l’attente semble plus courte.
En tout cas, swticher entre les consolles semble “faciliter” le chargement de SDDM.

Merci à tous pour l’intérêt en tout cas.

Je suis désolée, mais j’ai vraiment du mal à (m’)expliquer ce problème.