[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