Por que obtenho erros de "init: falha ao criar pty ..." na inicialização?

9

Eu instalei o Ubuntu 12.04 ontem com um LiveUSB. Eu tive problemas na inicialização, então tive que reparar o grub, e estava tudo bem. Mas agora, quando inicio meu PC, recebo a mensagem de erro

'init: falha ao criar pty - desativando o log do trabalho'

E nada acontece. Como consertar isso?

Kevin Arutyunyan
fonte
Eu tive o mesmo problema após 2 dias de atualização e após a reinicialização normais
tawfekov

Respostas:

6

Atualmente, este é um bug conhecido no iniciante (gerenciador de inicialização ou initsubstituição do Ubuntu ).

Isso não deveria estar acontecendo com usuários normais que executam o kernel normal do Ubuntu em um desktop / laptop, mas aparentemente isso ocorre com alguns deles.

A correção é adicionar uma --no-logopção de inicialização à sua linha de comando do kernel. Você pode fazer isso editando /etc/default/grub:

  • Alt+F2, então gksudo gedit /etc/default/grub
  • Procure a linha começando com GRUB_CMDLINE_LINUX_DEFAULT=
  • A linha normalmente diz o seguinte:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

  • Adicione --no-loga essa linha, ou seja:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash --no-log"

  • Salvar e sair. Reinicialize e os erros / avisos devem ter desaparecido.


Explicação técnica

De acordo com os comentários no relatório de erros, o upstart espera /dev/ptsser montado e o /dev/ptmxdispositivo existe quando é iniciado e imprime esses erros quando não consegue encontrar os dispositivos. Eles são configurados pelo initramfs no Ubuntu, portanto, em teoria, esses erros devem ocorrer apenas em dispositivos incorporados etc. que não possuem initramfs. Eles não devem ser fatais porque, eventualmente, no processo de inicialização, mountallgarantirá isso /dev/ptse /dev/ptmxserá configurado corretamente.

ish
fonte
o bug agora está corrigido. O updoart de atualização do sudo aptitude deve aplicar a correção no seu sistema.
19413 sylvainulg