Snažím se ladit, proč se některé aplikace nedaří automaticky spustit (balíček automatického spuštění).
Předpoklad:Mým konečným cílem je pochopit, proč je sekvence automatického spuštění přerušena (pravděpodobně kvůli selhání automatického spuštění některých balíčků). Samotný Debian 8 se normálně spouští, ale funkce automatického spouštění nefungují správně.
Takže jsem chtěl projít bootův log (v /var/log/daemon jsem nenašel, co jsem hledal).
Podle Debian Wiki bych měl v pořádku zaváděcí protokol na /var/log/boot bez jakékoli konfigurace v Debianu 8.
Soubor tam však není.
Wiki také říká:
Pokud jako svůj init systém používáte systemd, možná budete muset použít
systemctl
k odladění problémů se zaváděním.
Tak jsem to zkusil s
sudo systemd
ale dostávám chybu
Pokouším se spustit jako uživatelská instance, ale $XDG_RUNTIME_DIR není nastaveno.
Přijatá odpověď:
Debian Jessie používá systemd, takže již neexistuje /var/log/boot
soubor.
Stále můžete získat mnoho informací o procesu zavádění pomocí příkazu dmesg
.
Pokud ale používáte fbautostart, jak předpokládám, váš problém by se měl objevit při startu správce oken. Vzhledem k tomu, že fbautostart je relativně triviální, nejlepší způsob je pravděpodobně začít tím, že vše okomentujete a poté okomentujete, tj. odkomentujete každý řádek vašich konfiguračních souborů, krok za krokem, dokud nenajdete svůj problém.