You are not logged in.
Offline
If i wait, will be this fixed by the packagers, and just upgrade then?
Offline
Offline
Thank you so much!
Offline
FWIW I don't think this is a problem in how the packages were created but more a problem in how pacman handles the dependencies.
I'm not sure there is an easy solution to this other then fixing this corner-case in pacman (and that is no easy task).
It's probably worth posting a news for the manual upgrade path.
Offline
If the problem cannot be fixed automatically, i vote for news too.
Offline
Stop using -Rdd, seriously, it is not needed.
pacman -Syu nvidia-libgl # and lib32-nvidia-libgl if you used lib32-nvidia-utilsnvidia 313.30-2 which is currently in [testing] includes a workaround (it depends on nvidia-libgl)
Edit: It was just moved to [extra]
Last edited by Mr.Elendig (2013-04-04 17:02:22)
Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest
Offline
Thanks for the update. May I suggest, this is worth a news entry?
Offline
I moved a fix to [extra] that should hopefully get rid of this issue at the cost of making the bumblebee package a little more ugly. It's probably worth it. Please note the the lib32-nvidia-utils->lib32-nvidia-libgl upgrade path will only be automatic in pacman 4.1 due to a limitation in pacman 4.0. pacman 4.1 will hopefully move soon.
Offline
Please note the the lib32-nvidia-utils->lib32-nvidia-libgl upgrade path will only be automatic in pacman 4.1 due to a limitation in pacman 4.0. pacman 4.1 will hopefully move soon.
That is great to hear. Thanks!
Offline
Thank you both Mr.Elendig and Svenstaro for the info. That's why i use Arch.
Offline
Stop using -Rdd, seriously, it is not needed.
pacman -Syu nvidia-libgl # and lib32-nvidia-libgl if you used lib32-nvidia-utils
I guess you are right that manually requesting nvidia-libgl fixes the upgrade issue, I did not try it, anyway I don't think -Rdd had any ill effect.
@Svenstaro: nice job with the fix, thanks!
Offline
This helped me as well. +1 for the news entry.
--
Running: Arch - x86_64 - KDE
On: Intel i5 - Nvidia 9600
Offline
people, stop power posting with +1s. Remember it is against the forum rules.
There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
Offline
You have to combine both instruction I posted like this:
pacman -Rdd nvidia-utils lib32-nvidia-utils
pacman -S nvidia-libgl lib32-nvidia-libgl
pacman -Su
This fixed it for me, much love.
I would like to note, that I had steam installed, and it was conflicting as well.
:: lib32-cairo: requires lib32-libgl
:: lib32-glu: requires lib32-libgl
:: lib32-qt4: requires lib32-libgl
:: steam: requires lib32-libgl Last edited by josefnpat (2013-04-04 18:15:40)
Offline
ryosaeba83 wrote:You have to combine both instruction I posted like this:
pacman -Rdd nvidia-utils lib32-nvidia-utils
pacman -S nvidia-libgl lib32-nvidia-libgl
pacman -SuThis fixed it for me, much love.
I would like to note, that I had steam installed, and it was conflicting as well.
:: lib32-cairo: requires lib32-libgl :: lib32-glu: requires lib32-libgl :: lib32-qt4: requires lib32-libgl :: steam: requires lib32-libgl
Isn't to surprising isn't it?
Offline
You have to combine both instruction I posted like this:
pacman -Rdd nvidia-utils lib32-nvidia-utils
pacman -S nvidia-libgl lib32-nvidia-libgl
pacman -Su
thanks for this!
first trouble i've had since i switched to arch full-time . . . great community help as always!
Offline
Upgrade through this steps:
pacman -Rdd nvidia-utils
pacman -S nvidia-libgl
pacman -Su
Thanks a lot! I had been googling this issue for like an hour!
However it fails on the pacman -Su step on my end. it just gives me that
:: steam: requires lib32-libglLet me try rebooting...
Edit: that went bad.
I had to reinstall the nvidia drivers (pacman -S nvidia)
Even after running "pacman -Rdd nvidia-utils" i still get this.
# pacman -S lib32-libgl
...
4) lib32-nvidia-libgl
Enter a number (default=1): 4
...
:: lib32-nvidia-libgl and lib32-nvidia-utils are in conflict (lib32-libgl). Remove lib32-nvidia-utils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: lib32-nvidia-libgl: requires lib32-nvidia-utilsEdit 2(Solution):
pacman -Syu lib32-nvidia-libgl
worked for me. Thanks Mr.Elendig
Last edited by rabcor (2013-04-04 21:14:16)
Offline
Stop using -Rdd, seriously, it is not needed.
pacman -Syu nvidia-libgl # and lib32-nvidia-libgl if you used lib32-nvidia-utilsnvidia 313.30-2 which is currently in [testing] includes a workaround (it depends on nvidia-libgl)
Edit: It was just moved to [extra]
I tried this one and it worked just fine. BTW News was the first place i checked and there was no information about this issue. Multiple users are effected, there really should be an entry in news before forums float with "libgl" posts.
Offline
I moved a fix to [extra] that should hopefully get rid of this issue at the cost of making the bumblebee package a little more ugly. It's probably worth it. Please note the the lib32-nvidia-utils->lib32-nvidia-libgl upgrade path will only be automatic in pacman 4.1 due to a limitation in pacman 4.0. pacman 4.1 will hopefully move soon.
So now pacman lets you "see" only the 64-bit versions, and installs automatically the 32-bit versions of the packages?
It's not very clear to me what happens here.
Thanks though, it's been fixed for me.
edit. Nevermind, I had forgotten to enable multilib in the new pacman.conf. You can ignore the above nonsense, sorry for that.
Last edited by T.J.S. (2013-04-05 02:19:43)
Offline
The upgrade should be completely smooth on pacman 4.1.
Offline
nvidia-libgl as a dependency for nvidia/nvidia-utils is broken, because "we bumblebee users" want to use it with mesa-libgl.
can you please make it depend on libgl instead?
same with the multilib-package ofc. ![]()
Last edited by Narve (2013-04-05 07:07:30)
Offline
No, bumblebee provides nvidia-libgl for this reason. As per bumblebee wiki, you are meant to install it like so: pacman -Syu bumblebee mesa-libgl nvidia
Submit any bugs to the tracker.
Offline
ah, sorry, ok.
didnt check the provide on bumblebee..
nevermind me then. ![]()
Offline
But how get the NVIDIA LibGL when its not bumblebee (see file contents of the package)?
Linux odin 3.13.1-pf #1 SMP PREEMPT Wed Mar 5 21:47:28 CET 2014 x86_64 GNU/Linux
Offline