gnome-appearance-properties asks for reboot if you cancel driver install

Bug #208026 reported by Rocko
8
Affects Status Importance Assigned to Milestone
Jockey
Fix Released
Undecided
Unassigned
jockey (Ubuntu)
Fix Released
Low
Martin Pitt
Hardy
Fix Released
Undecided
Martin Pitt
Intrepid
Fix Released
Low
Martin Pitt

Bug Description

Binary package hint: gnome-control-center

gnome-appearance-properties can't tell if fglrx drivers were installed correctly or not, and asks you to reboot if they weren't installed.

To reproduce:

1. Run gnome-appearance-properties on a system with an NVidia card.

2. Select 'normal' effects.

3. jockey asks 'do you want to install the NVidia drivers'.

4. Select cancel.

5. gnome-appearance-properties says that you should reboot the computer and try again when the new drivers are available.

Note that this *probably* also happens if you have Synaptic open and tell jockey to install the drivers (as reported in bug 202898). jockey will fail since another package manager is running, but gnome-appearance-properties still thinks the drivers were installed.

Version: Ubuntu 8.04 beta, gnome-control-center 1:2.22.0-0ubuntu3, jockey 0.3.3-0ubuntu1.

Changed in gnome-control-center:
assignee: nobody → macslow
importance: Undecided → Low
milestone: none → ubuntu-8.04
status: New → Confirmed
Revision history for this message
Rocko (rockorequin) wrote :

This happens also with the language configuration package:

1. Run Synaptic and leave it running.

2. Run System / Admin / Language Support.

3. Select a new language (eg I chose French) and apply.

The application program then says that another package manager is running and fails.

The language configuration then tells you that you must reboot, even though the installation failed.

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

Sounds jockey-related

Changed in gnome-control-center:
assignee: macslow → pitti
Martin Pitt (pitti)
Changed in gnome-control-center:
milestone: ubuntu-8.04 → ubuntu-8.04.1
Revision history for this message
Martin Pitt (pitti) wrote :

The problem is that --check-composite exits with 0 instead of 1 if the driver installation was cancelled.

Changed in gnome-control-center:
status: Confirmed → In Progress
Martin Pitt (pitti)
Changed in jockey:
milestone: ubuntu-8.04.1 → none
assignee: nobody → pitti
milestone: none → ubuntu-8.04.1
status: New → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :
Changed in jockey:
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

accepted for hardy-proposed, please test.

Changed in jockey:
status: In Progress → Fix Committed
Martin Pitt (pitti)
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

the upgrade works correctly for me using an ati radeon card and vesa, the hardy version displays the dialog suggesting to reboot, after installing the upgrade it correctly displays the dialog saying that the effects have not be enabled

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

This bug was fixed in the package jockey - 0.3.3-0ubuntu9

---------------
jockey (0.3.3-0ubuntu9) intrepid; urgency=low

  * Upload fixes from hardy-proposed to intrepid.

jockey (0.3.3-0ubuntu8) hardy-proposed; urgency=low

  * fglrx.py: Do not override already installed third-party fglrx driver with
    --check-composite. (LP: #221968)
  * debian/control: Updated Vcs-Bzr: to point to the hardy branch.
  * XorgDriverHandler, nvidia, fglrx: Set identifiers for newly created
    sections, they are invalid without one. Thanks to Laszlo Pandy!
    (LP: #218478)
  * nvidia.py: Fix "enabled" handling: check if the package is installed and
    module not blacklisted. (LP: #216650)
  * OSLib.open_app(): Wait until the subprocess returned, so that we can check
    the system state afterwards. (prerequisite for change below)
  * jockey/ui.py, --check-composite: Re-check the system after attempting to
    enable the driver, and only signal success (exit with 0) if the driver was
    actually enabled. Otherwise, cancelling installation would invalidly
    signal success to the caller. (LP: #208026)

 -- Martin Pitt <email address hidden> Mon, 05 May 2008 20:49:10 +0200

Changed in jockey:
status: In Progress → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Copied to hardy-updates.

Changed in jockey:
status: Fix Committed → 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.