Comment 3 for bug 290638

Revision history for this message
Michael Vogt (mvo) wrote :

Here is what is causing the error:

Selecting previously deselected package nvidia-glx-177.
dpkg: considering removing nvidia-glx-new in favour of nvidia-glx-177 ...
nvidia-glx-new is not properly installed - ignoring any dependencies on it.
dpkg: yes, will remove nvidia-glx-new in favour of nvidia-glx-177.
Unpacking nvidia-glx-177 (from .../nvidia-glx-177_177.80-0ubuntu2_amd64.deb) ...
dpkg-divert: error checking `/usr/lib32/libGL.so.1': No such file or directory
dpkg-divert: mismatch on divert-to
  when removing `diversion of /usr/lib32/libGL.so.1.2 to /usr/lib32/nvidia/libGL.so.1.2.xserver-xorg-core by nvidia-glx-new'
  found `diversion of /usr/lib32/libGL.so.1.2 to /usr/lib32/nvidia/libGL.so.1.2.xlibmesa by nvidia-glx-new'
dpkg-divert: `diversion of /usr/lib32/libGL.so.1 to /usr/lib32/nvidia/libGL.so.1.xlibmesa by nvidia-glx-177' clashes with `diversion of /usr/lib32/libGL.so.1 to /usr/lib32/nvidia/libGL.so.1.xlibmesa by nvidia-glx-new'
dpkg: error processing /var/cache/apt/archives/nvidia-glx-177_177.80-0ubuntu2_amd64.deb (--unpack):
 subprocess pre-installation script returned error exit status 2

(Reading database ... 103994 files and directories currently installed.)
Removing xserver-xorg-video-via ...
Removing nvidia-glx-new ...
dpkg-divert: error checking `/usr/lib32/libGL.so.1': No such file or directory
dpkg: error processing nvidia-glx-new (--remove):
 subprocess post-removal script returned error exit status 2
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 nvidia-glx-new

and from this point on dpkg-divert is rather unhappy each time it is called.