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

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


Ariel <asdebian at dsgml.com> writes:
> On Tue, 7 Sep 2010, Russ Allbery wrote:

>> 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.

> nvidia-glx-legacy-173xx doesn't seem to think it owns the diversions - 
> they are manually removed in the postrm script.

That's what I mean by own.  As long as those diversions weren't removed,
nvidia-glx should never have been installable, and if those diversions
were removed, that should have been followed by removing the postrm
script... oh.  Oh, I get it.  You removed the package but didn't purge it,
and the postrm script removes the diversions on both remove and purge.
Aie.  Yeah.

I see how you got into that situation.  I don't think there's any good
solution at this point other than commenting out the dpkg-divert
invocations in the postrm script and then purging the package.
Thankfully, once someone upgrades to one of the new packages, this problem
should be impossible to create.

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

> Is this uploaded currently, or planned?

Already in the archive for nvidia-glx, in NEW for the legacy package.

> And does this mean nvidia-glx-legacy-173xx and nvidia-glx can both be
> installed at the same time?

Not yet, but it makes it possible eventually.

> (Although, that's probably not useful since the kernel module can't be.)

Yeah, that's still a problem.

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

>> I'm not sure that's true.

> I meant, I'm not going to install it because I'm using nvidia-glx now.

Oh, I see.  But yes, the more I think about it, the more I think you're
right: trying to upgrade the package won't help.

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





More information about the pkg-nvidia-devel mailing list