[Bug 1006517] Re: Failed to create pty - disabling logging for job

James Hunt 1006517 at bugs.launchpad.net
Thu Jul 5 16:43:47 UTC 2012


*** This bug is a duplicate of bug 980917 ***
    https://bugs.launchpad.net/bugs/980917

** This bug has been marked a duplicate of bug 980917
   Failed to create pty - disabling logging for job

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to upstart in Ubuntu.
https://bugs.launchpad.net/bugs/1006517

Title:
  Failed to create pty - disabling logging for job

Status in “upstart” package in Ubuntu:
  New

Bug description:
  I'm booting a freshly bootstraped Precise with nfs-root. For that to
  work I had to replace mountall so the system isn't 100% pristine. I'm
  also using a custom kernel and no initramfs. But I've added some debug
  outputs to /dev/console there to see if everything works:

  [    0.000000] Linux version 2.6.32.58-ql-nfsroot-34 (root at ql-dev) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #2 SMP Thu Mar 15 15:55:03 CET 2012
  [    0.000000] Command line: root=/dev/nfs rw nfsroot=192.168.22.253:/scratch/ramdisk/experimental/build/build/core-debian-ubuntu-precise-amd64-mnt,nolock,nfsvers=3 ip=192.168.22.1::192.168.22.254::beo-01 cachefs --verbose console=ttyS0,115200
  ...
  [   38.048148] Freeing unused kernel memory: 528k freed
  ### after my own mount-virtfs job instead mountall:
  ### ls -lh /dev >/dev/console
  total 0
  crw------- 1 root root   5, 1 May 30 18:16 console
  lrwxrwxrwx 1 root root     11 May 30 18:16 core -> /proc/kcore
  lrwxrwxrwx 1 root root     13 May 30 18:16 fd -> /proc/self/fd
  brw------- 1 root root   7, 0 May 30 18:16 loop0
  drwxr-xr-x 2 root root     40 May 30 18:16 net
  crw-rw-rw- 1 root root   1, 3 May 30 18:16 null
  crw------- 1 root root 108, 0 May 30 18:16 ppp
  crw-rw-rw- 1 root tty    5, 2 May 30 18:16 ptmx
  drwxr-xr-x 2 root root      0 May 30 18:16 pts
  drwxrwxrwt 2 root root     40 May 30 18:16 shm
  lrwxrwxrwx 1 root root     15 May 30 18:16 stderr -> /proc/self/fd/2
  lrwxrwxrwx 1 root root     15 May 30 18:16 stdin -> /proc/self/fd/0
  lrwxrwxrwx 1 root root     15 May 30 18:16 stdout -> /proc/self/fd/1
  ### mount >/dev/console
  none on /run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
  none on /dev type tmpfs (rw)
  devpts on /dev/pts type devpts (rw,gid=5,mode=0620)
  none on /dev/shm type tmpfs (rw)
  FATAL: Module blcr not found.
  FATAL: Module dm_mod not found.
  [   47.290884] init: Failed to create pty - disabling logging for job: 2
  [   47.304168] init: Failed to create pty - disabling logging for job: 2
  ...

  So both /dev/ptmx is there and /dev/pts is mounted so from then on
  logging should work. But the errors persist.

  Booting continues and at some point I get a shell:

   beo-01:/# start test
  [  587.266601] init: Failed to create pty - disabling logging for job: 2
  test
  test stop/waiting
  I'm booting a freshly bootstraped Precise with nfs-root. For that to work I had to replace mountall so the system isn't 100% pristine. I'm also using a custom kernel and no initramfs. But I've added some debug outputs to /dev/console there to see if everything works:

  [    0.000000] Linux version 2.6.32.58-ql-nfsroot-34 (root at ql-dev) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #2 SMP Thu Mar 15 15:55:03 CET 2012
  [    0.000000] Command line: root=/dev/nfs rw nfsroot=192.168.22.253:/scratch/ramdisk/experimental/build/build/core-debian-ubuntu-precise-amd64-mnt,nolock,nfsvers=3 ip=192.168.22.1::192.168.22.254::beo-01 cachefs --verbose console=ttyS0,115200
  ...
  [   38.048148] Freeing unused kernel memory: 528k freed
  ### after my own mount-virtfs job instead mountall:
  ### ls -lh /dev >/dev/console
  total 0
  crw------- 1 root root   5, 1 May 30 18:16 console
  lrwxrwxrwx 1 root root     11 May 30 18:16 core -> /proc/kcore
  lrwxrwxrwx 1 root root     13 May 30 18:16 fd -> /proc/self/fd
  brw------- 1 root root   7, 0 May 30 18:16 loop0
  drwxr-xr-x 2 root root     40 May 30 18:16 net
  crw-rw-rw- 1 root root   1, 3 May 30 18:16 null
  crw------- 1 root root 108, 0 May 30 18:16 ppp
  crw-rw-rw- 1 root tty    5, 2 May 30 18:16 ptmx
  drwxr-xr-x 2 root root      0 May 30 18:16 pts
  drwxrwxrwt 2 root root     40 May 30 18:16 shm
  lrwxrwxrwx 1 root root     15 May 30 18:16 stderr -> /proc/self/fd/2
  lrwxrwxrwx 1 root root     15 May 30 18:16 stdin -> /proc/self/fd/0
  lrwxrwxrwx 1 root root     15 May 30 18:16 stdout -> /proc/self/fd/1
  ### mount >/dev/console
  none on /run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
  none on /dev type tmpfs (rw)
  devpts on /dev/pts type devpts (rw,gid=5,mode=0620)
  none on /dev/shm type tmpfs (rw)
  FATAL: Module blcr not found.
  FATAL: Module dm_mod not found.
  [   47.290884] init: Failed to create pty - disabling logging for job: 2
  [   47.304168] init: Failed to create pty - disabling logging for job: 2
  ...

  So both /dev/ptmx is there and /dev/pts is mounted so from then on
  logging should work. But the errors persist.

  Booting continues and at some point I get a shell:

   beo-01:/# start test
  [  587.266601] init: Failed to create pty - disabling logging for job: 2
  test stop/waiting
  beo-01:/# telinit u
  beo-01:/# telinit q
  beo-01:/# mv /etc/init/test.conf .
  beo-01:/# mv test.conf /etc/init
  beo-01:/# start test
  test stop/waiting

  And that is where I get stuck. Why does upstart need to be restarted to be able to open pseudo ptys?
  Why doesn't it work right after /dev and /dev/pts are created by the mount-virtfs job?

  Can I restart upstart as part of the mount-virtfs job?

  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: upstart 0.6.5-8 [modified: sbin/initctl sbin/shutdown sbin/init sbin/telinit sbin/reboot sbin/upstart-udev-bridge sbin/runlevel usr/share/doc/upstart/changelog.Debian.gz]
  ProcVersionSignature: Ubuntu 2.6.35-23.41~lucid1-server 2.6.35.7
  Uname: Linux 2.6.35-23-server x86_64
  Architecture: amd64
  Date: Wed May 30 18:43:30 2012
  ProcEnviron:
   SHELL=/bin/bash
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   LANGUAGE=
  SourcePackage: upstart

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1006517/+subscriptions




More information about the foundations-bugs mailing list