IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Pause café avant que l'environnement graphique soit lancé


Sujet :

Applications et environnements graphiques

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    345
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 345
    Points : 539
    Points
    539
    Par défaut Pause café avant que l'environnement graphique soit lancé
    Bonjour,
    J'ai un pc sur debian testing qui met environ 5 mn pour démarrer!
    Jusqu'à l'écran de connexion (lightdm), tout va bien.
    C'est le lancement de la session (lxde) qui traine.
    J'ai essayé avec xfce4 et c'est pareil.
    J'ai remplacé lightdm par slim et c'est pareil.
    En ligne de commande après grub avec startx, le lancement est immédiat.
    Là, je suis un peu perdu.
    Je ne sais pas bien par ou commencer mes recherches.
    Un petit conseil sur les investigations a mener ?
    Merci.

  2. #2
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 730
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 730
    Points : 15 132
    Points
    15 132
    Par défaut
    Citation Envoyé par ctac_ Voir le message
    J'ai un pc sur debian testing qui met environ 5 mn pour démarrer!
    Jusqu'à l'écran de connexion (lightdm), tout va bien.
    C'est le lancement de la session (lxde) qui traine.
    C'est nouveau ou il a toujours été comme ça ?
    Si c'est nouveau, qu'est-ce qui a changé par rapport à avant ?
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    345
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 345
    Points : 539
    Points
    539
    Par défaut
    Bonjour,
    Oui, c'est nouveau depuis un certain temps.
    Je pense que c'est suite à une mise à jour via Synaptic.
    C'est un pc dont je me sers rarement.
    J'avais remarqué ce probléme et m'étais dit qu'il faudrait que je me penche dessus.
    Il est venu le temps et donc je cherche.

    root@Alain-PC-001:/var/log# cat auth.log
    Sep 4 12:13:40 Alain-PC-001 systemd-logind[426]: New seat seat0.
    Sep 4 12:13:50 Alain-PC-001 lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
    Sep 4 12:14:24 Alain-PC-001 lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm
    Sep 4 12:14:24 Alain-PC-001 lightdm: pam_unix(lightdm:session): session opened for user alain by (uid=0)
    Sep 4 12:14:24 Alain-PC-001 systemd: pam_unix(systemd-user:session): session opened for user alain by (uid=0)
    Sep 4 12:14:25 Alain-PC-001 systemd: pam_unix(systemd-user:session): session closed for user lightdm
    Sep 4 12:17:01 Alain-PC-001 CRON[985]: pam_unix(cron:session): session opened for user root by (uid=0)
    Sep 4 12:17:01 Alain-PC-001 CRON[985]: pam_unix(cron:session): session closed for user root
    Sep 4 12:22:52 Alain-PC-001 polkitd(authority=local): Registered Authentication Agent for unix-session:2 (system bus name :1.40 [lxpolkit], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale fr_FR.UTF-8)
    root@Alain-PC-001:/var/log# cat daemon.log
    Sep 4 12:14:25 Alain-PC-001 systemd[938]: Startup finished in 144ms.
    Sep 4 12:14:25 Alain-PC-001 systemd[1]: Started User Manager for UID 1000.
    Sep 4 12:22:50 Alain-PC-001 systemd[938]: Started D-Bus User Message Bus.
    Sep 4 12:22:51 Alain-PC-001 dbus-daemon[1072]: [session uid=1000 pid=1072] Activating via systemd: service name='org.a11y.Bus' unit='at-spi-dbus-bus.service' requested by ':1.5' (uid=1000 pid=1064 comm="/usr/bin/lxsession -s LXDE -e LXDE ")
    Sep 4 12:22:54 Alain-PC-001 dbus-daemon[1072]: [session uid=1000 pid=1072] Successfully activated service 'org.gtk.vfs.Metadata'
    Sep 4 12:22:54 Alain-PC-001 systemd[938]: Started Virtual filesystem metadata service.
    Sep 4 12:28:30 Alain-PC-001 systemd[1]: Starting Cleanup of Temporary Directories...
    J'ai supprimé les lignes qui déroulent.
    On peut voir :
    - que je met environ 30s pour entrer mon identifiant et mon mot de passe.
    - 2mn30 sont necessaires pour pam_unix(cron:session)
    - 6mn pour polkitd (D-Bus User Message Bus)
    - 4mn a la fin avant le nettoyage des fichiers temporaires.

    C'est comme ça que j'analyse ...

  4. #4
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    salut,

    t'as essayé pendant ledit chargement dans une console à coté de lancer un htop pour voir si ça dit quelque chose, une fois le(s) processus incriminé(s) on peut envisager d'attacher un strace dessus par exemple
    et avant ça, que disent les graphs éventuels dispos sur la machine (cpu, loadaverage, memoire, i/o etc.) ? un coup de dstat peut mettre en évidence un problème d'E/S et éventuellement aider à diagnostiquer si le matériel est défectueux (le disque par exemple)

    idées en vrac...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    345
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 345
    Points : 539
    Points
    539
    Par défaut
    Salut,
    Merci pour les suggestions mais ...
    A partir du moment ou je suis connecté sur un tty, le lancement est immédiat.
    Le seul défaut criard, c'est Spectre V2 mitigation: LFENCE not serializing. Switching to generic retpoline qui apparait au démarrage.
    Edit
    Bonne nouvelle.
    J'arrive a me connecter via ssh et a lancer htop sans trop perturber la lenteur du démarrage.
    Il ne me reste plus qu'a débroussailler htop pour comprendre comment ça marche et ce que je peux en tirer !!!
    Cordialement.

  6. #6
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    Citation Envoyé par ctac_ Voir le message
    A partir du moment ou je suis connecté sur un tty, le lancement est immédiat.
    normalement non, si tu dis que jusqu'à lightdm tout va bien et que c'est l'ouverture de session qui galère, tu dois pouvoir ouvrir un tty (Ctrl+Shift+F1 ?) sans que ça gêne

    Spectre V2 mitigation: LFENCE not serializing. Switching to generic retpoline
    t'es foutu

    Il ne me reste plus qu'a débroussailler htop pour comprendre comment ça marche
    htop ou autre hein, si ça dure tu dois aussi bien avoir le temps de lancer un ps à la main pour voir quel processus coince, le seul intérêt de htop c'est qu'il refresh tout seul
    au pifomètre je miserai plus facilement sur dstat et un problème d'i/o

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    345
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 345
    Points : 539
    Points
    539
    Par défaut
    Bonjour,
    Je reprends le déroulement des opérations.
    Quand je lance mon système, j'arrive a l'écran de connexion lightdm sans problème.
    J'ai juste le message :
    Spectre V2 mitigation: LFENCE not serializing. Switching to generic retpoline
    t'es foutu
    Merci pour le positivisme.

    Je peux basculer sur un tty sans problème.
    1 - Si je m'identifie dans lightdm, l'interface graphique se lance au bout de 5mn voir plus.
    2 - Si avant de m'identifier sur lightdm, je bascule sur un tty et que je lance une session en ligne commande puis que je retourne sur lightdm (tty7), le lancement de l'interface graphique est immédiate.
    normalement non, si tu dis que jusqu'à lightdm tout va bien et que c'est l'ouverture de session qui galère, tu dois pouvoir ouvrir un tty (Ctrl+Shift+F1 ?) sans que ça gêne
    3 - Si je m'identifie dans lightdm (cas 1) puis que je bascule sur un tty, je n'ai pas le temps de rentrer identifiant et mot de passe que le système rebascule sur tty7 car la session est lançée.
    4 - Si je suis dans le cas 1 et que je lance un htop en ssh depuis un autre poste, tous les processus sont en sommeil (S) sauf htop.

    Ce que j'ai fait :
    - J'ai rechargé le kernel de l'installeur 4.16.0.2
    - Supprimer le dernier kernel 4.17.0.3
    - Régénérer grub ...
    Et depuis tous va bien.

    Comme j'avais une partition de disponible, j'ai refais une installation et là, je suis confronté au même probléme.
    Pour le moment, j'ai essayer de lancer un script basic depuis lightdm dans lightdm.conf
    session-setup-script = 'monscript.sh'
    mais pour le moment, aucun changement.
    J'investigue et je vous tiens au courrant !
    Cordialement.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    345
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 345
    Points : 539
    Points
    539
    Par défaut
    Bonjour,
    Après quelques recherches, Il s'avére que le problème vienne de l'entropy de mon système !!!???
    Depuis https://en.wikipedia.org/wiki/Introduction_to_entropy :
    In statistical mechanics, the entropy of a system is described as a measure of how many different microstates there are that could give rise to the macrostate that the system is in. The entropy of the system is given by Ludwig Boltzmann's famous equation:

    S = k log ⁡ ( W ) {\displaystyle S=k\log(W)} {\displaystyle S=k\log(W)}

    where S is the entropy of the macrostate, k is Boltzmann's constant, and W is the total number of possible microstates that might yield the macrostate.
    Je laisse les spécialistes expliquer le problème.
    Bref, en recherchant, je suis tombé là dessus :
    https://askubuntu.com/questions/1056...ple-of-minutes

    J'ai installé haveged 'source d’entropie pour Linux utilisant l’algorithme HAVEGE'.
    C'est un peu comme les vitamines ... et depuis tous va bien.
    Merci à tous!
    Cordialement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/06/2015, 22h49
  2. Réponses: 9
    Dernier message: 06/01/2011, 17h53
  3. Réponses: 3
    Dernier message: 23/05/2010, 12h39
  4. Réponses: 3
    Dernier message: 08/06/2007, 15h32
  5. Réponses: 9
    Dernier message: 14/02/2007, 16h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo