Ubuntu 14.10 VNC mode installation hangs at the installer screen "Select a language"

Bug #1346851 reported by bugproxy
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
debian-installer (Ubuntu)
Fix Released
Undecided
Adam Conrad

Bug Description

Problem Description
-------------------------
Ubuntu 14.10 VNC mode installation hangs at the installer screen "Select a language"

---uname output---
Ubuntu daily build dated July 21st 2014

Machine Type = 8284-22A

---System Hang---
 During VNC mode installation, the installer hangs at the screen "Select a language", it does not accept any key inputs.

Have verified it with both windows vncviewer (ultraVNC) and also linux vncviewer (tightvnc-java). Its the same behavior.

Tried it even with expert mode, it hangs at the very first graphical screen and doesn't accept any key inputs.

 pKVM host:
[root@lep8a ISO]# cat /etc/issue
IBM_PowerKVM release 2.1.1 build 3 alpha (pkvm2_1_1)
Kernel \r on a \m (\l)

Steps to reproduce:
-------------------------------------
1. define and start the below xml for VNC based installation.
[root@lep8a ISO]# qemu-img create -f qcow2 /var/lib/libvirt/images/manu/ubuntu14_10_VNC.qcow2 60G
Formatting '/var/lib/libvirt/images/manu/ubuntu14_10_VNC.qcow2', fmt=qcow2 size=64424509440 encryption=off cluster_size=65536 lazy_refcounts=off

[root@lep8a new]# virsh dumpxml GMT_ubuntu14_10_VNC
<domain type='kvm'>
  <name>GMT_ubuntu14_10_VNC</name>
  <uuid>bd45e5dd-9c10-4729-9b9b-da8fe136a45d</uuid>
  <memory unit='KiB'>4194304</memory>
  <currentMemory unit='KiB'>4194304</currentMemory>
  <vcpu placement='static'>2</vcpu>
  <resource>
    <partition>/machine</partition>
  </resource>
  <os>
    <type arch='ppc64' machine='pseries'>hvm</type>
    <boot dev='hd'/>
    <boot dev='cdrom'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <clock offset='utc'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <devices>
    <emulator>/usr/bin/qemu-system-ppc64</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='none'/>
      <source file='/var/lib/libvirt/images/manu/ubuntu14_10_VNC.qcow2'/>
      <target dev='hda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/manu/ISO/utopic-server-ppc64el_july21.iso'/>
      <target dev='sdb' bus='scsi'/>
      <readonly/>
      <address type='drive' controller='0' bus='0' target='0' unit='1'/>
    </disk>
    <controller type='usb' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </controller>
    <controller type='pci' index='0' model='pci-root'/>
    <controller type='scsi' index='0'>
      <address type='spapr-vio' reg='0x2000'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:c0:a8:7a:68'/>
      <source bridge='brenP6p1s0f0'/>
      <model type='e1000'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
    </interface>
    <serial type='pty'>
      <target type='isa-serial' port='0'/>
      <address type='spapr-vio' reg='0x30000000'/>
    </serial>
    <console type='pty'>
      <target type='serial' port='0'/>
      <address type='spapr-vio' reg='0x30000000'/>
    </console>
    <input type='keyboard' bus='usb'/>
    <input type='mouse' bus='usb'/>
    <graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0' keymap='en-us'>
      <listen type='address' address='0.0.0.0'/>
    </graphics>
    <video>
      <model type='vga' vram='9216' heads='1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
    </video>
    <memballoon model='virtio'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </memballoon>
  </devices>
  <seclabel type='dynamic' model='selinux' relabel='yes'/>
</domain>

[root@lep8a new]# virsh start --console GMT_ubuntu14_10_VNC
Domain GMT_ubuntu14_10_VNC started
Connected to domain GMT_ubuntu14_10_VNC
Escape character is ^]

SLOF **********************************************************************
QEMU Starting
 Build Date = Jul 2 2014 09:47:20
 FW Version = mockbuild@ release 20140630
 Press "s" to enter Open Firmware.

Populating /vdevice methods
Populating /vdevice/v-scsi@2000
       SCSI: Looking for devices
          8001000000000000 CD-ROM : "QEMU QEMU CD-ROM 2.0."
Populating /vdevice/vty@30000000
Populating /vdevice/nvram@71000000
Populating /pci@800000020000000
 Adapters on 0800000020000000
                     00 0800 (D) : 8086 100e e1000 [ net ]
                     00 1000 (D) : 106b 003f serial bus [ usb-ohci ]
                     00 1800 (D) : 1af4 1001 virtio [ block ]
                     00 2000 (D) : 1af4 1002 unknown-legacy-device*
                     00 2800 (D) : 1234 1111 qemu vga
No NVRAM common partition, re-initializing...
Installing QEMU fb

