Re: Xen on lenny fails after upgrade from etch?

2009-02-18 Thread Oliver Schneider
I'm sorry, I should have added.

Linux test 2.6.18-6-xen-amd64 #1 SMP Fri Dec 12 07:02:03 UTC 2008 x86_64 
GNU/Linux

(Note: I *had* to boot into this kernel, because the new kernel would not boot.)

Also, removing python2.4 and python2.4-minimal and then reinstalling the 
packages in question do not change anything.

// Oliver


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



Re: Xen on lenny fails after upgrade from etch?

2009-02-18 Thread edu gargiulo
On Wed, Feb 18, 2009 at 10:46 PM, Oliver Schneider borba...@gmxpro.net wrote:
 I'm sorry, I should have added.

 Linux test 2.6.18-6-xen-amd64 #1 SMP Fri Dec 12 07:02:03 UTC 2008 x86_64 
 GNU/Linux

 (Note: I *had* to boot into this kernel, because the new kernel would not 
 boot.)

 Also, removing python2.4 and python2.4-minimal and then reinstalling the 
 packages in question do not change anything.

I had the same problem. Looking in /usr/bin/xm I saw a reference to
/usr/bin/python2.4 and unfortunately lenny stable comes with
python2.5. The only workaround to solve this was compile xen with
python2.5.

hope that helps,

--
edu


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



Re: Xen on lenny fails after upgrade from etch?

2009-02-18 Thread Oliver Schneider
Thanks.

 I had the same problem. Looking in /usr/bin/xm I saw a reference to
 /usr/bin/python2.4 and unfortunately lenny stable comes with
 python2.5. The only workaround to solve this was compile xen with
 python2.5.

One more question then. Did you compile from the source package Debian provides 
or did you opt for the one from XenSource directly?


// Oliver


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



Re: Xen on lenny fails after upgrade from etch?

2009-02-18 Thread edu gargiulo
On Wed, Feb 18, 2009 at 11:02 PM, Oliver Schneider borba...@gmxpro.net wrote:
 Thanks.

 I had the same problem. Looking in /usr/bin/xm I saw a reference to
 /usr/bin/python2.4 and unfortunately lenny stable comes with
 python2.5. The only workaround to solve this was compile xen with
 python2.5.

 One more question then. Did you compile from the source package Debian 
 provides or did you opt for the one from XenSource directly?

From xen source 3.3.1 [1].

I've installed the following debian packages

aptitude install build-essential mercurial gawk zlib1g-dev libx11-dev
gettext libssl-dev libncurses5-dev python-dev texinfo

you should add bcc and bin86 if you want to use full virtualization (HVM).

$ cd /usr/include/gnu
$ ln -s stubs-64.h stubs-32.h
$ gzip -dc xen-3.3.1.tar.gz | tar xvf -
$ cd xen-3.3.1
$ make dist
$ make install

The symlink on stubs-64.h is a workaround for a bug in libc6-i386, you
have to do it if you want to complete the compilation process.
The make dist step automatically download the 2.6.18 kernel source
from mercurial and several packages so you have to be online.

hope that helps

--
edu

[1] http://www.hants.lug.org.uk/cgi-bin/wiki.pl?LinuxHints/XenOnEtch


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



Re: Xen on lenny fails after upgrade from etch?

2009-02-18 Thread Oliver Schneider
Hi again,

 hope that helps
before I did that, I noticed there were numerous xen 3.2 packages available.

Removing the xen 3.0 stuff was easy (and would have to be done anyway), but 
then came the issues.

Now, almost everything is fine as long as you remove xen 3.0, because the 
kernel that comes with Debian seems to work with xen 3.2. At least suddenly I 
could even boot the new kernel (after installing the xen 3.2 stuff and getting 
rid of the old).

However, some changes were needed after booting into the new kernel:
1.) The Xen config needed the interface name explicitly. See: 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477525#13
2.) I had to adjust the kernel and ramdisk parameters in the domU .cfg files 
(for obvious reasons ;))

