[pkg-nvidia-devel] Bug#588590: Bug#588590: Conflicts with nvidia-glx

Russ Allbery rra at debian.org
Tue Sep 7 09:23:46 UTC 2010


Ariel <asdebian at dsgml.com> writes:

> I have the same trouble with nvidia-glx. I had both nvidia-glx and
> nvidia-glx-legacy-173xx installed (due to upgrading my video card), and
> now I can't purge nvidia-glx-legacy-173xx.

> When I try to purge it, it says:

> Removing nvidia-glx-legacy-173xx ...
> Purging configuration files for nvidia-glx-legacy-173xx ...
> rm: cannot remove `/usr/lib/libGL.so': No such file or directory
> dpkg-divert: mismatch on package
>   when removing `diversion of /usr/lib/libGL.so.1 to /usr/lib/nvidia/libGL.so.1.xlibmesa by nvidia-glx-legacy-173xx'
>   found `diversion of /usr/lib/libGL.so.1 to /usr/lib/nvidia/libGL.so.1.xlibmesa by nvidia-glx'

So you have old versions of both nvidia-glx and nvidia-glx-legacy-173xx
installed, both of which predate the reworking of how the diversions are
handled.  I wonder how you managed to get both packages installed at the
same time ever.  They've always conflicted in their diversions, and I
would have expected one or the other to have failed to install.  I don't
understand how nvidia-glx managed to take over the diversions while
leaving nvidia-glx-legacy-173xx in a state where it still thought it owned
the diversions.

Thankfully, this is one of the problems that will be entirely fixed going
forward, with the new shared diversion handling packages.

> A new version of nvidia-glx-legacy-173xx will not help me,

I'm not sure that's true.

> how do I purge the package? Should I manually edit the postrm script?

That's what I'd do.

-- 
Russ Allbery (rra at debian.org)               <http://www.eyrie.org/~eagle/>





More information about the pkg-nvidia-devel mailing list