FS#3723 - nvidia install conflicts

Attached to Project: Pacman
Opened by kronin (kronin) - Saturday, 07 January 2006, 16:12 GMT
Last edited by Judd Vinet (judd) - Sunday, 08 January 2006, 21:40 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Judd Vinet (judd)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

this happens when i try to install nvidia-1.0.8178-11:
im using testing packages (nvidia, xorg, mesa, etc).

[...]
:: nvidia conflicts with libgl-dri. Remove libgl-dri? [Y/n]

Remove: libgl-dri

Targets: nvidia-1.0.8178-11

Total Package Size: 5.9 MB

Proceed with upgrade? [Y/n]

checking package integrity... done.
error: this will break the following dependencies:
libgl-dri: is required by mesa

This task depends upon

Closed by  Judd Vinet (judd)
Sunday, 08 January 2006, 22:09 GMT
Reason for closing:  Fixed
Comment by Simo Leone (neotuli) - Saturday, 07 January 2006, 18:14 GMT
Hmm, mesa depends on libgl, and nvidia should provide libgl, so it shouldn't be complaining about mesa.
The conflict part is correct, though.
Comment by Tobias Powalowski (tpowa) - Sunday, 08 January 2006, 08:04 GMT
it's a pacman bug if you ask me, i assign it to judd
Comment by Jan de Groot (JGC) - Sunday, 08 January 2006, 13:50 GMT
It's a pacman bug at the moment pacman installs a package. libgl-dri becomes the dependency for mesa in the local database when installing it on the system. Either leave it libgl, or make pacman do a re-lookup on the repository package database when these things act up.
Comment by Judd Vinet (judd) - Sunday, 08 January 2006, 22:08 GMT
Fixed in CVS.

Until a new pacman is released, you can work around this by manually removing libgl-dri first.

# pacman -Rd libgl-dri
# pacman -S nvidia

Loading...