Throws exception while trying to install nvidia-glx-legacy (etc) for GeForce2 Ultra on hardy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Envy |
New
|
Undecided
|
Unassigned |
Bug Description
I have a GeForce2 Ultra on Hardy.
When running EnvyNG I get (full output at end)
Traceback (most recent call last):
....
File "/usr/lib/
task.
File "/usr/lib/
check.
File "/usr/lib/
raise Exception(error)
Exception: ('\nEnvyNG ERROR: The following packages cannot be installed:',)
I did a bit of digging and can see that checkntry is using dpkg to work out what's what. I ran this manually in a python shell and got
>>> p1 = Popen(['dpkg', '--get-
>>> p = p1.communicate()[0]
>>> c = p.split('\n')
>>> for line in c:
... for pkg in packages:
... if line.find(pkg) != -1:
... print line
...
nvidia-glx-legacy purge
nvidia-
nvidia-
nvidia-
>>> print notinstalled
['nvidia-
Running the same from bash I got
$ dpkg --get-selections | grep nvidia
nvidia-glx-legacy purge
nvidia-
nvidia-
nvidia-
I used synaptic to re-install nvidia-glx-legacy and it changed to
:~$ dpkg --get-selections | grep nvidia
nvidia-glx-legacy install
nvidia-
nvidia-
nvidia-
I then ran EnvyNG again and this time it worked.
Here's the full EnvyNG output :-
python pulse.py nvidia
root@WebuntuSer
/usr/lib/
warnings.
EnvyNG - Version 1.1.1
Ubuntu Hardy 32bit
Your graphic card has been detected as a GeForce2 Ultra
Your graphic card is supported by the legacy Driver
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libisc32
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
EnvyNG: The following packages will be removed:
nvidia-
EnvyNG: attempting to remove the packages
EnvyNG: Updating the packages list
Hit http://
Ign http://
Hit http://
Hit http://
Ign http://
Ign http://
Ign http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Ign http://
Ign http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Reading package lists... Done
EnvyNG: Ubuntu stock kernel detected (2.6.24-24-386)
OK: All the packages are installed
OK: All the packages are installed
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
debhelper intltool-debian po-debconf gettext html2text libisc32 dpatch
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
EnvyNG: The following packages are not installed:
nvidia-
nvidia-glx-legacy
EnvyNG: attempting to install the packages
Reading package lists... Done
Building dependency tree
Reading state information... Done
nvidia-glx-legacy is already the newest version.
The following packages were automatically installed and are no longer required:
libisc32
Use 'apt-get autoremove' to remove them.
Recommended packages:
devscripts kernel-package nvidia-glx-legacy
The following NEW packages will be installed
nvidia-
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/1387kB of archives.
After this operation, 1475kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
nvidia-
Authentication warning overridden.
Selecting previously deselected package nvidia-
(Reading database ... 199950 files and directories currently installed.)
Unpacking nvidia-
Setting up nvidia-
Traceback (most recent call last):
File "pulse.py", line 75, in <module>
autoChoice(
File "pulse.py", line 15, in autoChoice
objects.
File "/usr/lib/
task.
File "/usr/lib/
check.
File "/usr/lib/
raise Exception(error)
Exception: ('\nEnvyNG ERROR: The following packages cannot be installed:',)