nvidiadetector.py fails with "IndexError: list index out of range" trying to detect SLI MSI N460GTX
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nvidia-common (Ubuntu) |
Incomplete
|
Medium
|
Unassigned |
Bug Description
Binary package hint: nvidia-common
This has been blocking an install of a new system. First it was failing using the alternative install disk, then after partitioning and setting up LVM via alt install, a desktop install succeeded. After initial boot from desktop install, upgrading packages wanted to take a new kernel update. The kernel postinstall executes /etc/kernel/
--- /var/log/
Setting up linux-image-
Running depmod.
update-initramfs: Generating /boot/initrd.
Not updating initrd symbolic links since we are being updated/reinstalled
(2.6.32-24.39 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled
(2.6.32-24.39 was configured last, according to dpkg)
Running postinst hook script /usr/sbin/
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-
Found linux image: /boot/vmlinuz-
Found initrd image: /boot/initrd.
Found memtest86+ image: /memtest86+.bin
Found Windows 7 (loader) on /dev/sda2
done
Examining /etc/kernel/
run-parts: executing /etc/kernel/
Traceback (most recent call last):
File "/usr/bin/
a = NvidiaDetection
File "/usr/lib/
self.
File "/usr/lib/
driver = self.selectDriver()
File "/usr/lib/
choice = self.driversFor
IndexError: list index out of range
run-parts: /etc/kernel/
Failed to process /etc/kernel/
dpkg: error processing linux-image-
subprocess installed post-installation script returned error exit status 2
---
Editing nvidiadetector.py to turn on verbose mode, it appears to detect two devices which I have installed but then discards them as "unsupported":
root@chariot:~# ./nvidia-detector
NVIDIA card found (10de:0e22)
NVIDIA card found (10de:0e22)
Removing unsupported card 10de:0e22
Traceback (most recent call last):
File "./nvidia-
a = NvidiaDetection
File "/usr/lib/
self.
File "/usr/lib/
driver = self.selectDriver()
File "/usr/lib/
choice = self.driversFor
IndexError: list index out of range
root@chariot:~# lspci | grep -i nvidia
03:00.0 VGA compatible controller: nVidia Corporation Device 0e22 (rev a1)
03:00.1 Audio device: nVidia Corporation Device 0beb (rev a1)
04:00.0 VGA compatible controller: nVidia Corporation Device 0e22 (rev a1)
04:00.1 Audio device: nVidia Corporation Device 0beb (rev a1)
root@chariot:~# lshw -C display
*-display UNCLAIMED
description: VGA compatible controller
product: nVidia Corporation
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: a1
width: 64 bits
clock: 33MHz
resources: memory:
*-display UNCLAIMED
description: VGA compatible controller
product: nVidia Corporation
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: a1
width: 64 bits
clock: 33MHz
resources: memory:
ProblemType: Package
DistroRelease: Ubuntu 10.04
Package: linux-image-
ProcVersionSign
Uname: Linux 2.6.32-24-generic x86_64
Architecture: amd64
Date: Sun Oct 10 17:33:42 2010
ErrorMessage: run-parts: /etc/kernel/
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
SourcePackage: nvidia-common
Title: package linux-image-
Thanks for your report. Setting to 'confirmed' due to duplicate cases.