After doing those steps, I got Error: Device 0 (vif) could not be connected. 
/etc/xen/scripts/vif-route failed; error detected. when attempting to create 
the domU, using xm create domu.cfg.

That's where I am stuck now. Any ideas? ifconfig does not yet show the vif 
interfaces, but that was normal as far as I recall (i.e. those are created in 
the process). Or am I mistaking and they have to be created manually?


Thanks,

// Oliver


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



Re: Xen on lenny fails after upgrade from etch?

2009-02-18 Thread edu gargiulo
On Thu, Feb 19, 2009 at 12:38 AM, Oliver Schneider borba...@gmxpro.net wrote:
 Hi again,

 hope that helps
 before I did that, I noticed there were numerous xen 3.2 packages available.

 Removing the xen 3.0 stuff was easy (and would have to be done anyway), but 
 then came the issues.

 Now, almost everything is fine as long as you remove xen 3.0, because the 
 kernel that comes with Debian seems to work with xen 3.2. At least suddenly I 
 could even boot the new kernel (after installing the xen 3.2 stuff and 
 getting rid of the old).

 However, some changes were needed after booting into the new kernel:
 1.) The Xen config needed the interface name explicitly. See: 
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477525#13
 2.) I had to adjust the kernel and ramdisk parameters in the domU .cfg files 
 (for obvious reasons ;))

 After doing those steps, I got Error: Device 0 (vif) could not be connected. 
 /etc/xen/scripts/vif-route failed; error detected. when attempting to create 
 the domU, using xm create domu.cfg.

 That's where I am stuck now. Any ideas? ifconfig does not yet show the vif 
 interfaces, but that was normal as far as I recall (i.e. those are created in 
 the process). Or am I mistaking and they have to be created manually?

No, vif interfaces are created automagically on demand. Please, show
us the output of dpkg -l | grep iproute and ifconfig (just which
interfaces do you have, addresses are not necessary to view). Verify
that vif-route belongs to the package recently installed too.

regards,

--
edu


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



Re: Xen on lenny fails after upgrade from etch?

2009-02-18 Thread Oliver Schneider
 No, vif interfaces are created automagically on demand. Please, show
 us the output of dpkg -l | grep iproute and ifconfig (just which
 interfaces do you have, addresses are not necessary to view). Verify
 that vif-route belongs to the package recently installed too.

Here the output you asked for:

$ dpkg -l | grep iproute
ii  iproute 20080725-2 ...

$ ifconfig|grep 'Link encap:'
eth0  Link encap:Ethernet  HWaddr [...]
loLink encap:Local Loopback

$ apt-file find vif-route
autopkgtest-xenlvm: /etc/xen/scripts/vif-route-adt
xen-utils-common: /etc/xen/scripts/vif-route

$ dpkg -l|grep 'xen-utils-common'
ii  xen-utils-common3.2.0-2 ...


Thanks for your help so far.

// Oliver

PS: I stripped the descriptions from the dpkg -l output.
-- 
---
DDKWizard and DDKBUILD: http://ddkwizard.assarbad.net

Trunk (potentially unstable) version: 
http://ddkwizard.assarbad.net/trunk/ddkbuild.cmd


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



Re: Xen on lenny fails after upgrade from etch?

2009-02-18 Thread Oliver Schneider
Additional note: I checked the files in /etc/xen/scripts and they are identical 
to the one inside the .deb file mentioned in my previous mail.

The only file that was different at all was

/etc/default/xendomains
56c56
 XENDOMAINS_SAVE=/var/lib/xen/save
---
 XENDOMAINS_SAVE=/vm/save

My /etc/xen/xend-config.spx looks like this:
(xend-address localhost)
(network-script 'network-route netdev=eth0')
(vif-script vif-route)
(dom0-min-mem 96)
(dom0-cpus 0)


// Oliver


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