I used kernel provided by Nikita and got hangs several times.

Once I got in while --update.

My main problem was that I got hang then I was tring to package my
software. After adding some new packages to "depends" I got hung on last
"Setting up ... 0.invalid.0" line, with CPU load of qemu process equal
to 100%.

All hungs are 100% reproducible, I mean I can rerun qemubuilder with
same options for same package or for same image to --update, it always
hung in same place.

I think that best way to reproduce it is to try to install
openssh-server inside qemu with --login option, while running qemu as
simple wrapper: 
file /usr/bin/qemu-system-arm:
exec /usr/bin/qemu-system-arm__ "$@" -redir tcp:10022::22

and try to connect it as ssh r...@0 -p10022

Without devpts mounted, you get following message:
r...@0's password: 
PTY allocation request failed on channel 0
stdin: is not a tty
, and it's impossible to get command promt on ssh, but connection is OK,
if you mount devpts, all is OK.

I'm not really familiar with devpts, but on my AMD64's with custom
kernel and x86 with 2.6.26-1 debian testing kernel devpts seems mounted,
and this is done in /etc/init.d/mountdevsubfs.sh:20, which is member of
initscripts package.

I've rechecked ordinary initrd:
work:/tmp/i# LANG=C grep -rnw devpts *
Binary file lib/libc.so.6 matches
So, it seen anyway mounted in ordinary boot procedure.

As you seem skip initscripts, running pbuilder-run instead of init, it
seems that it's better to do that mounting job.





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to