Can't install/upgrade package nvidia-glx-180-dev with jaunty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nvidia-graphics-drivers-180 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I can't upgrade package nvidia-glx-180-dev with up-to-date jaunty on 32 bit x86 machine:
root@oxygene:~# apt-get install nvidia-glx-180-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
nvidia-
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/158kB of archives.
After this operation, 0B of additional disk space will be used.
Reading changelogs... Done
(Reading database ... 792787 files and directories currently installed.)
Preparing to replace nvidia-glx-180-dev 180.37-0ubuntu1 (using .../nvidia-
dpkg-divert: rename involves overwriting `/usr/lib/libGL.so' with
different file `/usr/lib/
dpkg: error processing /var/cache/
subprocess pre-installation script returned error exit status 2
Errors were encountered while processing:
/var/cache/
E: Sub-process /usr/bin/dpkg returned an error code (1)
It seems that /usr/lib/ nvidia/ libGL.so. xlibmesa is a dead symlink:
lgb@oxygene:~$ ls -la /usr/lib/ nvidia/ libGL.so. xlibmesa nvidia/ libGL.so. xlibmesa -> libGL.so.180.35
lrwxrwxrwx 1 root root 15 2009-03-03 00:22 /usr/lib/
libGL.so.180.35 does not exists (no, I haven't installed binary nvidia driver directly from nvidia or so, just ubuntu packages). I've just deleted that "dead" symlink, then the package configures normally, without error.
But this problem needs manual workaround as you can see.