You are not logged in.
Hello,
I own an Alix board (AMD Geode CPU) which acts as CUPS/SANE/proxy server.
While upgrading to the latest kernel, the automatic initramfs generation fails with the following message:
ERROR: kernel version extraction from image not supported for `i586' architecture
Even if I directly point mkinitcpio to the kernel path, the same error appears.
As I have already successfully upgraded the kernel with pacman, I would like to understand the root cause of this problem and how to proceed next.
Thank you
Offline
The minimum for Arch is an i686, not i586. If you were previously successful that does not mean you'll always be successful if you are below that minimum.
Offline
The minimum for Arch is an i686, not i586. If you were previously successful that does not mean you'll always be successful if you are below that minimum.
Arch runs on that Geode processor since November 2012. Moreover, all the other packages from the i686 branch run just fine.
I am pretty sure there is a way to force mkinitcpio to consider the board as a generic i686.
The architecture check is very fresh. Maybe I should consider to file a ticket to override the architecture check (or do a mkinitcpio rollback).
Offline
The problem is https://git.archlinux.org/mkinitcpio.gi … e017ecb0e8
I didn't expect i586 to actually exist anymore... You can modify /bin/mkinitcpio until a new release fixes this.
Offline
The problem is https://git.archlinux.org/mkinitcpio.gi … e017ecb0e8
I didn't expect i586 to actually exist anymore... You can modify /bin/mkinitcpio until a new release fixes this.
Yep the Alix is an old board and the Geode lx800 a strange beast. I confirm that adding "i586" to the test at the line #101 fixes the initramfs generation.
Offline