Pourquoi est-ce que j'obtiens des erreurs «init: impossible de créer pty…» au démarrage?

9

J'ai installé Ubuntu 12.04 hier avec un LiveUSB. J'ai eu des problèmes au démarrage, j'ai donc dû réparer grub, et c'était ok. Mais maintenant, quand je démarre mon PC, je reçois le message d'erreur

'init: échec de création de pty - désactivation de la journalisation pour le travail'

Et rien ne se passe. Comment y remédier?

Kevin Arutyunyan
la source
J'ai eu le même problème après 2 jours de mise à niveau et après un redémarrage normal
tawfekov

Réponses:

6

Il s'agit actuellement d'un bug connu dans upstart (le gestionnaire de démarrage d'Ubuntu ou init-replacement).

Cela ne devrait pas arriver aux utilisateurs normaux exécutant le noyau Ubuntu normal sur un ordinateur de bureau / portable, mais apparemment, c'est le cas pour certains d'entre eux.

Le correctif consiste à ajouter une --no-logoption de démarrage à votre ligne de commande du noyau. Vous pouvez le faire en modifiant /etc/default/grub:

  • Alt+F2, puis gksudo gedit /etc/default/grub
  • Recherchez la ligne commençant par GRUB_CMDLINE_LINUX_DEFAULT=
  • La ligne dit normalement ceci:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

  • Ajoutez --no-logà cette ligne, c'est-à-dire:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash --no-log"

  • Sauvegarder et quitter. Redémarrez et les erreurs / avertissements devraient avoir disparu.


Explication technique

Selon les commentaires du rapport de bogue, upstart s'attend /dev/ptsà être monté et le /dev/ptmxpériphérique existe au démarrage, et imprime ces erreurs lorsqu'il ne trouve pas les périphériques. Ceux-ci sont configurés par les initramfs sur Ubuntu, donc en théorie, ces erreurs ne devraient se produire que sur des périphériques intégrés, etc. qui n'ont pas d'initramfs. Ils ne devraient pas être fatals car, éventuellement, au cours du processus de démarrage, mountallils garantiront cela /dev/ptset /dev/ptmxsont correctement configurés.

ish
la source
le bug est maintenant corrigé. sudo aptitude upgrade upstart devrait appliquer le correctif sur votre système.
sylvainulg