WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

RE: [Xen-users] Xen noob and a destroyDevice error

To: ggerber@xxxxxxxxxxxxx, xen-users@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-users] Xen noob and a destroyDevice error
From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
Date: Tue, 30 Jan 2007 17:04:19 +0100
Delivery-date: Tue, 30 Jan 2007 08:05:04 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <ae8561f76bcb4bb6885a1db87cd3a8b0@xxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcdEh5xlVXdNEGr1RVuxMYr4A+p6hgAAFrPw
Thread-topic: [Xen-users] Xen noob and a destroyDevice error
I would suggest that you contact redhat that supplied you with this
package. It may be that it's a bug in 3.0.4-1 standard, but it could
also be a bug created by redhat themselves.

I don't know what's going on here, as I said, I work on the several
hundred changes different unstable tree (because that's where I can add
new features such as SVM save/restore). 

--
Mats
 

> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> ggerber@xxxxxxxxxxxxx
> Sent: 30 January 2007 15:58
> To: Petersson, Mats; ggerber@xxxxxxxxxxxxx; 
> xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-users] Xen noob and a destroyDevice error
> 
> Hi Mats
> 
> Thanks for this and so you know DevController.py does come up 
> in /etc/xen/xend.log, you can see below.  On opening up 
> DevController.py, this is the first time i have opened a 
> python script b.t.w., i can see in fact there is a force flag...
> 
> So where to from here, can I do something like "yum remove 
> xen" and then "yum install xen-previous-version"?
> 
> Many thanks
> G
> 
> 
> File 
> "/usr/lib/python2.4/site-packages/xen/xend/server/DevControlle
> r.py", line 145, in waitForDevices
>     return map(self.waitForDevice, self.deviceIDs())
>   File 
> "/usr/lib/python2.4/site-packages/xen/xend/server/DevControlle
> r.py", line 154, in waitForDevice
>     self.destroyDevice(devid)
> TypeError: destroyDevice() takes exactly 3 arguments (2 given)
> 
> 
> 
> 
> 
>  ----- Original Message ------
>  From:Petersson, Mats
>  Sent:Tuesday, January 30, 2007 16:20
>  To: ggerber@xxxxxxxxxxxxx; xen-users@xxxxxxxxxxxxxxxxxxx; 
>  Subject:RE: [Xen-users] Xen noob and a destroyDevice error
> 
> 
> 
> > -----Original Message-----
> > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
> > [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> > ggerber@xxxxxxxxxxxxx
> > Sent: 30 January 2007 14:57
> > To: xen-users@xxxxxxxxxxxxxxxxxxx
> > Subject: [Xen-users] Xen noob and a destroyDevice error
> > 
> > Hello all
> > 
> > The chaps at XenServer directed me to this mailing list and 
> > to my surprise found 2 very recent hits on the error I am 
> > receiving. Is it a bug perhaps?
> > 
> > Jordi logged this:
> > http://lists.xensource.com/archives/html/xen-users/2007-01/msg
> > 01270.html
> > 
> > and Shawn logged this one:
> > http://lists.xensource.com/archives/html/xen-users/2007-01/msg
> > 00892.html
> > 
> > Here is more detail on my problem, please let me know if you 
> > have found anything to date.
> > 
> > On following the "Concise instructions for installing a 
> > CentOS VM on Xen"
> > http://mark.foster.cc/wiki/index.php/Centos-4_on_Xen
> > using a FC6 host and Oracle EL4 guest I am able to create the 
> > LVM partition, 
> > bootstrap etc. without any errors however when I attempt to 
> > create the VM a 
> > destroyDevice error is given. 
> > 
> > So you know I have attempted to boot with the FC6 xen kernel first 
> > (2.6.19-1.2895.fc6xen) and then installed the Red Hat xen kernel 
> > vmlinuz-2.6.16.33-xen_3.0.4.1 by chroot and then rpm -ivh 
> > kernel-xen... 
> > I wonder if the kernel is correct!?!
> > 
> > # xm create -c el4-1
> > 
> > gives...
> > 
> > "Using config file "/etc/xen/el4-1".
> > Error: destroyDevice() takes exactly 3 arguments (2 given)"
> 
> The KERNEL is most likely entirely correct. This is an error message
> generated by xm, which (as I explained in a previous post) has several
> functions called destroyDevice. 
> 
> It's very likely that your build of the Xen packages is 
> broken. My guess
> (and it is REALLY JUST A GUESS) is that 3.0.4-1 is somehow 
> got broken. 
> 
> I work on Xen-unstable, so I don't follow that well what's going on in
> the Xen 3.0.4 tree. I tried having a look at the Xen 3.0.4 Mercurial
> release, but there doesn't appear to be anything in there that's got
> destroyDevice in it [although I only spent a minute or so 
> looking at the
> patches]. 
> 
> It is also possible that RedHat has messed up - they may have
> "backported" some changes and in the process lost some part 
> of a change
> that affects the number of arguments someplace. 
> 
> There is a suspicious[1] patch in unstable, from the 15 Dec 2006 that
> adds a "Force flag" to calls to destroyDevice in DevController.py. If
> someone at RedHat grabbed this patch by mistake or not realizing the
> consequences in some other way, it may well have caused problems. 
> 
> I'm sorry if this is not really that helpful. 
> 
> If the other posters with the same problem have also been using RedHat
> builds of Xen, that would be a good key to work from. If not, then
> that's probably also a useful knowledge. 
> 
> [1]Nothing WRONG with the patch itself, it's just that it happens to
> change the code in a way that could cause the error message reported. 
> 
> --
> Mats
> > 
> > "xm list" while "xm create" is running 
> > --------------------------------------
> > # xm list
> > Name ID Mem(MiB) VCPUs State Time(s)
> > Domain-0 0 1892 2 r----- 2100.2
> > el4-1 24 96 1 --p--- 0.0
> > 
> > 
> > /etc/xen/el4-1 config file:
> > ------------------
> > [root@localhost mnt]# cat /etc/xen/el4-1 
> > kernel = "/root/boot/vmlinuz-2.6.16.33-xen_3.0.4.1"
> > # also used FC6: kernel = "/boot/vmlinuz-2.6.19-1.2895.fc6xen"
> > memory = 96
> > name = "el4-1"
> > disk = [ 
> > 'phy:/dev/VolGroup01/LogVol01,sdb1,w','phy:/dev/VolGroup01/Log
> > Vol02,sdb2,w' ]
> > dhcp="dhcp"
> > root = "/dev/sdb1 ro"
> > 
> > guest fstab:
> > ------------
> > [root@localhost mnt]# cat fstab 
> > /dev/sdb1 / ext3 defaults 1 1
> > none /dev/pts devpts gid=5,mode=620 0 0
> > none /dev/shm tmpfs defaults 0 0 
> > proc /proc proc defaults 0 0
> > /dev/sdb2 swap swap defaults 0 0 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> 
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
> 
>       
> 
> 



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>