[virt-what] AWS bug

Richard W.M. Jones rjones at redhat.com
Wed May 26 10:33:54 UTC 2021


On Tue, May 25, 2021 at 01:45:44PM +0000, Stuart Cooper wrote:
> virt-what version : 1.18.4.el7 (CentOS)
> 
> Although this is a somewhat older version of virt-what I did take a look at the
> latest 1.21 and the issue persists
> 
>  
> 
> I have noticed a bug with virt-what mis-reporting in AWS.  The upshot is that
> it reports as
> 
>     xen
> 
>     xen-hvm

[See also other thread on this mailing list]

>     # Check for AWS
> 
>     if echo "$dmi" | grep -q 'Version: [0-9]\.[0-9]\.amazon'; then
>         echo aws
>     fi
> 
> AWS has since updated its versions :
> 
>     BIOS Information
>         Vendor: Xen
>         Version: 4.11.amazon

Ah yes that's a bug.  Can you try out this fix:

http://git.annexia.org/?p=virt-what.git;a=commit;h=b1eae421ff3fdbac0f9ec5b300259c16ff7b1d93

>     # Check for AWS
>     if echo "$dmi" | grep -q 'Version: [0-9]*\.[0-9]*\.amazon'; then
>         echo aws
>     fi
...
> but wanted to report this back to the project to get a proper fix for all.  I’m
> aware that the * may add a bit too much scope but [0-9][0-9] may also be too
> restrictive for the future.

Yeah I think + is better than *

Thanks,

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html




More information about the virt-tools-list mailing list