Warum erhalte ich beim Booten die Fehlermeldung "init: pty konnte nicht erstellt werden ..."?

9

Ich habe Ubuntu 12.04 gestern mit einem LiveUSB installiert. Ich hatte Probleme beim Booten, also musste ich Grub reparieren, und es war in Ordnung. Aber jetzt, wenn ich meinen PC starte, erhalte ich die Fehlermeldung

'init: pty konnte nicht erstellt werden - Deaktivierung der Protokollierung für Job'

Und nichts passiert. Wie kann man das beheben?

Kevin Arutyunyan
quelle
Ich hatte das gleiche Problem nach 2 Tagen Upgrade und nach dem normalen Neustart
Tawfekov

Antworten:

6

Dies ist derzeit ein bekannter Fehler im Upstart (Ubuntus Startup Manager oder init-Ersetzung).

Es sollte nicht normalen Benutzern passieren, die den regulären Ubuntu-Kernel auf einem Desktop / Laptop ausführen, aber anscheinend bei einigen von ihnen.

Die Lösung besteht darin --no-log, Ihrer Kernel-Befehlszeile eine Startoption hinzuzufügen . Sie können dies tun, indem Sie Folgendes bearbeiten /etc/default/grub:

  • Alt+F2, dann gksudo gedit /etc/default/grub
  • Suchen Sie nach der Zeile, die mit beginnt GRUB_CMDLINE_LINUX_DEFAULT=
  • Die Zeile sagt normalerweise Folgendes:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

  • Fügen Sie --no-logdieser Zeile hinzu, dh:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash --no-log"

  • Speichern und schließen. Neustart und die Fehler / Warnungen sollten verschwunden sein.


Technische Erklärung

Laut Kommentaren im Fehlerbericht erwartet upstart, dass /dev/ptsdas /dev/ptmxGerät beim Start bereitgestellt wird und vorhanden ist, und druckt diese Fehler aus, wenn die Geräte nicht gefunden werden können. Diese werden von den initramfs unter Ubuntu eingerichtet, daher sollten diese Fehler theoretisch nur auf eingebetteten Geräten usw. auftreten, die keine initramfs haben. Sie sollten nicht schwerwiegend sein, da sie letztendlich beim Start mountallsichergestellt werden /dev/ptsund /dev/ptmxkorrekt eingerichtet sind.

ish
quelle
Der Fehler ist jetzt behoben. sudo aptitude upgrade upstart sollte das Update auf Ihrem System anwenden.
Sylvainulg