[libvirt] 0.9.7 virsh console regression?

Dave Allan dallan at redhat.com
Thu Nov 10 16:46:24 UTC 2011


On Wed, Nov 09, 2011 at 06:26:41PM -0500, Albert W. Hopkins wrote:
> Hi folks,
> 
> I have a few "headless" qemu domains that use serial consoles.
> Typically i connect to the consoles with
> 
>         # virsh console <domain>
> 
> However with 0.9.7 I get
> 
>         Connected to domain gentoo-base
>         Escape character is ^]
>         error: internal error character device (null) is not using a PTY

I am seeing this error as well with the current git HEAD
a132fb092574843d104d227d5ead7c5dfcc74850

Dave

> I am still able to connect to the console if i go into the virt-manager
> gui and use the "gui" console, but I'd rather not do that as sometimes I
> don't have access to the gui.
> 
> Is this a regression or am I expected to do some kind of migration on my
> domains.  These are qemu guests running on Gentoo Linux.  An xml dump of
> a typical domain follows:
> 
> <domain type='kvm'>
>   <name>base</name>
>   <uuid>b4a528dd-4c31-03ca-bdde-795c4c38592d</uuid>
>   <memory>524288</memory>
>   <currentMemory>61440</currentMemory>
>   <vcpu>1</vcpu>
>   <os>
>     <type arch='x86_64' machine='pc-0.12'>hvm</type>
>     <kernel>/var/lib/libvirt/images/vmlinuz</kernel>
>     <cmdline>root=/dev/vda1 rootfstype=ext4 quiet console=ttyS0
> TERM=vt100</cmdline>
>     <boot dev='hd'/>
>     <bootmenu enable='no'/>
>   </os>
>   <features>
>     <acpi/>
>     <pae/>
>   </features>
>   <cpu match='exact'>
>     <model>Nehalem</model>
>     <vendor>Intel</vendor>
>     <feature policy='require' name='tm2'/>
>     <feature policy='require' name='est'/>
>     <feature policy='require' name='monitor'/>
>     <feature policy='require' name='ss'/>
>     <feature policy='require' name='vme'/>
>     <feature policy='require' name='rdtscp'/>
>     <feature policy='require' name='ht'/>
>     <feature policy='require' name='ds'/>
>     <feature policy='require' name='pbe'/>
>     <feature policy='require' name='tm'/>
>     <feature policy='require' name='vmx'/>
>     <feature policy='require' name='ds_cpl'/>
>     <feature policy='require' name='xtpr'/>
>     <feature policy='require' name='acpi'/>
>     <feature policy='require' name='x2apic'/>
>   </cpu>
>   <clock offset='utc'/>
>   <on_poweroff>destroy</on_poweroff>
>   <on_reboot>restart</on_reboot>
>   <on_crash>restart</on_crash>
>   <devices>
>     <emulator>/usr/bin/qemu-kvm</emulator>
>     <disk type='file' device='disk'>
>       <driver name='qemu' type='qcow2' cache='none'/>
>       <source file='/var/lib/libvirt/images/base.qcow'/>
>       <target dev='vda' bus='virtio'/>
>       <address type='pci' domain='0x0000' bus='0x00' slot='0x04'
> function='0x0'/>
>     </disk>
>     <interface type='network'>
>       <mac address='52:54:00:06:84:c0'/>
>       <source network='default'/>
>       <address type='pci' domain='0x0000' bus='0x00' slot='0x05'
> function='0x0'/>
>     </interface>
>     <serial type='pty'>
>       <target port='0'/>
>     </serial>
>     <console type='pty'>
>       <target type='serial' port='0'/>
>     </console>
>     <memballoon model='virtio'>
>       <address type='pci' domain='0x0000' bus='0x00' slot='0x03'
> function='0x0'/>
>     </memballoon>
>   </devices>
> </domain>
> 
> 
> Thanks in advance,
> -a
> 
> 
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list




More information about the libvir-list mailing list