Scanning USB
  OHCI: initializing
    USB Keyboard
    USB mouse
No console specified using screen & keyboard

  Welcome to Open Firmware

  Copyright (c) 2004, 2011 IBM Corporation All rights reserved.
  This program and the accompanying materials are made available
  under the terms of the BSD License available at
  http://www.opensource.org/licenses/bsd-license.php

Trying to load: from: /pci@800000020000000/scsi@3 ...
No DOS disk-label found.

E3404: Not a bootable device!
Trying to load: from: /vdevice/v-scsi@2000/disk@8001000000000000 ... Successfully loaded
CF000012
CF000015ch
Linux ppc64le
#9-Ubuntu SMP Mo

2. verify the VNCport and enable the iptables on pkvm host to use the same.
[root@lep8a ISO]# virsh vncdisplay GMT_ubuntu14_10_VNC
:1
[root@lep8a ISO]# firewall-cmd --add-port 1/tcp
[root@lep8a ISO]#

[root@lep8a ISO]# firewall-cmd --add-service=vnc-server
Warning: ALREADY_ENABLED

3. using the vncviewer try to connect to the <pkVMhostIP:1>
the vncviewer connects and the install begins, when it reachs "select the language" screen it hangs and doesn't accept any inputs.

Install method: virsh mode of install

Revision history for this message
bugproxy (bugproxy) wrote : VNC screenshots

Default Comment by Bridge

tags: added: architecture-ppc64le bugnameltc-113591 severity-critical targetmilestone-inin---
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1346851/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Luciano Chavez (lnx1138)
affects: ubuntu → debian-installer (Ubuntu)
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2014-08-19 14:10 EDT-------
*** Bug 114538 has been marked as a duplicate of this bug. ***

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2014-09-02 08:19 EDT-------
This defect can still be recreated with latest daily ISO's. Any update on when a fix will be available ?

Revision history for this message
Paulo Flabiano Smorigo (pfsmorigo) wrote :

Any update on this?

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2014-09-16 05:21 EDT-------
HI,

I had tried ubuntu14.10 installation , latest ISO image using kimchi and issue still exists, it hangs at language selection screen

Regards,
Indira

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2014-09-17 09:29 EDT-------
In response to comment 16

this is an regression bug which showed up in 14.10 but worked fine for 14.04.

I tried to reproduce the issue with latest pKVM for both 14.04 (GA) and 14.10.

results are same:
1. 14.04 VNC installation worked fine
2. 14.10 VNC installation hangs at installer screen "Select a language"

pKVM version used:
[root@powerkvm1-lp1 new]# cat /etc/issue
IBM_PowerKVM release 2.1.1 build 12 alpha (pkvm2_1_1)
Kernel \r on a \m (\l)

Revision history for this message
Diane Brent (drbrent) wrote :

Michael - I assigned this to Taco Screen team to see if you guys could have a look at the installer problem. This is blocking some of our testing.
If I made the wrong assignment, let me know!

Changed in debian-installer (Ubuntu):
assignee: nobody → Taco Screen team (taco-screen-team)
Adam Conrad (adconrad)
Changed in debian-installer (Ubuntu):
assignee: Taco Screen team (taco-screen-team) → Adam Conrad (adconrad)
Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2014-09-26 14:56 EDT-------
qemu -vnc -kernel -initrd ..... with kernel/initrd taken from
http://ports.ubuntu.com/ubuntu-ports/dists/utopic/main/installer-ppc64el/current/images/netboot/ubuntu-installer/ppc64el/

allows keyboard to work and display a white language selection menu instead of the yellow one.
Suspect a problem in the kernel/initrd.gz

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2014-09-26 20:05 EDT-------
*** Bug 116403 has been marked as a duplicate of this bug. ***

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2014-10-06 04:51 EDT-------
I am able to proceed with a VNC based installation while using latest daily ISO (Oct 5th)

The installation does not hang at Select a language screen.

tags: added: targetmilestone-inin1410
removed: targetmilestone-inin---
Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2014-10-06 18:15 EDT-------
The installation succeeds and reboots from disk, but there is no login prompt displayed on the FB console post-install.

Opened IBM internal bug 117220 to track this new issue since it is not really related to the original problem.

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2014-10-07 10:32 EDT-------
(In reply to comment #35)
> The installation succeeds and reboots from disk, but there is no login
> prompt displayed on the FB console post-install.
>
> Opened IBM internal bug 117220 to track this new issue since it is not
> really related to the original problem.

I also observed this issue. No login prompt is displayed on the console(QEMU VNC screen) as well as virsh console.

Thanks Richard for the new defect. I also faced another problem where the key strokes were not interpreted properly. I have filed bug 117245 to track this issue.

Luciano Chavez (lnx1138)
Changed in debian-installer (Ubuntu):
status: New → Fix Released
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.