FS#49698 - [nvidia-340xx-utils] conflicts with libglvnd

Attached to Project: Arch Linux
Opened by Ruben Van Boxem (rubenvb) - Monday, 13 June 2016, 16:55 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Monday, 29 August 2016, 10:13 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
run

# pacman -Sy nvidia-340xx-utils libglvnd

Output:

resolving dependencies...
looking for conflicting packages...

Packages (2) libglvnd-0.1.0.20160411-1 nvidia-340xx-utils-340.96-1

Total Installed Size: 131.11 MiB
Net Upgrade Size: 1.53 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring [########################################] 100%
(2/2) checking package integrity [########################################] 100%
(2/2) loading package files [########################################] 100%
(2/2) checking for file conflicts [########################################] 100%
error: failed to commit transaction (conflicting files)
/usr/lib/nvidia/libGL.so exists in both 'nvidia-340xx-utils' and 'libglvnd'
/usr/lib/nvidia/libGL.so.1 exists in both 'nvidia-340xx-utils' and 'libglvnd'
/usr/lib/nvidia/libGLESv1_CM.so exists in both 'nvidia-340xx-utils' and 'libglvnd'
/usr/lib/nvidia/libGLESv1_CM.so.1 exists in both 'nvidia-340xx-utils' and 'libglvnd'
/usr/lib/nvidia/libGLESv2.so exists in both 'nvidia-340xx-utils' and 'libglvnd'
/usr/lib/nvidia/libGLESv2.so.2 exists in both 'nvidia-340xx-utils' and 'libglvnd'
Errors occurred, no packages were upgraded.
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Monday, 29 August 2016, 10:13 GMT
Reason for closing:  Implemented
Comment by Doug Newgard (Scimmia) - Monday, 13 June 2016, 17:12 GMT
I have no idea why you would ever do that, but yeah, it probably should be marked as conflicting.
Comment by Julien (Zellou_) - Wednesday, 24 August 2016, 12:09 GMT
  • Field changed: Percent Complete (100% → 0%)
The issue is not solve to me.
Comment by Doug Newgard (Scimmia) - Wednesday, 24 August 2016, 12:09 GMT
Conflicts is getting overridden in the package function.
Comment by Sven-Hendrik Haase (Svenstaro) - Thursday, 25 August 2016, 00:37 GMT
Sorry for that, please test now.
Comment by Julien (Zellou_) - Thursday, 25 August 2016, 05:52 GMT
Hi,

Thank you for your fix.
There are some changes, but it is not totally fixed:

: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nvidia-340xx-utils and libglvnd are in conflict

So it is not anymore a "conflicting files" issue but a "conflicting dependencies" one.

Thank you again for your time.
Have a good day.
Comment by Sven-Hendrik Haase (Svenstaro) - Thursday, 25 August 2016, 06:52 GMT
Well that is to be expected because nvidia-340xx doesn't support the modern vendor neutral dispatch lib.

Loading...