3D session selected even if not supported; availability of 2D session not obvious

Bug #788859 reported by Eliah Kagan
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Fix Released
High
Evan
Oneiric
Fix Released
High
Evan

Bug Description

Binary package hint: ubiquity

I booted a system without graphics acceleration from the Oneiric i386 20110526.1 daily-live CD. A blank blue desktop background was shown, with no other graphical user interface elements. I waited over 30 minutes, and no ubiquity-dm menu was ever shown prompting me to select my language and indicate if I wanted to Install Ubuntu or Try Ubuntu.

So I rebooted, and pressed Spacebar when the person and keyboard icons appeared at the bottom of the screen, to bring up the non-graphical boot menu. I selected English and "Try Ubuntu without installing". A blue desktop was shown, and very soon afterward the "Oh no! Something has gone wrong" screen came up, with Log Out as the only option. (I have attached a screenshot of this screen, in case there is any confusion about what I am describing.)

Upon logging out, I was able to manually change the session type to "Ubuntu Classic (no effects)" and log in to get a functional desktop. However, this is not obvious to non-technical users, which includes most users (who probably don't know that you *can* log on to a live CD system with username ubuntu and a blank password, and also probably don't know that you can select a session type at the bottom of the login screen while it is asking for your password).

In previous versions of Ubuntu (or at least Natty), this message (pointed out to itself be confusing in bug 683936, and quoted here from that bug) used to be issued:

"Sorry, you don't have 3d support, install it for your graphic hardware to get Unity or please reboot and select 'Classic session' at startup."

I recall that, in Natty, clicking OK (or maybe it was Close) in that message box would cause Ubuntu to provide a classic desktop automatically. So this bug could be summarized as consisting of two parts: (1) that a 3D session does not automatically fall back to be replaced by a 2D session (actually it does, in that the "Oh no! Something has gone wrong!" message is displayed by a window rendered by metacity, but this is not a functional session), and (2) that the ubiquity-dm menu does not launch, and without manually selecting an option from the non-graphical boot menu, all you get in Oneiric on a system without graphics acceleration is a blank desktop.

For the sake of thoroughness, I'll attach some log files that document the cause of the "Oh no! Something has gone wrong" error. I am reporting this bug from the 2D session, so the relevant lines are in /home/ubuntu/.xsession-errors.old:

Compiz (opengl) - Fatal: GLX_EXT_texture_from_pixmap is missing
Compiz (opengl) - Fatal: software rendering detected

There are other errors later in that file, but they appear to be from attempts to interact with the Compiz Fusion desktop that couldn't be started due to lack of hardware OpenGL support. I'll also attach /var/log/Xorg.0.log.old, to show that there didn't seem to be any other problem, as well as .xsession-errors and Xorg.0.log (from the new, good, classic session, for comparison).

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: ubiquity 2.6.10
ProcVersionSignature: Ubuntu 2.6.39-3.9-generic 2.6.39
Uname: Linux 2.6.39-3-generic i686
Architecture: i386
Date: Thu May 26 21:07:12 2011
LiveMediaBuild: Ubuntu 11.10 "Oneiric Ocelot" - Alpha i386 (20110526.1)
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: ubiquity
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Eliah Kagan (degeneracypressure) wrote :
Revision history for this message
Eliah Kagan (degeneracypressure) wrote :
Revision history for this message
Eliah Kagan (degeneracypressure) wrote :
Revision history for this message
Eliah Kagan (degeneracypressure) wrote :
Revision history for this message
Eliah Kagan (degeneracypressure) wrote :
description: updated
Revision history for this message
Eliah Kagan (degeneracypressure) wrote :

I am beginning to wonder whether or not the blank desktop when ubiquity-dm (i.e., the graphical Install Ubuntu / Try Ubuntu selection screen) should have come up is really the same bug as the lack of automatic checking for 3D support and uninformative "Oh no! Something has gone wrong" error.

