Où puis-je trouver le journal de démarrage dans Debian 8 (pour déboguer les problèmes de démarrage automatique)?

12

J'essaie de déboguer pourquoi certaines applications ne démarrent pas automatiquement (package de démarrage automatique).

Prémisse: Mon objectif final est de comprendre pourquoi la séquence de démarrage automatique est interrompue (probablement en raison de l'échec du démarrage automatique de certains packages). Debian 8 lui-même démarre normalement mais les fonctionnalités de démarrage automatique ne fonctionnent pas correctement.

Je voulais donc parcourir le journal de démarrage (dans / var / log / daemon je n'ai pas trouvé ce que je cherchais).

Selon Debian Wiki , je devrais affiner le journal de démarrage dans / var / log / boot sans aucune configuration dans Debian 8.

Cependant, le fichier n'est pas là.

Le wiki dit également:

Si vous utilisez systemd comme système d'initialisation, vous devrez peut-être utiliser systemctlpour déboguer les problèmes de démarrage .

J'ai donc essayé avec

sudo systemd

mais je reçois une erreur

Tentative d'exécution en tant qu'instance utilisateur, mais $ XDG_RUNTIME_DIR n'est pas défini.

dragonmnl
la source
Parlez -vous du package fbautostart ? Il n'y a pas d'autres packages Jessie avec démarrage automatique dans leur nom .
Ortomala Lokni
2
journalctl -b
Martin Ueding
@MartinUeding merci pour votre réponse. J'ai essayé d'exécuter la commande. Résultat: aucun fichier journal n'a été trouvé.
dragonmnl
@dragonmnl J'ai créé le répertoire /var/log/journalafin d'obtenir un journal systemd persistant à travers les initialisations. Mais journalctldevrait toujours écrire quelque chose dans la mémoire.
Martin Ueding
Merci. J'ai essayé de créer le répertoire moi-même. Je vais voir si ça fait écrire quelque chose
dragonmnl

Réponses:

6

Debian Jessie utilise systemd , il n'y a donc plus de /var/log/bootfichier.

Vous pouvez toujours obtenir beaucoup d'informations sur le processus de démarrage avec la commande dmesg.

Mais si vous utilisez fbautostart , comme je suppose, votre problème devrait apparaître lors du démarrage du gestionnaire de fenêtres. Comme fbautostart est relativement trivial, le meilleur moyen est probablement de commencer par tout commenter, puis de commenter, c'est-à-dire de ne pas commenter, chaque ligne de vos fichiers de configuration, étape par étape jusqu'à ce que vous trouviez votre problème.

Ortomala Lokni
la source
1
Merci pour votre réponse. dmesg montre des choses intéressantes en effet (mais sous forme d'horodatage depuis le démarrage malheureusement, donc je ne peux pas voir l'heure quand c'est quelque chose comme 35846.36 .......). Pourriez-vous s'il vous plaît mieux expliquer la partie fbautostart? (en particulier: commenter ...) J'ai un paquet de démarrage automatique appelé simplement 'démarrage automatique' et Debian 8
intégré
Pouvez-vous modifier votre question et publier le contenu de votre autostartfichier?
Ortomala Lokni du
J'ai modifié ma réponse en essayant d'être plus explicite.
Ortomala Lokni
Pour être honnête, je n'ai pas vraiment la partie fbautostart. cependant j'accepte la réponse de l'offre. quant au dmesg semble intéressant. Je vais aller plus loin
dragonmnl
6

sudo journalctldans Jessie affiche les détails de la fenêtre de démarrage, y compris les avertissements et les erreurs. Je l'ai trouvé très utile pour corriger les paquets errants que systemd démarre ou tente de démarrer. Il est situé à /bin/journalctl.

Peter Strong
la source
4
Merci, cela a très bien fonctionné pour moi. Notez que si vous voulez voir les avertissements, les erreurs, les messages critiques et d' alerte, vous pouvez ajouter le paramètre de priorité comme ceci: journalctrl -p 4. Si vous ne voulez que des erreurs et plus, faites cela -p 3.
domsson