nvidia driver installation crashes mythbuntu installer

Bug #1309119 reported by Mario Limonciello
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
mythbuntu-common (Ubuntu)
Fix Released
Critical
Unassigned
Trusty
Fix Released
Critical
Unassigned
mythbuntu-meta (Ubuntu)
Invalid
Undecided
Unassigned
Trusty
Invalid
Undecided
Unassigned

Bug Description

[Impact]
 * When installing Mythbuntu, with Nvidia hardware the install fails (crashes at drivers page)

[Test Case]
 * Update the the proposed mythbuntu-common, attempt to install Mythbuntu. This should be validate in both Nvidia and Non-Nvidia based systems.

[Regression Potential]
 * The fix is limited to the installer page, if it passes this stage - then the regression potental should be low.

[Other Info]
 * Once validated, this is intended to fast track SRU to get onto the belated 14.04 release.

Crashes w/ real NV HW in system not in VM.

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: ubiquity 2.18.7
ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
Uname: Linux 3.13.0-24-generic x86_64
ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
CasperVersion: 1.340
Date: Thu Apr 17 12:04:38 2014
ExecutablePath: /usr/lib/ubiquity/bin/ubiquity
ExecutableTimestamp: 1397646663
InstallCmdLine: BOOT_IMAGE=/casper/vmlinuz.efi file=/cdrom/preseed/mythbuntu.seed boot=casper quiet splash --
InterpreterPath: /usr/bin/python3.4
LiveMediaBuild: Mythbuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2)
ProcCmdline: /usr/bin/python3 /usr/lib/ubiquity/bin/ubiquity -d
ProcCwd: /root
ProcEnviron: Error: [Errno 13] Permission denied: '/proc/2585/environ'
PythonArgs: ['/usr/lib/ubiquity/bin/ubiquity', '-d']
SourcePackage: ubiquity
Title: ubiquity crashed with AttributeError in build_static_list(): 'ComboBox' object has no attribute 'get_selection'
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

Revision history for this message
Mario Limonciello (superm1) wrote :
information type: Private → Public
affects: ubiquity (Ubuntu) → mythbuntu-live-autostart (Ubuntu)
Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :
Download full text (3.4 KiB)

Yeah, I get this on mine too..

mythbuntu@mythbuntu:/var/log/installer$ cat debug
Ubiquity 2.18.7
Gtk-Message: Failed to load module "overlay-scrollbar"

(ubiquity:2604): Gtk-CRITICAL **: gtk_radio_button_set_group: assertion '!g_slist_find (group, radio_button)' failed

(ubiquity:2604): Gtk-CRITICAL **: gtk_radio_button_set_group: assertion '!g_slist_find (group, radio_button)' failed
No such schema 'org.gnome.nautilus.desktop'
update_release_notes_label()
update_release_notes_label()

(ubiquity:2604): Gtk-CRITICAL **: gtk_widget_set_allocation: assertion 'gtk_widget_get_visible (widget) || gtk_widget_is_toplevel (widget)' failed

(ubiquity:2604): Gtk-CRITICAL **: gtk_widget_set_allocation: assertion 'gtk_widget_get_visible (widget) || gtk_widget_is_toplevel (widget)' failed

(ubiquity:2604): Gtk-CRITICAL **: gtk_widget_set_allocation: assertion 'gtk_widget_get_visible (widget) || gtk_widget_is_toplevel (widget)' failed

(ubiquity:2604): Gtk-CRITICAL **: gtk_widget_set_allocation: assertion 'gtk_widget_get_visible (widget) || gtk_widget_is_toplevel (widget)' failed
No such schema 'com.canonical.indicator.session'
No such schema 'com.canonical.indicator.session'
No such schema 'com.canonical.indicator.session'
No such schema 'com.canonical.indicator.session'
locale.setlocale failed: unsupported locale setting (LANG=en_GB.UTF-8)
/usr/lib/ubiquity/plugins/ubi-console-setup.py:72: Warning: Source ID 5323 was not found when attempting to remove it
  GLib.source_remove(self.keyboard_layout_timeout_id)
/usr/lib/ubiquity/plugins/ubi-console-setup.py:74: Warning: Source ID 5326 was not found when attempting to remove it
  GLib.source_remove(self.keyboard_variant_timeout_id)
Exception in GTK frontend (invoking crash handler):
Traceback (most recent call last):
  File "/usr/lib/ubiquity/ubiquity/frontend/gtk_ui.py", line 778, in <lambda>
    lambda: self.dbfilter.start(auto_process=True))
  File "/usr/lib/ubiquity/ubiquity/filteredcommand.py", line 103, in start
    prep = self.prepare()
  File "/usr/lib/ubiquity/plugins/myth-drivers.py", line 112, in prepare
    drivers = self.ui.get_drivers()
  File "/usr/lib/ubiquity/plugins/myth-drivers.py", line 107, in get_drivers
    'tvstandard': self.tvoutstandard}])
  File "/usr/lib/python3/dist-packages/mythbuntu_common/installer.py", line 85, in build_static_list
    row = list[item].get_selection().get_selected_rows()[1]
AttributeError: 'ComboBox' object has no attribute 'get_selection'

Traceback (most recent call last):
  File "/usr/lib/ubiquity/ubiquity/frontend/gtk_ui.py", line 778, in <lambda>
    lambda: self.dbfilter.start(auto_process=True))
  File "/usr/lib/ubiquity/ubiquity/filteredcommand.py", line 103, in start
    prep = self.prepare()
  File "/usr/lib/ubiquity/plugins/myth-drivers.py", line 112, in prepare
    drivers = self.ui.get_drivers()
  File "/usr/lib/ubiquity/plugins/myth-drivers.py", line 107, in get_drivers
    'tvstandard': self.tvoutstandard}])
  File "/usr/lib/python3/dist-packages/mythbuntu_common/installer.py", line 85, in build_static_list
    row = list[item].get_selection().get_selected_rows()[1]
AttributeError: 'ComboBox' object has no attribute 'get_selection'
No such sch...

Read more...

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mythbuntu-live-autostart (Ubuntu):
status: New → Confirmed
summary: - ubiquity crashed with AttributeError in build_static_list(): 'ComboBox'
- object has no attribute 'get_selection'
+ nvidia driver installation crashes mythbuntu installer
Changed in mythbuntu-live-autostart (Ubuntu):
importance: Undecided → Critical
affects: mythbuntu-live-autostart (Ubuntu) → mythbuntu-common (Ubuntu)
Changed in mythbuntu-meta (Ubuntu):
status: New → Invalid
Dave Walker (davewalker)
description: updated
Revision history for this message
Dave Walker (davewalker) wrote : Please test proposed package

Hello Mario, or anyone else affected,

Accepted mythbuntu-common into trusty-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/mythbuntu-common/0.73 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in mythbuntu-common (Ubuntu Trusty):
status: Confirmed → Fix Committed
tags: added: verification-needed
Revision history for this message
Mario Limonciello (superm1) wrote :

I've validated this one by adding proposed and updating to mythbuntu-common 0.73. Doesn't crash on NV HW anymore.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mythbuntu-common - 0.73

---------------
mythbuntu-common (0.73) trusty; urgency=medium

  * Fix installer drivers page crash (LP: #1309119)
 -- Mario Limonciello <email address hidden> Thu, 17 Apr 2014 13:41:08 -0500

Changed in mythbuntu-common (Ubuntu Trusty):
status: Fix Committed → Fix Released
Mathew Hodson (mhodson)
tags: added: verification-done
removed: verification-needed
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.