x11-drivers/nvidia-drivers-390.141 merged successfully under kernel 5.4.96 and x11-base/xorg-server-1.20.10-r1 After upgrading to kernel 5.10.14, the "SAME" x11-base/xorg-server-1.20.10-r1 blocks the re-merge of x11-drivers/nvidia-drivers-390.141. # emerge -av @module-rebuild These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-drivers/nvidia-drivers-390.141:0/390::gentoo USE="X driver kms multilib static-libs tools uvm -compat -dist-kernel -wayland" ABI_X86="32 (64) (-x32)" 0 KiB [blocks B ] x11-drivers/nvidia-drivers[-libglvnd(-)] ("x11-drivers/nvidia-drivers[-libglvnd(-)]" is hard blocking x11-base/xorg-server-1.20.10-r1) Total: 1 package (1 reinstall), Size of downloads: 0 KiB Conflict: 1 block (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (x11-drivers/nvidia-drivers-390.141:0/390::gentoo, ebuild scheduled for merge) pulled in by x11-drivers/nvidia-drivers:0 required by @module-rebuild Reproducible: Always Steps to Reproduce: 1. emerge --sync; emerge -auvDN world 2. upgrade from kernel 5.4.96 to 5.10.14 3. emerge -av @module-rebuild Actual Results: Cannot re-emerge x11-drivers/nvidia-drivers Expected Results: x11-drivers/nvidia-drivers-390.141 is allowed to merge/run under kernel 5.10.14
Created attachment 686223 [details] emerge -pv nvidia-drivers
x11-base/xorg-server-1.20.10-r1 emerge --sync and try again, there was a -r2 (stable) and -r3 (~testing) added early today to ensure this issue doesn't come up.
Created attachment 686226 [details] emerge --info =x11-drivers/nvidia-drivers-390.141
(In reply to Ionen Wolkens from comment #2) > x11-base/xorg-server-1.20.10-r1 > > emerge --sync and try again, there was a -r2 (stable) and -r3 (~testing) > added early today to ensure this issue doesn't come up. Forgot to add, and upgrade your xorg-server to it of course :)
If interested in the explanation, portage has dynamic-deps system enabled by default. This allows it to see ebuild dependency changes without a rebuild by looking at the tree. xorg-server -r1 received such dep change first that allowed new nvidia-drivers to install However, dynamic-deps is unreliable and doesn't work in every situation.. so it received a revbump to fix this instead. But now xorg-server -r1 is gone from the tree, and the previous dynamic-deps is no longer visible (can't see what's gone). So it doesn't work anymore. Either way, once updated this will go away permanently.
I can confirm that x11-base/xorg-server-1.20.10-r3 fixed the problem.