[Pkg-xen-devel] Bug#794071: Bug#794071: "xenconsole: Could not open tty `': No such file or directory" during PV guest boot
Ian Campbell
ijc at debian.org
Fri Sep 4 13:27:27 UTC 2015
On Thu, 2015-07-30 at 09:41 +0000, Andy Smith wrote:
> Package: xen-utils-common
> Version: 4.4.1-9+deb8u1
> Severity: normal
>
> Dear Maintainer,
>
> When booting a PV guest (xl create -c /etc/xen/foo.conf), immediately
> after pygrub has determined which kernel/initramfs it will use, the
> following error messages are logged:
>
> xenconsole: Could not open tty `': No such file or directory
> libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: console
> child [0] exited with error status 2
This sounds a bit like the issue fixed by
http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=39ba2989b10b6a1852e253b204eb010f8e7026f1
Are you able to run a new Xen (either 4.5.1~rc1-1 from experimental or an
upstream version would do) to confirm?
(I've also asked for that commit to be backported upstream, since it is
certainly a fix for something even if not this issue)
Thanks,
Ian.
>
> The boot does however continue normally including all expected console
> output from the guest. The resulting console is perfectly usable once
> the guest's login prompt is reached.
>
> Then, once the console is exited with ctrl-], the terminal settings are
> messed up such that no text is echoed and pressing return does not
> advance to the next line. Terminal usability can be restored by using
> "stty sane" or "reset" at this point.
>
> Searching the web for the above error messages only reveals people who
> say that xenconsoled wasn't running, however in this case xenconsoled
> *is* running (and the console does work, both continuing from the "xl
> create -c …" and also if connected to with "xl console …").
>
> Here is an example guest config:
>
> name = "debtest1"
> memory = 1024
> vif = [ "mac=00:16:5e:00:02:39, ip=192.168.82.225, vifname=v
> -debtest1" ]
> bootloader = "/usr/lib/xen-default/bin/pygrub"
> disk = [ "phy:/dev/vg/debtest1_xvda,xvda,w",
> "phy:/dev/vg/debtest1_xvdb,xvdb,w", ]
>
> The kernel command line that pygrub will extract is:
>
> linux (kernel <kernel:/boot/vmlinuz-3.16.0-4-amd64>)(ramdisk
> <ramdisk:/boot/initrd.img-3.16.0-4-amd64>)(args "root=UUID=bb7a41e3-67f4
> -436a-8a80-07ec26573360 ro console=hvc0")
>
> however it happens with all my guests regardless of distribution or
> version.
>
> -- System Information:
> Debian Release: 8.1
> APT prefers stable-updates
> APT policy: (500, 'stable-updates'), (500, 'stable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 3.16.0-4-amd64 (SMP w/16 CPU cores)
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
>
> Versions of packages xen-utils-common depends on:
> ii lsb-base 4.1+Debian13+nmu1
> ii python 2.7.9-1
> ii ucf 3.0030
> ii udev 215-17+deb8u1
> ii xenstore-utils 4.4.1-9+deb8u1
>
> xen-utils-common recommends no packages.
>
> xen-utils-common suggests no packages.
>
> -- Configuration Files:
> /etc/xen/scripts/vif-route changed [not included]
> /etc/xen/xl.conf changed [not included]
>
> -- no debconf information
>
> _______________________________________________
> Pkg-xen-devel mailing list
> Pkg-xen-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-xen-devel
More information about the Pkg-xen-devel
mailing list