On 01.03.2013, at 13:58, Guillaume GARDET wrote:
Le 01/03/2013 10:17, Dirk Müller a écrit :
2013/3/1 Marcus Schäfer
: I tried 12.2 successfully with kiwi 5.04.21, and Factory fails with kiwi 5.04.53. My host is not native ARM but x86_64. I have tested only on real hardware with 12.2 and the latest (12.3) version of kiwi. I will try to reproduce this with osc and factory There is definitely something wrong when using qemu, it happens in the build service for 12.3 as well:
I would love to be able to build the official 12.3 images without using qemu :(
Good news for Marcus. Nothing wrong with kiwi apparently. ;)
But we need a qemu guru! (Alex or Adrian?)
It'd help dramatically if someone could do the commands kiwi calls by hand and find the faulty one. Some comparison in kiwi apparently fails, otherwise it wouldn't go into the loop again. I'd think it's either the kpartx -a that's broken or the blockdev --getsize64. Once you isolated the broken command, it's most likely broken because of incorrect / incomplete syscall emulation. So please run that command using QEMU_STRACE=1 <command> Also run the same command on a real ARM machine with strace -f. Then compare the 2 runs and see where it differs. Once you've isolated it down, I'm more than happy to find a fix :). Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org