Kernel boot output missing from VNC/Spice consoles with AMI images

Bug #1164021 reported by Rafi Khardalian
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Medium
Nicolas Simonds
Grizzly
Fix Released
Medium
Nicolas Simonds

Bug Description

If you are connected to a VNC or Spice console during the boot process of a VM which uses an AMI image, you will see no output. This is because Nova passes only console=ttyS0 to the kernel, which makes the console log work but disables virtual terminal output. Instead, Nova should pass two arguments:

console=ttyS0 console=tty0

Doing so is supported and confirmed to work, per the kernel docs:
http://www.tldp.org/HOWTO/Remote-Serial-Console-HOWTO/configure-kernel.html

Revision history for this message
Chuck Short (zulcss) wrote :

which version and which distro are you using?

Changed in nova:
status: New → Incomplete
Revision history for this message
Rafi Khardalian (rkhardalian) wrote :

This applies to the latest code as of 4/3/2013 (master and milestone-proposed).

Using Precise but that's not really going to factor in here.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/27194

Changed in nova:
assignee: nobody → Rafi Khardalian (rkhardalian)
status: Incomplete → In Progress
Changed in nova:
assignee: Rafi Khardalian (rkhardalian) → Nicolas Simonds (nicolas.simonds)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/27194
Committed: http://github.com/openstack/nova/commit/b980de7cd1ac0e9085c20392bf82d1d3b12b24e8
Submitter: Jenkins
Branch: master

commit b980de7cd1ac0e9085c20392bf82d1d3b12b24e8
Author: Nicolas Simonds <email address hidden>
Date: Thu Apr 25 13:07:06 2013 -0700

    Fix missing kernel output via VNC/Spice on boot

    Bug 1164021

    Use both ttys0 and tty0 as console options to the kernel during
    boot.

    Change-Id: I0365ff7cad021fb6ca551651d00d58297087e95e

Changed in nova:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (stable/grizzly)

Fix proposed to branch: stable/grizzly
Review: https://review.openstack.org/27742

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (stable/grizzly)

Reviewed: https://review.openstack.org/27742
Committed: http://github.com/openstack/nova/commit/7771985a0fbad4642c9c657b6d041c54b1cf1efe
Submitter: Jenkins
Branch: stable/grizzly

commit 7771985a0fbad4642c9c657b6d041c54b1cf1efe
Author: Nicolas Simonds <email address hidden>
Date: Thu Apr 25 13:07:06 2013 -0700

    Fix missing kernel output via VNC/Spice on boot

    Bug 1164021

    Use both ttys0 and tty0 as console options to the kernel during
    boot.

    Change-Id: I0365ff7cad021fb6ca551651d00d58297087e95e
    (cherry picked from commit b980de7cd1ac0e9085c20392bf82d1d3b12b24e8)

tags: added: in-stable-grizzly
Changed in nova:
importance: Undecided → Medium
Thierry Carrez (ttx)
Changed in nova:
milestone: none → havana-1
status: Fix Committed → Fix Released
Alan Pevec (apevec)
tags: removed: in-stable-grizzly
Thierry Carrez (ttx)
Changed in nova:
milestone: havana-1 → 2013.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.