Bug#384881: [Pkg-uml-pkgs] Bug#384881: provide amd64 build of user-mode-linux

Mattia Dongili malattia at linux.it
Sun Aug 27 18:03:16 UTC 2006


On Sun, Aug 27, 2006 at 07:38:46PM +0200, David Madore wrote:
> On Sun, Aug 27, 2006 at 06:46:06PM +0200, Mattia Dongili wrote:
> > except I don't have any amd64 box and can't test it, nor create a safe
> > config.amd64 :)
> 
> Ah, sorry.  (I had thought Debian provided its maintainers with access
> to test boxen of all supported architectures for such cases.)

well, it is. Unfortunately my provider somewhat sucks (15 hops in their
LAN before being able to access the internet so I often experience
timeouts...) so it's not that easy for me...

> > I'll be happy to include the amd64 binary with some help from somebody
> > having access to such box.
> 
> Well, I'm willing to help.

great, thanks

> > can you confirm it works for you with configuration I extracted from the
> > diff.gz?
> > I mean can you at least run the UML, play some time with it and halt
> > correctly?
> 
> I did some very superficial testing (started it with 'root=/dev/root
> rootflags=/ rootfstype=hostfs init=/bin/sh'), but it seems to boot and
> halt all right and I can run some simple (64-bit) programs like ls.
> (See the attached typescript.)  If there's something specific you'd
> like me to test, please say so.

well, Ardo (Cc-ed) previously started testing rootstrap on amd64 to
create a full rootfs image. Don't you have any already cooked 64bit
rootfs available?

> There's one possibly serious warning, though, that I don't know how to
> analyse ('idr_remove called for id=6 which is not allocated', followed
> by a call trace).  It might be due to missing features from my host
> kernel (I'm running a homebrew kernel, not a generic Debian one).

no, it's most probably due to init=/bin/sh and afaik it's harmless.

> Also, a 64-bit UML does not seem to be able to execute 32-bit binaries
> (I couldn't find any sort of ia32 compatibility configuration option).
> I'm afraid there's no easy workaround, there.

did you try it in a 32bit chroot (inside the guest)? maybe UML-64 simply
isn't able to provide a 32bit emulation.

> > oh, and could you attach your config.amd64 for reference to this
> > bug report?
> 
> Attached.

thanks.

-- 
mattia
:wq!




More information about the Pkg-uml-pkgs mailing list