Ubiquity crashed after entering ubuntu-one credentials

Bug #1229684 reported by Para Siva
74
This bug affects 10 people
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Fix Released
Critical
Dimitri John Ledkov
Saucy
Fix Released
Critical
Dimitri John Ledkov

Bug Description

The following crash occurred during an amd64+mac installation of 20130923.2 image soon after entering ubuntu-one credentials during the installation.

========================
Exception in GTK frontend (invoking crash handler):
Traceback (most recent call last):
  File "/usr/lib/ubiquity/ubiquity/frontend/gtk_ui.py", line 1444, in on_next_clicked
    if ui.plugin_on_next_clicked():
  File "/usr/lib/ubiquity/plugins/ubi-ubuntuone.py", line 367, in plugin_on_next_clicked
    raise AssertionError("'Next' from invalid page: %r" % from_page)
AssertionError: 'Next' from invalid page: 2

Traceback (most recent call last):
  File "/usr/lib/ubiquity/ubiquity/frontend/gtk_ui.py", line 1444, in on_next_clicked
    if ui.plugin_on_next_clicked():
  File "/usr/lib/ubiquity/plugins/ubi-ubuntuone.py", line 367, in plugin_on_next_clicked
    raise AssertionError("'Next' from invalid page: %r" % from_page)
AssertionError: 'Next' from invalid page: 2
==============================

Steps to reproduce:
1. Start the installation (with ethernet cable connection to network)
2. Wait for the drums sound
3. Click Install Ubuntu
4. Continue until ubuntu-one sign-on page
5. Enter the credentials.
6. Now it could be noticed that the installation does not proceed further and after some time, installation error message will be shown.

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: ubiquity 2.15.19
ProcVersionSignature: Ubuntu 3.11.0-8.15-generic 3.11.1
Uname: Linux 3.11.0-8-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.12.4-0ubuntu1
Architecture: amd64
CasperVersion: 1.336
Date: Tue Sep 24 12:52:31 2013
InstallCmdLine: file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity initrd=/casper/initrd.lz quiet splash --
LiveMediaBuild: Ubuntu 13.10 "Saucy Salamander" - Beta amd64+mac (20130923.2)
MarkForUpload: True
SourcePackage: ubiquity
UpgradeStatus: No upgrade log present (probably fresh install)
UpstartUbiquity: (zenity:13599): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1605:38: '' is not a valid color name

Revision history for this message
Para Siva (psivaa) wrote :
Para Siva (psivaa)
description: updated
Para Siva (psivaa)
tags: added: iso-testing rls-s-incoming
Changed in ubiquity (Ubuntu):
importance: Undecided → High
tags: removed: rls-s-incoming
Revision history for this message
Brian Murray (brian-murray) wrote :

This too may be useful:

Sep 24 11:49:22 ubuntu ubiquity[2421]: exception in ping_u1_url: 'Traceback (most recent call last):\n File "/usr/lib/ubiquity/plugins/ubi-ubuntuone.py", line 388, in plugin_on_next_clicked\n self.ping_u1_url(email, from_page)\n File "/usr/lib/ubiquity/plugins/ubi-ubuntuone.py", line 258, in ping_u1_url\n headers=headers)\n File "/usr/lib/python3/dist-packages/oauthlib/oauth1/rfc5849/__init__.py", line 275, in sign\n raise ValueError(\'GET/HEAD requests should not include body.\')\nValueError: GET/HEAD requests should not include body.\n'

Changed in ubiquity (Ubuntu Saucy):
status: New → Triaged
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

is the internet fully working & available?

Changed in ubiquity (Ubuntu Saucy):
assignee: nobody → Dmitrijs Ledkovs (xnox)
tags: added: u1
Revision history for this message
Brian Murray (brian-murray) wrote :

When I ran into the bug it was, do you happen to know what url the system is trying to contact though?

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

ubuntu1 plugin retrieves / talks to following urs:
UBUNTU_SSO_URL = "https://login.ubuntu.com/api/v2/"
UBUNTU_ONE_URL = "https://one.ubuntu.com/"
UBUNTU_TC_URL = "https://one.ubuntu.com/terms/embedded/"

I could run it with wireshark to get more traffic.

Changed in ubiquity (Ubuntu Saucy):
status: Triaged → In Progress
importance: High → Critical
Changed in ubiquity (Ubuntu Saucy):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubiquity - 2.15.22

---------------
ubiquity (2.15.22) saucy; urgency=low

  * In U1 plugin fix ping_u1_url to not include body in a GET
    request. (LP: #1229684)
  * Update test-suite with the new expected call.
 -- Dmitrijs Ledkovs <email address hidden> Thu, 10 Oct 2013 10:48:39 +0100

Changed in ubiquity (Ubuntu Saucy):
status: Fix Committed → Fix Released
Leo Arias (elopio)
tags: added: qa-touch
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

ubiquity is not on the touch images.

tags: removed: qa-touch
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.