<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
<meta http-equiv="Content-Type" content="text/html; charset=unicode">
<meta name="Generator" content="Microsoft SafeHTML">
<style>
.hmmessage P
{margin:0px;padding:0px;}
body.hmmessage
{font-size:10pt;font-family:Verdana;}
</style>
Package: libvirt0<br>Version: 0.7.6-1~bpo50+1<br>Severity: normal<br>Tags: lenny<br><br>*** Please type your report below this line ***<br><br>Using the virt-manager supplies the options if adding 'hardware' to the <br>vm. Normally I use this option to add storage devices. This version of <br>libvirt and virt-manager offer a number of options more than prior <br>version. It would be preferable that they actually add hardware.<br>Some items can't be added, and is indicated by a message if the feature <br>is not supported.<br><br>In this example, I've included a video device. Beginnig with the regular <br>.cfg file, the vm was created. Converting to .xml, I added the video <br>device. Here ia a portion;<br><br> <console type='pty' tty='/dev/pts/2'><br> <source path='/dev/pts/2'/><br> <target port='0'/><br> </console><br> <input type='mouse' bus='usb'/><br> <video><br> <model type='cirrus'><br> </model><br> </video> <br> <graphics type='vnc' port='5904' autoport='no' keymap='en-us'/><br> </devices><br><br>In virsh, I defined and started the vm. Then from virsh, an xml dump, <br>the relevant portion;<br><br> <interface type='bridge'><br> <mac address='00:16:3e:51:4e:51'/><br> <source bridge='eth0'/><br> <script path='/etc/xen/scripts/vif-bridge'/><br> <target dev='vif19.0'/><br> </interface><br> <console type='pty' tty='/dev/pts/7'><br> <source path='/dev/pts/7'/><br> <target port='0'/><br> </console><br> <input type='mouse' bus='xen'/><br> <graphics type='vnc' port='5904' autoport='no' keymap='en-us'/><br> </devices><br><br>No video device. The vm needs one and it hasn't got one.<br>Whil the vm is not running, one ought be able to use the virt vnc console <br>options under the Details tab to add hardware. Adding the video comes to <br>nothing. Other options are effective. <br><br>If the option chosen is not supported, the message not supported is <br>invoked.<br>For the video selection, no message is invoked. No error is reported or <br>registered. That being the case, it should be accepted. It doesn't get <br>added. libvirt normally can bomabard with error messages, but there are <br>none.<br><br>The video entry is straight from the virtlib docs that come with the <br>distro for that version. It just fails. Another freshly installed hvm vm <br>presumably has a video element installed in it, but it doesn't appear in <br>the hardware details tab list.<br><br>I've installed xen-3.3.3 from source into this lenny.<br><br><br>-- System Information:<br>Debian Release: 5.0.4<br> APT prefers stable<br> APT policy: (500, 'stable')<br>Architecture: amd64 (x86_64)<br><br>Kernel: Linux 2.6.31-xen-r10AMD-64 (SMP w/2 CPU cores)<br>Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)<br>Shell: /bin/sh linked to /bin/bash<br><br>Versions of packages libvirt0 depends on:<br>ii libc6 2.7-18lenny2 GNU C Library: Shared libraries<br>ii libgcrypt11 1.4.1-1 LGPL Crypto library - runtime libr<br>ii libgnutls26 2.4.2-6+lenny2 the GNU TLS library - runtime libr<br>ii libgpg-error0 1.4-2 library for common error values an<br>ii libsasl2-2 2.1.22.dfsg1-23+lenny1 Cyrus SASL - authentication abstra<br>ii libtasn1-3 1.4-1 Manage ASN.1 structures (runtime)<br>ii libxenstore3.0 3.2.1-2 Xenstore communications library fo<br>ii libxml2 2.6.32.dfsg-5+lenny1 GNOME XML library<br>ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime<br><br>Versions of packages libvirt0 recommends:<br>ii lvm2 2.02.39-7 The Linux Logical Volume Manager<br><br>libvirt0 suggests no packages.                                            <br /><hr />Find it on Domain.com.au <a href='http://clk.atdmt.com/NMN/go/157631292/direct/01/' target='_new'>Need a new place to live?</a></body>
</html>