I'm using the standard kernel and a few days ago when I did a -Suy, pacman asked if it was OK to upgrade the mernel to archck. I agreed before I realized what was happening. I did a --upgrade back to the stndard kernel so things are ok. However, now if I do a -Suy it tries to reload archck kernel again. Is there a way to stop this so that any updates to the standard kernel will work?
The stock kernel and archck are different packages, it is impossible to upgrade from one to another. If you dont want it to upgrade, deinstall the
Edit: Sry, along with other posts, it looks like there were irregularities with the archck package. They *should* not overwrite themselves.
There was a problem with the first version of the current archck release, which caused it to attempt to replace the standard kernel package. This was fixed two days ago. If pacman is attempting to upgrade the archck kernel now, that means it is still installed on your system. As pikass says, just remove it.
Wait for your mirror to update. I fixed that package a few days ago, but your mirror must be slow.
If you decide you want to keep your current kernel and not upgrade it whatsoever in the future, you could also add
NoUpgrade = kernel26
It will probably result in errors later on, though, if you use, say, the ndiswrapper package, which most likely is compiled for the latest kernel in the repo. (not that you can't add that to NoUpgrade as well)
just give it a few days... your slow mirror will eventually update but if it still hasnt updated, I suggest you change mirror, it's been quite a few days since i released the fixed one.
OK, I did -R kernel26archck and that worked. (I thought -R only worked if the package was actually in use.)