You are not logged in.
Pages: 1
So now I want to upgrade to nvidia-260.xx.xx but I can't because of the I used this http://aur.archlinux.org/packages.php?ID=42037 to keep it at nvidia-256, the reason why I wanted to do this can be found here https://bbs.archlinux.org/viewtopic.php?id=109273 . When I do
$ sudo pacman -Syu
Password:
:: 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 inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: nvidia-256: requires kernel26<2.6.37
I tried to:
$ sudo pacman -S nvidia nvidia-utils
resolving dependencies...
looking for inter-conflicts...
:: nvidia-utils and nvidia-utils-256 are in conflict (libgl). Remove nvidia-utils-256? [y/N] y
:: nvidia and nvidia-256 are in conflict. Remove nvidia-256? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: ndiswrapper: requires kernel26<2.6.37
So I guessed that I could remove everything with
$ sudo pacman -Rs nvidia-256 nvidia-utils-256
Password:
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: compiz-core: requires libgl
:: lib32-nvidia-utils: requires nvidia-utils
:: libreoffice: requires libgl
:: libva: requires libgl
:: mesa: requires libgl
:: mplayer: requires libgl
:: neverball: requires libgl
:: qt: requires libgl
:: stone-soup: requires libgl
:: supertux: requires libgl
:: wxgtk: requires libgl
:: xine-lib: requires libgl
:: xorg-xdriinfo: requires libgl
I thought of doing sudo pacman -Rnsc nvidia nvidia-utils-256, but then I see everything that its dependent on, and don't really want to go through a whole lot to fix my system afterwards. Betting that a lot of programs are dependent on the compiz-core.
What do you guys think of maybe installing the nouveau and then install nvidia again? It would be nice if there was just a way to upgrade without having to use a lot of time with it right now...
Last edited by plitter (2011-02-08 05:04:33)
Offline
Remove your old nvidia drivers with:
# sudo pacman -Rsnd nvidia-256 nvidia-utils-256
The 'd' means ignore dependencies. Obviously your machine needs the nvidia package for many things, which is why we will replace it immediately after removing the old drivers. Install the new drivers:
# sudo pacman -S nvidia nvidia-utils
Once you've done that, your -Syu should work fine. Don't forget to restart X and reload the nvidia modules (or the entire machine) to apply the changes.
Arch x86_64
Offline
Quick question, can I do it while I am in X and then just restart?
EDIT: Sorry, stupid question, starting up in console now and will tell you how it goes.
Last edited by plitter (2011-02-08 04:29:16)
Offline
From your output, it also seems like your ndiswrapper is an older version. The current 1.56-7 requires kernel26 >=2.6.37 and kernel26 <2.6.38.
Offline
Thanks o1911
It worked like a charm:) did nvidia-xconfig and rebooted and then it worked:D
Offline
Pages: 1