You are not logged in.
I don't understand this, as I always installed new kernels with pacman up until now. How come pacman won't update my system all of a sudden?
sudo pacman -Syu
:: Synchronizing package databases...
testing is up to date
core is up to date
extra is up to date
community is up to date
archlinuxfr is up to date
:: Starting full system upgrade...
:: Replace libungif with extra/giflib? [Y/n] y
:: Replace transmission with extra/transmission-cli? [Y/n] y
:: Replace transmission with extra/transmission-gtk? [Y/n] y
warning: cpufrequtils: forcing upgrade to version 004-1
warning: vlc: forcing upgrade to version 0.8.6i-2
warning: xf86-video-vesa: forcing upgrade to version 1.3.0-6
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
[b]:: madwifi: requires kernel26<2.6.26
:: wlan-ng26: requires kernel26<2.6.26[/b]
Anybody willing to help out?
Offline
Oh, by the way, I changed the mirror once, to see if that helped, but it didn't
Offline
http://archlinux.org/pipermail/arch-dev … 07175.html
Both of the programs that you got errors from may be obsolete. Anyway, this kind of thing happens when you have 'testing' enabled.
Offline
Okay! Thanks!
Offline
It looks like a patch was found for madwifi, so it should upgrade with everything. wlan-ng26 is currently being considered obsolete.
Offline
i have this prob too. so do you delete wlan-ng26? how do you do that?
Offline
the problem is not that the programs won't or couldn't work with 2.6.26 kernel.
It's an issue with pacman, the madwifi and wlan-ng26 packages. They where built with a dependency line. In that line there is this value 'kernel26<=2.6.25'. As u can imagine, if u want to install kernel 2.6.26 and some packages on the machine require kernel 2.6.25 or less then pacman will bitch about dependency issues. Even though both packages may work on 2.6.26.
That is why it is not recommended to use the testing repository unless you want your system to break periodically.
Last edited by rooloo (2008-07-25 23:02:55)
Offline
the problem is not that the programs won't or couldn't work with 2.6.26 kernel.
It's an issue with pacman, the madwifi and wlan-ng26 packages. They where built with a dependency line. In that line there is this value 'kernel26<=2.6.25'. As u can imagine, if u want to install kernel 2.6.26 and some packages on the machine require kernel 2.6.25 or less then pacman will bitch about dependency issues. Even though both packages may work on 2.6.26.
No, that dependency is correct, these two packages only work with kernel 2.6.25. In the general case, modules need to be rebuilt against a newer version of the kernel, and these packages had not yet been rebuilt at that time.
But even without mentioning that, they don't even install in the same location : /lib/modules/2.6.25-ARCH vs /lib/modules/2.6.26-ARCH
That is why it is not recommended to use the testing repository unless you want your system to break periodically.
That is correct.
Users using testing should be the ones helping out (on bug tracker, forum, mailing list, etc), not the ones asking for help...
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
Just for information the compat-wireless package caused the same failure for me.
Offline