NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-xen/47157: No Howto for NetBSD/xen 6.0



On Feb 22, John Nemeth wrote:
>  But, the short answer is install whatever version you want.

So, I tried installing a NetBSD 6.0.1 dom0, xenkernel41-4.1.4, and
xentools41-4.1.4nb2 on amd64, and ran into a number of issues.
Although not all of them are issues with the HOWTO as such, I will
list them all here anyway in an attempt to give a more complete
picture of what obstacles someone installing NetBSD/xen might
encounter.

Issue 1: After successfully installing a binary package of xenkernel from

  
ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/6.0/All/xenkernel41-4.1.3nb2.tgz

I found that there was no corresponding binary package of xentools.
I worked around this by building xentools from source.

Issue 2: the HOWTO says to start xend using

  /usr/pkg/share/examples/rc.d/xend start

but taken literally, this results in an error:

  /usr/pkg/share/examples/rc.d/xend: WARNING: $xend is not set properly - see 
rc.conf(5).
  $xend is not enabled - see rc.conf(5).
  Use the following if you wish to perform the operation:
    /usr/pkg/share/examples/rc.d/xend onestart

Issue 3: When instead trying the command

  /usr/pkg/share/examples/rc.d/xend onestart

the message "Starting xend." is printed, but I don't get a shell
prompt back.  The proctree command shows:

 | |   |-+= 01075 root /bin/sh /usr/pkg/share/examples/rc.d/xend onestart 
 | |   | \-+- 00871 root /usr/pkg/bin/python2.7 /usr/pkg/sbin/xend start 
 | |   |   |--= 01348 root (python2.7)
 | |   |   \--- 00489 root (blktapctrl)

Looking at the port-xen archives, I see that others have had the same
problem and that the solution is to start xencommons before xend.  But
the HOWTO does not mention xencommons at all.

Issue 4: The HOWTO says

  xend will write logs to /var/log/xend.log and /var/log/xend-debug.log

but in actuality, the log files are in /var/log/xen, not /var/log.

Issue 5: After manually starting xencommons and xend (in that order),
I tried installing a NetBSD 5.2 domU and running the ATF tests using

  anita --vmm xen test http://ftp.netbsd.org/pub/NetBSD/NetBSD-5.2/amd64/

This ended in a domU kernel panic while running the fs/tmpfs/t_rename
test.  This is reproducible, and also happens with a 5.1 domU, though
the exact test where the panic happens varies; so far, it has happened
in fs/tmpfs/t_rename, fs/tmpfs/t_remove, and fs/tmpfs/t_link.  A 6.0.1
domU is not affected by this.
-- 
Andreas Gustafsson, gson%gson.org@localhost


Home | Main Index | Thread Index | Old Index