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?


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.


le bug est maintenant corrigé. sudo aptitude upgrade upstart devrait appliquer le correctif sur votre système.
sylvainulg
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.