Le 27/01/2016 15:46, Alexander Graf a écrit :
On 01/27/2016 10:17 AM, Guillaume Gardet wrote:
Hi,
All armv6l (raspberry pi) images hang after a call to kpartx.
See:
https://build.opensuse.org/package/live_build_log/devel:ARM:Factory:Contrib:RaspberryPi/JeOS-raspberrypi/images/armv6l
Local (chroot) build is ok, so I guess this is a qemu problem?
Any idea how to fix that ?
It's a udev problem. Spawning udev in qemu-linux-user doesn't work, because we
don't allow NETLINK sockets to get created. However, after udev fails to start,
it doesn't clean up properly after itself and the hinting file libudev then
uses to determine whether udev is running still exists, so device mapper
(kpartx) tries to talk to it and waits forever.
Hannes cooked up a patch for this a while back that we were testing locally,
but somehow now every build hangs for 2 minutes. I don't think anyone debugged
this further.
Could be nice if we could find a way to fix/workaround it.
Why did it work previously?
Guillaume
Alex
--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]