shows driver packages for non-native multiarch packages

Bug #855175 reported by elguavas on 2011-09-20
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
jockey (Ubuntu)
High
Martin Pitt
Oneiric
High
Martin Pitt

Bug Description

new bug report as requested by Martin Pitt at the end of bug #804709.

with the subsequent week's worth of beta updates the situation has changed somewhat. jockey now displays two entries for ATI proprietary drivers, one of which (ATI/AMD proprietary FGLRX) works, and one of which (ATI Fire GL) gives the previously reported error. i'll try to attach a screenshot of the jockey-gtk window to this report so you can see what i mean.

the second entry there now installs the fglrx drivers without error, so that's great. but what's with the first entry? when attempting to activate that first entry the error originally reported is still thrown by jockey, that is: "SystemError: E:Unable to correct problems, you have held broken packages."

this could be at the very least very confusing for a lot of people.

fyi running jockey-text gives the following output:

root@xxxxx:~# jockey-text -l
kmod:fglrx - ATI Fire GL (Proprietary, Disabled, Not in use)
xorg:fglrx - ATI/AMD proprietary FGLRX graphics driver (Proprietary, Enabled, In use)

root@xxxxx:~# jockey-text -e kmod:fglrx
SystemError: E:Unable to correct problems, you have held broken packages.

also this 64-bit system is testing an upgrade from natty to oeneric, if that info is of any use.

ok, hope you can get it sorted,
if it stays that way for oeneric release, and others are affected, you'll surely get a swag of bug reports,

cheers,
stephen.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: jockey-gtk 0.9.4-0ubuntu6
ProcVersionSignature: Ubuntu 3.0.0-11.18-generic 3.0.4
Uname: Linux 3.0.0-11-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 1.23-0ubuntu1
Architecture: amd64
Date: Wed Sep 21 09:40:30 2011
InstallationMedia: Xubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427)
MachineType: System manufacturer System Product Name
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.0.0-11-generic root=UUID=efe98f01-8f2d-4cc0-b439-d240145242f3 ro quiet splash vt.handoff=7
SourcePackage: jockey
UpgradeStatus: Upgraded to oneiric on 2011-09-05 (15 days ago)
dmi.bios.date: 06/21/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0401
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: P8Z68-V LE
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0401:bd06/21/2011:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP8Z68-VLE:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

elguavas (elguavas.) wrote :
Martin Pitt (pitti) wrote :

Ah, nice one. It picks up the "fglrx:i386" multiarch package, and as we don't have a custom handler for that it just makes one up on the fly. I'll just fix the backend to ignore packages for an architecture other than the system one.

Thanks for the report!

summary: - jockey fglrx driver error
+ shows driver packages from non-native multiarch packages
summary: - shows driver packages from non-native multiarch packages
+ shows driver packages for non-native multiarch packages
Changed in jockey (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
importance: Undecided → High
status: New → In Progress
Changed in jockey (Ubuntu Oneiric):
milestone: none → ubuntu-11.10-beta-2
milestone: ubuntu-11.10-beta-2 → ubuntu-11.10
Martin Pitt (pitti) wrote :

Fixed in bzr.

Changed in jockey (Ubuntu Oneiric):
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package jockey - 0.9.4-0ubuntu7

---------------
jockey (0.9.4-0ubuntu7) oneiric; urgency=low

  [ Alberto Milone ]
  * data/handlers/fglrx.py: Use the correct name for the module and for the
    package in fglrx.py. (LP: #855396)

  [ Martin Pitt ]
  * jockey/oslib.py, package_header_modaliases(): Only consider packages for
    the system architecture. This avoids creating non-working default handlers
    for e. g. fglrx:i386 on an amd64 system. (LP: #855175)
  * Drop data/handlers/nouveau3d.py, it's installed by default now.
    (LP: #839533)
 -- Martin Pitt <email address hidden> Wed, 21 Sep 2011 12:51:55 +0200

Changed in jockey (Ubuntu Oneiric):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers