On Sat, Jan 25, 2025 at 05:28:59AM -0000, rodrigoprieto2...@gmail.com wrote:
> Hello, I would like to know if this behavior is normal. When I create a VM 
> locally using the virt-install command with the argument --osinfo detect=on, 
> it works perfectly and detects the operating system version. However, when I 
> try to do it remotely using virt-install --connect=qemu+tcp://x.x.x.x/system, 
> the following error appears:
> 
> `--os-variant/--osinfo OS name is required, but no value was set or detected.

snip

> Is there a way to make it detect the operating system automatically when 
> connected remotely?

Operating system detection works by reading the PVD metadata from the
header of the ISO image, and then matching values found against the
libosinfo database entries. In a remote connection, virt-install can
not directly read the ISO image headers, and thus cannot do OS
detection.

In theory we could enhance virt-install to use the libvirt storage
pools to read the ISO image, but that needs someone todo the work....

With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|

Reply via email to