On 08/06/2016 09:51 PM, Dave Hein wrote: > I've been trying to install a KVM guest using Ubuntu Server 16.04. But I keep > getting the error "Couldn't find hvm kernel for Ubuntu tree". > > ubuntu server 16.04 > virt-install 1.3.2 > libosinfo 0.2.12 > > Here's my virt-install command: > > virt-install \ > --connect qemu:///system \ > --name ubus-docker \ > --memory maxmemory=4096,memory=512 \ > --vcpus 2 \ > --location http://heind-gb0/isos/ubus-docker/ \ > --extra-args "console=tty0 console=ttyS0,115200" \ > --arch "x86_64" \ > --os-variant "ubuntu16.04" \ > --disk path=/dev/heind-gb0-vg/vm-ubus-docker \ > --network network=default \ > --virt-type kvm \ > --hvm \ > --graphics none > > The access log from the web server referenced by "--location" shows > virt-install probing for the installer: > > 127.0.0.1 - - [06/Aug/2016:20:27:00 -0500] "GET /isos/ubus-docker/.treeinfo > HTTP/1.1" 404 152 "-" "python-requests/2.9.1" > 127.0.0.1 - - [06/Aug/2016:20:27:00 -0500] "GET /isos/ubus-docker/content > HTTP/1.1" 404 152 "-" "python-requests/2.9.1" > 127.0.0.1 - - [06/Aug/2016:20:27:00 -0500] "HEAD /isos/ubus-docker/Fedora > HTTP/1.1" 404 0 "-" "python-requests/2.9.1" > 127.0.0.1 - - [06/Aug/2016:20:27:00 -0500] "HEAD > /isos/ubus-docker/current/images/MANIFEST HTTP/1.1" 404 0 "-" > "python-requests/2.9.1" > 127.0.0.1 - - [06/Aug/2016:20:27:00 -0500] "HEAD > /isos/ubus-docker/daily/MANIFEST HTTP/1.1" 404 0 "-" "python-requests/2.9.1" > 127.0.0.1 - - [06/Aug/2016:20:27:00 -0500] "HEAD > /isos/ubus-docker/current/images/MANIFEST HTTP/1.1" 404 0 "-" > "python-requests/2.9.1" > 127.0.0.1 - - [06/Aug/2016:20:27:00 -0500] "HEAD > /isos/ubus-docker/install/netboot/version.info <http://version.info> HTTP/1.1" > 200 0 "-" "python-requests/2.9.1" > 127.0.0.1 - - [06/Aug/2016:20:27:00 -0500] "GET > /isos/ubus-docker/install/netboot/version.info <http://version.info> HTTP/1.1" > 200 58 "-" "python-requests/2.9.1" > 127.0.0.1 - - [06/Aug/2016:20:27:00 -0500] "HEAD > /isos/ubus-docker/install/netboot/ubuntu-installer/i386/linux HTTP/1.1" 404 0 > "-" "python-requests/2.9.1" >
You can also see the files it's trying to access by passing --debug to virt-install > As you can see, at the end it was looking for an i386 installer. It didn't > find it (the media was am64 media, not i386 media). > > But if it had been looking for > "/isos/ubus-docker/install/netboot/ubuntu-installer/amd64/linux" it would have > found it. > So that's a mounted iso I take it? Never tried that for a --location install, only tried public mirrors, which want a URL like http://us.archive.ubuntu.com/ubuntu/dists/wily/main/installer-amd64/ . virt-install may need patches to be fixed to work with the iso layout - Cole _______________________________________________ virt-tools-list mailing list virt-tools-list@redhat.com https://www.redhat.com/mailman/listinfo/virt-tools-list