oem-config-firstboot results in Segmentation fault
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubiquity (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ubiquity
I'm attempting to utilize oem-config to assist in the creation of a base VM image for cloning. The idea being that the image is cloned when a new VM is needed and oem-config prompts for the necessary information. However, running oem-config-prepare and rebooting only resulted in a black screen. Sometimes there would be a solid cursor present, others not. Once this happens I'm unable to switch to any other VT. The only option is to reboot the VM by sending CTRL+ALT+DEL. However, even after several reboots oem-config-
So, I started over with a fresh clone of the base. Installed SSH and enabled oem-config debugging. Then ran oem-config-prepare and rebooted. Remoting into the VM with SSH I find the following in /var/log/
Ubiquity 2.2.24 (oem-config)
Ubiquity 2.2.24 (oem-config)
debconf (developer): <-- VERSION 2
debconf (developer): --> 0 2.0
debconf (developer): <-- CAPB
debconf (developer): --> 0 multiselect escape
debconf (developer): <-- GET ubiquity/
debconf (developer): --> 0
debconf (developer): <-- GET ubiquity/
debconf (developer): --> 0
debconf (developer): <-- GET ubiquity/
debconf (developer): --> 0
debconf (developer): <-- INFO ubiquity/
debconf (developer): --> 0
debconf (developer): <-- GET debian-
debconf (developer): --> 0
debconf (developer): <-- GET debian-
debconf (developer): --> 0
debconf (developer): <-- VERSION 2
debconf (developer): --> 0 2.0
debconf (developer): <-- CAPB
debconf (developer): --> 0 multiselect escape
debconf (developer): <-- GET debian-
debconf (developer): --> 0 true
Segmentation fault
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: oem-config 2.2.24
ProcVersionSign
Uname: Linux 2.6.32-24-server x86_64
Architecture: amd64
Date: Thu Jul 29 19:20:04 2010
InstallationMedia: Ubuntu-Server 10.04 LTS "Lucid Lynx" - Release amd64 (20100427)
PackageArchitec
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: ubiquity
I modified oem-config-wrapper to call call oem-config through strace and captured the attached log file.