I think I see where you're going.
[EMAIL PROTECTED]:~# ls -l /usr/lib/libGL.so.1
ls: cannot access /usr/lib/libGL.so.1: No such file or directory
The file that's going to be "overwritten" doesn't even exist, but's its
listed as being a part of another package.
[EMAIL PROTECTED]:~# dpkg -S /usr/lib/libGL.so.1
libgl1-mesa-glx: /usr/lib/libGL.so.1
[EMAIL PROTECTED]:~# aptitude reinstall libgl1-mesa-glx
[EMAIL PROTECTED]:~# ls -l /usr/lib/libGL.so.1
ls: cannot access /usr/lib/libGL.so.1: No such file or directory
The dpkg file database doesn't seem to match the actual file system.
I did an 'aptitude remove libgl1-mesa-glx' and aptitude came up with
this plan of action:
The following actions will resolve these dependencies:
Remove the following packages:
kubuntu-desktop
libgl1-mesa-dri
Install the following packages:
libgl1-mesa-swx11 [7.2-1ubuntu1 (intrepid)]
libosmesa6 [7.2-1ubuntu1 (intrepid)]
Leave the following dependencies unresolved:
xserver-xorg recommends libgl1-mesa-dri
xserver-xorg-core recommends libgl1-mesa-dri (>= 7.1~rc1)
xserver-xephyr recommends libgl1-mesa-dri (>= 7.1~rc1)
So now I have this:
[EMAIL PROTECTED]:~# dpkg -S /usr/lib/libGL.so.1
libgl1-mesa-swx11: /usr/lib/libGL.so.1
[EMAIL PROTECTED]:~# ls -l /usr/lib/libGL.so.1
lrwxrwxrwx 1 root root 19 2008-10-16 14:41 /usr/lib/libGL.so.1 ->
libGL.so.1.5.070200
But 'aptitude install nvidia-glx-173' puts me right back to the same
spot:
The following NEW packages will be installed:
dkms{a} fakeroot{a} libgl1-mesa-glx{a} nvidia-173-kernel-source{a}
nvidia-glx-173
The following packages will be REMOVED:
libgl1-mesa-swx11{a}
<snip>
Unpacking nvidia-glx-173 (from
.../nvidia-glx-173_173.14.12-1-0ubuntu4_amd64.deb) ...
dpkg: error processing
/var/cache/apt/archives/nvidia-glx-173_173.14.12-1-0ubuntu4_amd64.deb
(--unpack):
trying to overwrite `/usr/lib/libGL.so.1', which is also in package
libgl1-mesa-glx
[EMAIL PROTECTED]:~# ls -l /usr/lib/libGL.so.1
ls: cannot access /usr/lib/libGL.so.1: No such file or directory
[EMAIL PROTECTED]:~# dpkg -S /usr/lib/libGL.so.1
libgl1-mesa-glx: /usr/lib/libGL.so.1
Maybe this makes sense to someone:
[EMAIL PROTECTED]:~# dpkg-divert --list | grep nvidia
diversion of /usr/lib/libGL.so.1.2 to /usr/lib/nvidia/libGL.so.1.2.xlibmesa by
nvidia-glx-173
diversion of /usr/lib/xorg/modules/extensions/libglx.so to
/usr/lib/nvidia/libglx.so.xserver-xorg-core by nvidia-glx-173
diversion of /usr/lib32/libGL.so to /usr/lib32/nvidia/libGL.so.xlibmesa by
nvidia-glx-173
diversion of /usr/lib32/libGL.so.1 to /usr/lib32/nvidia/libGL.so.1.xlibmesa by
nvidia-glx-173
diversion of /usr/lib32/libGL.so.1.2 to /usr/lib32/nvidia/libGL.so.1.2.xlibmesa
by nvidia-glx-173
diversion of /usr/lib/xorg/modules/extensions/libGLcore.so to
/usr/lib/nvidia/libGLcore.so.xlibmesa by nvidia-glx-173
--
package nvidia-glx-173 None failed to install/upgrade: trying to overwrite
`/usr/lib/libGL.so.1', which is also in package libgl1-mesa-glx
https://bugs.launchpad.net/bugs/257133
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs