Re: pkg really wants to install nvidia-driver-390, why?

From: Andriy Gapon <avg_at_FreeBSD.org>
Date: Wed, 22 Dec 2021 11:13:26 UTC
On 07/12/2021 19:10, Andriy Gapon wrote:
> 
> I have nvidia-driver-470.86 installed, but every time I run pkg upgrade or pkg 
> install it wants to install nvidia-driver-390.  That obviously fails because of 
> conflicts with the installed driver.
> 
> That does not cause me too much trouble, but I am really curious what's so 
> special about nvidia-driver-390 that pkg insists on me having it.

Does anyone have any ideas about this?

I also collected some logs from pkg -dd upgrade.
Here are all lines that mention nvidia-driver:

DBG(2)[8418]> universe: add new remote pkg: nvidia-secondary-driver-390, 
(nvidia-secondary-driver-390-390.144:2$2$d5uyazgrcdowna7eqb4njm9zk1z5smgzfqdgxgsgsc1zfawtf4jq9oandrx49jdteup8f1hrji18d1qe3k4rshg4yjpjehwzr17gawy)
DBG(2)[8418]> universe: add new remote pkg: nvidia-driver-390, 
(nvidia-driver-390-390.144:2$2$htw3fgr3i67bbcwor5iqd4etmt9xpfknuyrkdgsfogihb6t6kugua6ny94eb6ekcn5zguccdz81sd3sh3zekg4nfxgbpkwugb1zyhgd)
DBG(2)[8418]> universe: add new remote pkg: nvidia-driver-340, 
(nvidia-driver-340-340.108_3:2$2$aycxdfpb66swdmj6ysfhrop67acjrssh5fzwget9o8jc1qttwfixcyfcw3k5onm63at9m9bh9s36yitpjoi3hd3rbnn7ma6xs7j7oyb)
DBG(2)[8418]> universe: add new remote pkg: nvidia-driver-304, 
(nvidia-driver-304-304.137_9:2$2$doiajhw58qqp4zqwcou6uehgu93s4u6ag8gdbwhpupcjqqhmbton4he3qjrp9ufqwtsja75r3e37p16ofgp3mb83ceq8yt93wtjjmnd)
DBG(2)[8418]> universe: add new remote pkg: nvidia-driver-390, 
(nvidia-driver-390-390.144:2$2$htw3fgr3i67bbcwor5iqd4etmt9xpfknuyrkdgsfogihb6t6kugua6ny94eb6ekcn5zguccdz81sd3sh3zekg4nfxgbpkwugb1zyhgd)
DBG(2)[8418]> set automatic flag for nvidia-secondary-driver-390
DBG(2)[8418]> set automatic flag for nvidia-driver-390
DBG(2)[8418]> set automatic flag for nvidia-driver-340
DBG(2)[8418]> set automatic flag for nvidia-driver-304
DBG(2)[8418]> decided remote 
nvidia-secondary-driver-390-2$2$d5uyazgrcdowna7eqb4njm9zk1z5smgzfqdgxgsgsc1zfawtf4jq9oandrx49jdteup8f1hrji18d1qe3k4rshg4yjpjehwzr17gawy 
to delete
DBG(2)[8418]> decided remote 
nvidia-driver-390-2$2$htw3fgr3i67bbcwor5iqd4etmt9xpfknuyrkdgsfogihb6t6kugua6ny94eb6ekcn5zguccdz81sd3sh3zekg4nfxgbpkwugb1zyhgd 
to install
DBG(2)[8418]> decided remote 
nvidia-driver-390-2$2$htw3fgr3i67bbcwor5iqd4etmt9xpfknuyrkdgsfogihb6t6kugua6ny94eb6ekcn5zguccdz81sd3sh3zekg4nfxgbpkwugb1zyhgd 
to delete
DBG(2)[8418]> decided remote 
nvidia-driver-340-2$2$aycxdfpb66swdmj6ysfhrop67acjrssh5fzwget9o8jc1qttwfixcyfcw3k5onm63at9m9bh9s36yitpjoi3hd3rbnn7ma6xs7j7oyb 
to delete
DBG(2)[8418]> decided remote 
nvidia-driver-304-2$2$doiajhw58qqp4zqwcou6uehgu93s4u6ag8gdbwhpupcjqqhmbton4he3qjrp9ufqwtsja75r3e37p16ofgp3mb83ceq8yt93wtjjmnd 
to delete
DBG(2)[8418]> solver: ignoring package 
nvidia-secondary-driver-390(2$2$d5uyazgrcdowna7eqb4njm9zk1z5smgzfqdgxgsgsc1zfawtf4jq9oandrx49jdteup8f1hrji18d1qe3k4rshg4yjpjehwzr17gawy) 
as its state has not been changed
DBG(2)[8418]> solver: ignoring package 
nvidia-driver-340(2$2$aycxdfpb66swdmj6ysfhrop67acjrssh5fzwget9o8jc1qttwfixcyfcw3k5onm63at9m9bh9s36yitpjoi3hd3rbnn7ma6xs7j7oyb) 
as its state has not been changed
DBG(2)[8418]> solver: ignoring package 
nvidia-driver-304(2$2$doiajhw58qqp4zqwcou6uehgu93s4u6ag8gdbwhpupcjqqhmbton4he3qjrp9ufqwtsja75r3e37p16ofgp3mb83ceq8yt93wtjjmnd) 
as its state has not been changed
DBG(1)[8418]> Binary> loading 
/var/cache/pkg/nvidia-driver-390-390.144~0d5b6692a9.pkg
DBG(1)[8418]> Binary> loading 
//usr/local/poudriere/data/packages/base13-20210205-default/All/nvidia-driver-390-390.144.pkg
         nvidia-driver-390: 390.144 [FreeBSD]