On a different machine with an ATi Radeon HD 5700 Series video card running the Oneiric amd64 20110526.1 daily-live CD, manually selecting "Try Ubuntu without installing" from the non-graphical boot menu yields a somewhat usable Unity desktop. (There are some serious usability bugs with Oneiric's Unity on this amd64 machine, which I hope to get around to searching for and, if unreported, report, sometime in the next couple of days.) However, booting normally (without bringing up the non-graphical boot menu) yields a blank, nonfunctional desktop instead of the ubiquity-dm window, just as on the i386 machine on which I originally reported this bug.

Should I split this bug report and create a second bug? I can edit the description to remove the text about the blank screen when ubiquity-dm should appear, and file a new bug about that problem.

Revision history for this message
Colin Watson (cjwatson) wrote :

"Try Ubuntu without installing" is an entirely different code path from what happens if you just let the CD boot unattended. Only the latter belongs to ubiquity.

Changed in ubiquity (Ubuntu):
status: New → Triaged
importance: Undecided → High
Changed in ubiquity (Ubuntu Oneiric):
milestone: none → oneiric-alpha-1
Colin Watson (cjwatson)
Changed in ubiquity (Ubuntu Oneiric):
assignee: nobody → Evan Dandrea (ev)
status: Triaged → Fix Committed
Revision history for this message
Eliah Kagan (degeneracypressure) wrote :

@Colin Watson "Only the latter belongs to ubiquity."
I guess I better file a new bug report for the former problem, then. That is actually the problem that I described in https://answers.launchpad.net/ubuntu/+source/ubiquity/+question/159144, which you and delance said I should report as affecting ubiquity in Ubuntu. Since you are now saying that does not belong to ubiquity, can you point me toward the right package for reporting that bug?

Revision history for this message
Eliah Kagan (degeneracypressure) wrote :

@Colin Watson
You can disregard my last post (https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/788859/comments/8), as the former problem is apparently fixed. I tried with the Oneiric i386 20110527 daily-live CD on the machine where the original "Oh no! Something has gone wrong" error occurred after selecting "Try Ubuntu without installing" in the non-graphical boot menu. A fully functional unity-2d desktop came up.

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

I confirm that the fix in lp:ubiquity r4728 fixes this issue ('try or install' dialog not starting).

Revision history for this message
Alfred (alfred-egger) wrote :

I have the same issue using a Oneiric 20110530 Live CD in VirtualBox 4.0.8. It boots normally and shows the standard Ubuntu wallpaper for a second, but then it only shows a "blue screen" (reminds me of a certain company *duh*). I even tried to enable 3D support in Virtual Box, same issue. No error or menu shows up. I have added a screenshot to show what it looks like.

Revision history for this message
Eliah Kagan (degeneracypressure) wrote :

@Alfred
As a workaround, before the committed fix has been released, you can press Spacebar during boot when you see the keyboard and person icons at the bottom of the screen, and select your language and "Try Ubuntu without installing".

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

This bug was fixed in the package ubiquity - 2.7.0

---------------
ubiquity (2.7.0) oneiric; urgency=low

  [ Evan Dandrea ]
  * Prevent the OOM killer from selecting ubiquity. See LP #770865.
  * Ensure that the partition ComboBoxEntry can be focused
    (LP: #769043).
  * Hide the other pages when starting the slideshow so that verbose
    languages that cause the window to grow do not leave lots of
    whitespace on the slideshow (LP: #770253).
  * Don't offer the download updates option when there is no Internet
    connection. See LP: 651932.
  * Provide access to the keymaps most-relevant for the currently
    selected language in the keyboard indicator (LP: #656777).
  * gnome-settings-daemon no longer daemonizes (LP: #788859).
  * Automatic update of included source packages: partman-auto
    93ubuntu16.

  [ Colin Watson ]
  * Re-enable alpha warning for oneiric.
  * Make ubiquity/nonfree_package preseedable, and allow it to contain
    multiple whitespace-separated package names.

  [ Mario Limonciello ]
  * In automatic ubiquity mode, don't clobber grub-installer/bootdev
    because of the U/I widget not being populated. Fixes preseeded
    grub-installer/bootdev.
 -- Evan Dandrea <email address hidden> Tue, 31 May 2011 14:56:14 +0100

Changed in ubiquity (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Revision history for this message
Alfred (alfred-egger) wrote :

As of Oreinic 20110601, the live cd boots into the "try or install" menu and shows a Unity 2d desktop without extra work.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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