[Bug 863629] [NEW] libvirt-lxc: virFileOpenTtyAt can't be called on /some/other/dev/pts

Launchpad Bug Tracker 863629 at bugs.launchpad.net
Sat Oct 1 00:08:48 UTC 2011


You have been subscribed to a public bug by Ubuntu QA's Bug Bot (crichton):

lxcControllerRun() is calling virFileOpenTtyAt() with a slave opened on
/the/container/chroot/dev/pts.  While it is not documented in the
manpages, glibc's grantpt does a first check (ensuring that the passed
in fd is a pty slave) with '/dev/pts' as the hardcoded path, appending
the pty#.

lxcControllerRun always calls this on the first slave opened after
creating the new /dev/pts, so grantpt is always checking /dev/pts/0.
Therefore, if your host does not have /dev/pts/0 (easy to reproduce
using screen), then grantpt will fail, and the container creation will
subsequently also fail.

** Affects: libvirt (Ubuntu)
     Importance: High
         Status: Confirmed


** Tags: patch server-o-nrs
-- 
libvirt-lxc: virFileOpenTtyAt can't be called on /some/other/dev/pts
https://bugs.launchpad.net/bugs/863629
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list