You are not logged in.
hello folks,
i've trying to update via pacman -Syu, and when i do i keep getting dependency conflicts.
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
:: mesa-libgl and nvidia-304xx-utils are in conflict (libgl). Remove nvidia-304xx-utils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: lib32-nvidia-304xx-utils: requires nvidia-304xx-utils
:: nvidia-304xx: requires nvidia-304xx-utils=304.64and trying to remove mesa brings up....
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: cairo: requires mesa>=9.1
:: clutter: requires mesa
:: lib32-mesa: requires mesa
:: libva: requires libeglnot sure what the way forward is. any suggestions would be greatly appreciated.
Last edited by yabasta (2013-03-17 21:29:45)
Offline
One way of doing is removing the offending packages with pacman -Rs package and note down the dependencies and reinstall the newer version of the packages again.
Last edited by hadrons123 (2013-03-16 12:14:36)
Offline
so does one of mesa-libgl or nvidia-304xx-utils have to go?
and if so, which one?
i'm not entirely sure which one i need as both of them have dependencies
Offline
mesa-libgl and nvidia-304xx-utils are in conflict (libgl)This probably has to do with the changes in mesa, you'll likely need a newer version of nvidia-304xx .
Try pacman -Syu --ignore mesa-libgl
if that is succesfull, follow with a normal pacman -Syu .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
1.First do
pacman -Rs nvidia-304xx nvidia-304xx-utils lib32-nvidia-304xx-utils and upgrade.
2. Install nvidia back.
Probably you might have to do it in a tty.
Last edited by hadrons123 (2013-03-16 14:22:21)
Offline
i tried what Lone_wolf suggested, i was left with the same problem as before afterwards.
then i tried Hadrons123 suggestion...which has left me with this.
pacman -Rs nvidia-304xx nvidia-304xx-utils lib32-nvidia-304xx-utils
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: cairo: requires libgl
:: gnome-session: requires libgl
:: lib32-cairo: requires lib32-libgl
:: libva: requires libgl
:: webkitgtk2: requires libgl
:: webkitgtk3: requires libglshould i just wait until there's a fix?
Offline
can you try
pacman -R nvidia-304xx nvidia-304xx-utils lib32-nvidia-304xx-utilswithout the 's' switch.
Last edited by hadrons123 (2013-03-16 14:43:35)
Offline
exactly the same output my friend
Offline
the strange thing is i don't have mesa-libgl installed. so i don't understand why i get the initial error when using -Syu
Offline
becoz of this change https://mailman.archlinux.org/pipermail … 24459.html and you didn't update for quite some time, things have messed up a bit.
Offline
well, the last time i updated was last saturday, after an install the week before. but yeah, i wasn't up on the news. didn't take long to get stuck in dependency hell haha!
i'll just wait for a fix upstream i think. my system works fine anyway. i was just trying to keep on top of updates. bleeding edge OS problems ![]()
Offline
I just looked into the wiki
https://wiki.archlinux.org/index.php/NVIDIA#Installing
You will have to do
pacman -Rdd libglLast edited by hadrons123 (2013-03-16 15:11:50)
Offline
libgl isn't installed. i think i'll wait for an upstream solution. thank you ever so much for your time and patience by the way.
Offline
AFAIK, there's not going to be an "upstream" solution because there's not an upstream problem, so you're going to be waiting a long time.
If you don't have the old libgl installed, something is probably trying to pull in mesa-libgl. What is the output for:
pacman -Q | grep dri
pacman -Q | grep video
Last edited by Scimmia (2013-03-16 21:29:32)
Offline
that would have been a long wait! thankyou for sharing that.
pacman -Q | grep dri
lib32-nouveau-dri 9.1-2
nouveau-dri 9.1-2pacman -Q | grep video
videoproto 2.3.1-2
xf86-video-nouveau 1.0.6-1
xf86-video-vesa 2.3.2-2i should also add i'm using 64bit arch
Last edited by yabasta (2013-03-17 06:42:01)
Offline
Well there you go, you can't have both nouveau and nvidia installed at the same time. Pick one to use, uninstall the other, and your problems will magically go away.
Offline
I don't think that's going to help. Its a conflict between mesa-libgl and nvidia-304xx-utils and removing nouveau is not going to help the situation.
Offline
And just where do you think mesa-libgl is being pulled in from? Hint, check the deps of nouveau-dri.
Offline
thank you so much, that did the trick. i removed all nouveau, updates are no longer a problem. much respect to everyone for their efforts, time and putting up with my dumbarsery!
Offline
I have the same problem with my update, mesa-libgl and nvidia-304xx-utils are in conflict (libgl), and i solved with this, work for me, might help someone
type this in terminal:
sudo pacman -Rdd xf86-video-nouveau nouveau-dri intel-dri ati-dri
then
restart pc
then
pacman -Syyu
I know that this topic is old two monts, but i had this problem today and i solved them on this way.
Offline
sudo pacman -Rdd xf86-video-nouveau nouveau-dri intel-dri ati-dri
That's your problem: I think you installed the whole xorg group, all the drivers. When setting up Arch, please follow the wiki.
Offline
no, i have archbang, and this all was installed automaticly, but if someone have this problem, check this, might you have install all xorg group as karol said.
Offline
Hi max300f. I think you advice is sound. Please do us a favor though, please indicate you are using Archbang up front. It might help avoid confusion as it is implicit that posters here are running Arch from an official Arch installer.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline