0

Should you reached this before, please let me know.

ISSUE

virt-install works well when passing arguments --cdrom /path/to/iso (and creates the guest) like

[root@192-168-0-104 admin]#  virt-install --virt-type kvm --name tester2 --memory 2048 --disk path=/var/lib/libvirt/images/tester2.qcow2,format=qcow2,size=20,bus=virtio --os-variant generic --os-type linux --cdrom Downloads/CentOS-8.1.1911-x86_64-dvd1.iso --connect qemu:///system --debug  --vnc &

whereas using --location http://localhost/inst

root@192-168-0-104 admin]# virt-install --virt-type kvm --name tester2 --memory 2048 --disk path=/var/lib/libvirt/images/tester2.qcow2,format=qcow2,size=20,bus=virtio --os-variant centos7.0 --location http://localhost/inst --connect qemu:///system --graphics vnc &

the guest just created stops at

[ ok ] reached target basic system and then dracut times out after a while having the following sequence:

dracut-initqueue[941]: Warning: dracut-initqueue timeout - starting timeout scripts

dracut-initqueue[941]: Warning: could not boot

[ ok ] Starting setup virtual console

Starting emergency shell ...

Reached target emergency mode

Warning: /dev/root/ does not exists

Generating "/run/initramfs/rdsosreport.txt"

The GUI of the virtual console of the client doesn't create and it hangs.

CONDITIONS

version Centos 8.1

cat /etc/*release|grep rel

CentOS Linux release 8.1.1911 (Core)

firewal stopped, selinux permissive; http server on host listening

The content of the web server with the installation files was copied with and the http local repository has been created with:

dnf install httpd

systemctl enable httpd

systemctl start httpd

cp -apRfv /media/iso/. /var/www/html/inst/

diff -R /media/iso/ /var/www/html/inst/

chcon -R --reference /var/www/ /var/www/html/inst

chmod ugo+wx /var/www/html/inst/

[root@192-168-0-104 admin]# netstat -atunp |grep httpd

tcp6 0 0 :::80 :::* LISTEN 2137/httpd

(it's 1st time when work somehow seriously with IPv6, where is the IPv4 - tcp simple listener ?)

LOGS

Tried to debug

==== The command (with --cdrom = ) with good results:

[root@192-168-0-104 admin]#  virt-install --virt-type kvm --name tester2 --memory 2048 --disk path=/var/lib/libvirt/images/tester2.qcow2,format=qcow2,size=20,bus=virtio --os-variant generic --os-type linux --cdrom Downloads/CentOS-8.1.1911-x86_64-dvd1.iso --connect qemu:///system --debug  --vnc 

[1] 17639

[root@192-168-0-104 admin]# [Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (cli:208) Launched with command line: /usr/share/virt-manager/virt-install --virt-type kvm --name tester2 --memory 2048 --disk path=/var/lib/libvirt/images/tester2.qcow2,format=qcow2,size=20,bus=virtio --os-variant generic --os-type linux --cdrom Downloads/CentOS-8.1.1911-x86_64-dvd1.iso --connect qemu:///system --debug --vnc

[Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (virt-install:207) Distilled --network options: ['default']

[Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (virt-install:244) --graphics compat generated: vnc

[Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (virt-install:139) Distilled --disk options: ['path=/var/lib/libvirt/images/tester2.qcow2,format=qcow2,size=20,bus=virtio']

[Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (cli:224) Requesting libvirt URI qemu:///system [Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (cli:227) Received libvirt URI qemu:///system [Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (storage:208) refreshing pool=default [Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (disk:225) Creating volume 'tester2.qcow2' on pool 'default' [Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (disk:359) disk.set_vol_install: name=tester2.qcow2 poolxml= default 840a9fc8-fa3c-44fc-bf2a-9766f1f91efc 308013432832 31819522048 276193910784 /var/lib/libvirt/images 0711 0 0 system_u:object_r:virt_image_t:s0

[Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (guest:463) Setting Guest osinfo name <_OsVariant name=generic> [Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (installer:398) installer.detect_distro returned=None [Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (guest:463) Setting Guest osinfo name <_OsVariant name=generic> [Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (virt-install:648) Guest.has_install_phase: True [Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (cli:272) Starting install...

Starting install... [Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (storage:643) Creating storage volume 'tester2.qcow2' with xml: tester2.qcow2 21474836480 0

[Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (storage:681) Using vol create flags=1 Allocating 'tester2.qcow2' | 20 GB 00:00:00
[Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (storage:687) Storage volume 'tester2.qcow2' install complete. [Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (installer:442) Generated install XML: tester2 212cd18c-b62d-4fe4-bbb1-13eb4921e1fe 2097152 2097152 1 hvm destroy /usr/libexec/qemu-kvm

[Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (installer:443) Generated boot XML: tester2 212cd18c-b62d-4fe4-bbb1-13eb4921e1fe 2097152 2097152 1 hvm /usr/libexec/qemu-kvm

[Mon, 30 Mar 2020 07:55:34 virt-install 17639] DEBUG (installer:497) XML fetched from libvirt object: tester2 212cd18c-b62d-4fe4-bbb1-13eb4921e1fe 2097152 2097152 1 /machine hvm Haswell-noTSX-IBRS Intel destroy destroy destroy /usr/libexec/qemu-kvm system_u:system_r:svirt_t:s0:c590,c764 system_u:object_r:svirt_image_t:s0:c590,c764 +107:+107 +107:+107

[Mon, 30 Mar 2020 07:55:34 virt-install 17639] DEBUG (cli:395) Launching virt-viewer for graphics type 'vnc' [Mon, 30 Mar 2020 07:55:34 virt-install 17639] DEBUG (cli:370) Running: virt-viewer --connect qemu:///system --wait tester2 No protocol specified

(virt-viewer:17776): dbind-WARNING **: 07:55:34.530: Could not open X display

(virt-viewer:17776): GLib-GIO-CRITICAL **: 07:55:34.558: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

=== The command (with --location = ) with no results

(same results were obtained when used a public http mirror)

root@192-168-0-104 admin]# virt-install --virt-type kvm --name tester2 --memory 2048 --disk path=/var/lib/libvirt/images/tester2.qcow2,format=qcow2,size=20,bus=virtio --os-variant centos7.0 --location http://localhost/inst --connect qemu:///system --graphics vnc &

[1] 10581

[root@192-168-0-104 admin]# Starting install... Retrieving file vmlinuz... | 7.7 MB 00:00:00
Retrieving file initrd.img... | 59 MB 00:00:00
Allocating 'tester2.qcow2' | 20 GB 00:00:00
No protocol specified

(virt-viewer:10739): dbind-WARNING **: 07:01:02.446: Could not open X display

(virt-viewer:10739): GLib-GIO-CRITICAL **: 07:01:02.472: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(cli:227) Received libvirt URI qemu:///system [Mon, 30 Mar 2020 07:06:10 virt-install 10931] DEBUG (guest:463) Setting Guest osinfo name <_OsVariant name=generic>

[Mon, 30 Mar 2020 07:06:10 virt-install 10931] DEBUG (urlfetcher:104) Using scratchdir=/var/lib/libvirt/boot

[Mon, 30 Mar 2020 07:06:10 virt-install 10931] DEBUG (urldetect:280) Finding distro store for location=http://localhost/inst

[Mon, 30 Mar 2020 07:06:10 virt-install 10931] DEBUG (osdict:260) Error creating libosinfo tree object for location=http://localhost/inst : g-io-error-quark: Failed to load .treeinfo|treeinfo file: Operation not supported (15)

[Mon, 30 Mar 2020 07:06:10 virt-install 10931] DEBUG (urlfetcher:139) Fetching URI: http://localhost/inst/.treeinfo

[Mon, 30 Mar 2020 07:06:10 virt-install 10931] DEBUG (urldetect:71) treeinfo family=CentOS Linux [Mon, 30 Mar 2020 07:06:10 virt-install 10931] DEBUG (urldetect:75) Found treeinfo version=8

[Mon, 30 Mar 2020 07:10:58 virt-install 11310] DEBUG (cli:395) Launching virt-viewer for graphics type 'vnc'

[Mon, 30 Mar 2020 07:10:58 virt-install 11310] DEBUG (cli:370) Running: virt-viewer --connect qemu:///system --wait tester2 No protocol specified

(virt-viewer:11455): dbind-WARNING **: 07:10:58.348: Could not open X display

(virt-viewer:11455): GLib-GIO-CRITICAL **: 07:10:58.371: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

thank you in advance

0

this just went over the initial hang and it started processing anaconda file

virt-install --name tester2 --location "ftp://192.168.0.101/pub/inst" --memory 3096 --disk path=/var/lib/libvirt/images/tester2.qcow2,size=20,bus=virtio  --os-variant rhel8.1 --extra-args "ks=ftp://192.168.0.101/pub/inst/initial-setup-ks.cfg" --debug &
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.