DBG(2)[8418]> universe: update remote priority of 
nvidia-driver-390(2$2$htw3fgr3i67bbcwor5iqd4etmt9xpfknuyrkdgsfogihb6t6kugua6ny94eb6ekcn5zguccdz81sd3sh3zekg4nfxgbpkwugb1zyhgd): 
0 -> 0, reason: 0
DBG(2)[8418]> universe: update remote priority of 
nvidia-driver-390(2$2$htw3fgr3i67bbcwor5iqd4etmt9xpfknuyrkdgsfogihb6t6kugua6ny94eb6ekcn5zguccdz81sd3sh3zekg4nfxgbpkwugb1zyhgd): 
0 -> 0, reason: 0
[1/1] Installing nvidia-driver-390-390.144...
pkg: nvidia-driver-390-390.144 conflicts with nvidia-driver-470.86 (installs 
files into the same place).  Problematic file: /usr/local/bin/nvidia-bug-report.sh

> Example:
> # pkg upgrade
> Updating FreeBSD repository catalogue...
> FreeBSD repository is up to date.
> Updating poudriere repository catalogue...
> poudriere repository is up to date.
> All repositories are up to date.
> Checking for upgrades (26 candidates): 100%
> Processing candidates (26 candidates): 100%
> Checking integrity... done (0 conflicting)
> The following 1 package(s) will be affected (of 0 checked):
> 
> New packages to be INSTALLED:
>          nvidia-driver-390: 390.144 [FreeBSD]
> 
> Number of packages to be installed: 1
> 
> The process will require 100 MiB more space.
> 
> Proceed with this action? [y/N]: y
> [1/1] Installing nvidia-driver-390-390.144...
> pkg: nvidia-driver-390-390.144 conflicts with nvidia-driver-470.86 (installs 
> files into the same place).  Problematic file: /usr/local/bin/nvidia-bug-report.sh
> 
> # pkg check -d
> Checking all packages: 100%
> 


-- 
Andriy Gapon