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

1 Answer 1

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 &

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .