You are not logged in.
Hi,
It's about a month ago I did an update on my Arch desktop computer. When I try to do it now, I get:
atc@atcshuttle:~$ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
:: Replace portmap with core/rpcbind? [Y/n]
resolving dependencies...
looking for inter-conflicts...
:: nouveau-drm conflicts with libdrm. Remove libdrm? [Y/n]
error: failed to prepare transaction (could not satisfy dependencies)
:: mesa: requires libdrm>=2.4.11
atc@atcshuttle:~$
What do I do? I can't remove libdrm because it is required by mesa, which is again required by other stuff I use.
Thanks in advance.
Last edited by atc (2009-07-07 21:40:31)
Offline
answer Y.
nouveau-drm provides libdrm.
Give what you have. To someone, it may be better than you dare to think.
Offline
Thank you for your quick reply. How about this then:
atc@atcshuttle:~$ sudo pacman -S nouveau-drm
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: nvidia: requires kernel26<2.6.30
atc@atcshuttle:~$
Offline
I just noticed a new kernel came out, it may be your core sync is ahead of the extra, so nvidia is still only compatible with the older kernel. Try another pacman -Syu in a little bit to see if they match up again.
But isn't nouveau the open source nvidia drivers? I'm confused on why you have both installed, you could probably remove nvidia if you're using nouveau, or the other way around - which ever you prefer.
Offline
mcmillan:
Actually you're right. I don't know.
I uninstalled nouveau-drm, was able to upgrade with Syu, rebooted and everything works perfectly.
Thanks.
Offline