error: failed to prepare transaction (could not satisfy dependencies)
I keep running into this same issue whenever I try to update.
Attaching screenshot.
Thanks in advance!
error: failed to prepare transaction (could not satisfy dependencies)
I keep running into this same issue whenever I try to update.
Attaching screenshot.
Thanks in advance!
Please next time share the output as text, not a screenshot.
Anyway, remove both 5.7 and 5.8 kernels (as are EOL = end of life) trough MHWD, then update the system.
Hi @joshithar,
As @bogdancovaciu, both linux57
and linux58
are E.O.L. (See this wikipedia page for more info should you require it.)
Hence it is recommended they be removed and another installed. Personally, I’d recommend linux54
and/or linux510
as the forrmer is an LTS (Long Term Support) version and the latter set to become the next LTS version.
We removed both kernel series from our repositories. Also Nvidia 430 drivers got removed. The system tries to install Linux54, Linux510 and latest Nvidia drivers for you. Since you already use Linux59 you can also simply remove both kernel series before you try to update:
sudo mhwd-kernel -r linux57 linux58
I still end up with this error though:
sudo mhwd-kernel -r linux57 linux58
[sudo] password for jo:
checking dependencies…
error: failed to prepare transaction (could not satisfy dependencies)
:: removing linux58-nvidia-430xx breaks dependency ‘linux58-nvidia-430xx’ required by linux-latest-nvidia-430xx
I there any other way to go about this?
Certainly, thanks for excusing the rookie mistake
also tried this:
sudo pacman -R linux58-nvidia-430xx nvidia-430xx-utils
[sudo] password for jo:
checking dependencies…
error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-430xx-utils breaks dependency ‘nvidia-utils’ required by lib32-nvidia-utils
:: removing linux58-nvidia-430xx breaks dependency ‘linux58-nvidia-430xx’ required by linux-latest-nvidia-430xx
:: removing nvidia-430xx-utils breaks dependency ‘nvidia-430xx-utils=430.64’ required by linux419-nvidia-430xx
:: removing nvidia-430xx-utils breaks dependency ‘nvidia-430xx-utils=430.64’ required by linux54-nvidia-430xx
:: removing nvidia-430xx-utils breaks dependency ‘nvidia-430xx-utils=430.64’ required by linux57-nvidia-430xx
I have absolutely no idea is this will work. So please excuse any damages this might cause.
Try removing them with mhwd
:
sudo mhwd -r linux58-nvidia-430xx
sudo mhwd -r nvidia-430xx-utils
After which, if everything went well and was successful, you should be able to remove the kernels and install a new one:
sudo mhwd-kernel -r linux57
sudo mhwd-kernel -r linux58
sudo mhwd-kernel -i linux54 # For kernel v5.4 (which is LTS)
sudo mhwd-kernel -i linux510 # For kernel v5.10 (which is set to be the next LTS)
And then, if all went well, I recommend installing the nouvou
drivers for nVidia and rebooting. If all goes well the, you can check if your nVidia card is supported by the proprietary drivers and if they are, install them if you wish.
I hope this helps!
Hey, apparently mhwd cant remove it:
sudo mhwd -r linux58-nvidia-430xx
[sudo] password for jo:
Error: invalid use of option: -r/–remove
Then it was installed with pamac
and I got it wrong, sorry. Try removing all nVidia drivers with pamac
to see if that works:
pamac remove linux57-nvidia-430xx
pamac remove linux58-nvidia-430xx
(But I’ve just checked and it doesn’t seeem that linux58-nvidia-430xx
is unavailable, seems to has been dropped, or something.) In that case, try
pamac search nvidia
…and paste the output here.
And please wrap any output from the command line in tripple backticks (```) so that it’s correctly formatted.
So I managed to remove the dependencies using:
sudo pacman -R linux58-nvidia-430xx linux-latest-nvidia-430xx linux419-nvidia-430xx linux54-nvidia-430xx linux57-nvidia-430xx lib32-nvidia-utils nvidia-430xx-utils
and then was able to use
sudo mhwd-kernel -r linux57 linux58
I currently have the following kernals
Currently running: 5.9.11-3-MANJARO (linux59)
The following kernels are installed in your system:
* linux419
* linux54
* linux59
Is it advisable to remove linux419 as well? and install linux510??
my system is currently updating and hoepefully everything turns out okay
And then, if all went well, I recommend installing the
nouvou
drivers for nVidia and rebooting. If all goes well the, you can check if your nVidia card is supported by the proprietary drivers and if they are, install them if you wish.
Little skeptical about installing nouvou drivers as I faced a lot of issues initially finding what was supported by the proprietary drivers
Is there any other thread or procedure I can look through o check out setting up nouvou?
My only reason for suggesting this, is so that you would be able to get into a GUI and go from there. But if everything’s going OK, and you’re happy then you can rather do what you’re comfortable with.
This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.