Unable to start my Windows VM

RESOLVED
Gotta thank the developer for his assistance

I deleted the SWTPM keys for my VM from this directory:

sudo rm -rf /var/lib/libvirt/swtpm/<uuid of VM>

When I relaunched Windows, I had to create a new PIN, so that’s one thing you should expect. I decided to link it with my Windows/Xbox account because it’s made specifically for gaming, anyway (especially Halo Infinite). Not sure how it’ll react with a simple local account.


Here’s the full error when I try to start from Virt Manager:

Error starting domain: internal error: qemu unexpectedly closed the monitor: 2022-01-20T10:28:18.756151Z qemu-system-x86_64: tpm-emulator: TPM result for CMD_INIT: 0x101 operation failed

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 101, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1329, in startup
    self._backend.create()
  File "/usr/lib/python3/dist-packages/libvirt.py", line 1353, in create
    raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: internal error: qemu unexpectedly closed the monitor: 2022-01-20T10:28:18.756151Z qemu-system-x86_64: tpm-emulator: TPM result for CMD_INIT: 0x101 operation failed

This is the only thing that says when i try to do it with virsh:

error: internal error: qemu unexpectedly closed the monitor: 2022-01-20T10:26:51.416122Z qemu-system-x86_64: tpm-emulator: TPM result for CMD_INIT: 0x101 operation failed

I tired to change SWTPM modules, and remove & re-add my GPU, and none worked.

When I switched TPM module from TIS to CRB, here’s the error:

Error starting domain: internal error: qemu unexpectedly closed the monitor: 2022-01-20T10:35:23.015384Z qemu-system-x86_64: -device vfio-pci,host=0000:0d:00.1,id=hostdev2,bus=pci.4,addr=0x0: vfio_listener_region_add received unaligned region
2022-01-20T10:35:25.183093Z qemu-system-x86_64: tpm-emulator: TPM result for CMD_INIT: 0x101 operation failed

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 101, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1329, in startup
    self._backend.create()
  File "/usr/lib/python3/dist-packages/libvirt.py", line 1353, in create
    raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: internal error: qemu unexpectedly closed the monitor: 2022-01-20T10:35:23.015384Z qemu-system-x86_64: -device vfio-pci,host=0000:0d:00.1,id=hostdev2,bus=pci.4,addr=0x0: vfio_listener_region_add received unaligned region
2022-01-20T10:35:25.183093Z qemu-system-x86_64: tpm-emulator: TPM result for CMD_INIT: 0x101 operation failed

The entire XML file, if it helps:

<domain type='kvm'>
  <name>Windows</name>
  <uuid>6440ba51-6199-451e-b6ed-bd5b4e6dc039</uuid>
  <metadata>
    <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
      <libosinfo:os id="http://microsoft.com/win/10"/>
    </libosinfo:libosinfo>
  </metadata>
  <memory unit='KiB'>25165824</memory>
  <currentMemory unit='KiB'>25165824</currentMemory>
  <vcpu placement='static'>12</vcpu>
  <os>
    <type arch='x86_64' machine='pc-q35-6.0'>hvm</type>
    <loader readonly='yes' type='pflash'>/usr/share/OVMF/OVMF_CODE_4M.ms.fd</loader>
    <nvram>/var/lib/libvirt/qemu/nvram/Windows_VARS.fd</nvram>
  </os>
  <features>
    <acpi/>
    <apic/>
    <hyperv>
      <relaxed state='on'/>
      <vapic state='on'/>
      <spinlocks state='on' retries='8191'/>
      <vendor_id state='on' value='AuthenticAMD'/>
    </hyperv>
    <vmport state='off'/>
  </features>
  <cpu mode='host-model' check='none'>
    <topology sockets='1' dies='1' cores='6' threads='2'/>
    <feature policy='disable' name='aes'/>
    <feature policy='disable' name='hypervisor'/>
  </cpu>
  <clock offset='localtime'>
    <timer name='rtc' tickpolicy='catchup'/>
    <timer name='pit' tickpolicy='delay'/>
    <timer name='hpet' present='no'/>
    <timer name='hypervclock' present='yes'/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <pm>
    <suspend-to-mem enabled='no'/>
    <suspend-to-disk enabled='no'/>
  </pm>
  <devices>
    <emulator>/usr/bin/qemu-system-x86_64</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2'/>
      <source file='/home/DATA/870E2TB/yamiyuki/VMs/Windows.qcow2'/>
      <target dev='sda' bus='sata'/>
      <boot order='2'/>
      <address type='drive' controller='0' bus='0' target='0' unit='0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <target dev='sdb' bus='sata'/>
      <readonly/>
      <boot order='1'/>
      <address type='drive' controller='0' bus='0' target='0' unit='1'/>
    </disk>
    <disk type='block' device='disk'>
      <driver name='qemu' type='raw' cache='none' io='native'/>
      <source dev='/dev/disk/by-id/ata-Samsung_SSD_860_QVO_1TB_S4PGNF0M434676E'/>
      <target dev='sdc' bus='sata'/>
      <address type='drive' controller='0' bus='0' target='0' unit='2'/>
    </disk>
    <controller type='usb' index='0' model='qemu-xhci' ports='15'>
      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
    </controller>
    <controller type='sata' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
    </controller>
    <controller type='pci' index='0' model='pcie-root'/>
    <controller type='pci' index='1' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='1' port='0x10'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
    </controller>
    <controller type='pci' index='2' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='2' port='0x11'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
    </controller>
    <controller type='pci' index='3' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='3' port='0x12'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
    </controller>
    <controller type='pci' index='4' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='4' port='0x13'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
    </controller>
    <controller type='pci' index='5' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='5' port='0x14'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
    </controller>
    <controller type='pci' index='6' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='6' port='0x15'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
    </controller>
    <controller type='pci' index='7' model='pcie-to-pci-bridge'>
      <model name='pcie-pci-bridge'/>
      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
    </controller>
    <controller type='pci' index='8' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='8' port='0x16'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
    </controller>
    <controller type='virtio-serial' index='0'>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
    </controller>
    <interface type='network'>
      <mac address='52:54:00:4a:a7:c5'/>
      <source network='default'/>
      <model type='rtl8139'/>
      <address type='pci' domain='0x0000' bus='0x07' slot='0x01' function='0x0'/>
    </interface>
    <serial type='pty'>
      <target type='isa-serial' port='0'>
        <model name='isa-serial'/>
      </target>
    </serial>
    <console type='pty'>
      <target type='serial' port='0'/>
    </console>
    <channel type='spicevmc'>
      <target type='virtio' name='com.redhat.spice.0'/>
      <address type='virtio-serial' controller='0' bus='0' port='2'/>
    </channel>
    <channel type='spiceport'>
      <source channel='org.spice-space.webdav.0'/>
      <target type='virtio' name='org.spice-space.webdav.0'/>
      <address type='virtio-serial' controller='0' bus='0' port='1'/>
    </channel>
    <input type='mouse' bus='ps2'/>
    <input type='keyboard' bus='virtio'>
      <address type='pci' domain='0x0000' bus='0x08' slot='0x00' function='0x0'/>
    </input>
    <input type='mouse' bus='usb'>
      <address type='usb' bus='0' port='1'/>
    </input>
    <input type='keyboard' bus='ps2'/>
    <tpm model='tpm-tis'>
      <backend type='emulator' version='2.0'/>
    </tpm>
    <graphics type='spice' autoport='yes'>
      <listen type='address'/>
      <image compression='off'/>
    </graphics>
    <sound model='ich9'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x1b' function='0x0'/>
    </sound>
    <audio id='1' type='spice'/>
    <video>
      <model type='none'/>
    </video>
    <hostdev mode='subsystem' type='usb' managed='yes'>
      <source>
        <vendor id='0x046d'/>
        <product id='0xc541'/>
      </source>
      <address type='usb' bus='0' port='4'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='yes'>
      <source>
        <vendor id='0x28da'/>
        <product id='0x3101'/>
      </source>
      <address type='usb' bus='0' port='5'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <source>
        <address domain='0x0000' bus='0x0d' slot='0x00' function='0x1'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <source>
        <address domain='0x0000' bus='0x0d' slot='0x00' function='0x0'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
    </hostdev>
    <redirdev bus='usb' type='spicevmc'>
      <address type='usb' bus='0' port='2'/>
    </redirdev>
    <redirdev bus='usb' type='spicevmc'>
      <address type='usb' bus='0' port='3'/>
    </redirdev>
    <memballoon model='none'/>
    <shmem name='looking-glass'>
      <model type='ivshmem-plain'/>
      <size unit='M'>32</size>
      <address type='pci' domain='0x0000' bus='0x07' slot='0x02' function='0x0'/>
    </shmem>
  </devices>
</domain>

have you tried running the command as root?
seemingly there may be access issues after an upgrade.

your using the correct python?
some .py scripts need version 2 or 3 of python.

have you supplied all the variables needed after the update.
check the help to see if you missed a -c or somthing.

looking around the web there is an old thread with a fix for what might be causing an access error.

open a root term and enter:

SELinux=permissive

seems theres a permission needed for the above selinux to allow the virsh: to run.
old redhat bug.

I’m on Kubuntu 21.10, so it’s AppArmor.

Also, I was able to use it till this afternoon.

And running with sudo doesn’t work:

error: internal error: qemu unexpectedly closed the monitor: 2022-01-21T02:04:10.056057Z qemu-system-x86_64: tpm-emulator: TPM result for CMD_INIT: 0x101 operation failed

Here’s the journalctl entry after I used virsh (not sure if it helps):

Jan 20 21:13:10 Y4M1-II bitwarden[2713]: Remote error from secret service: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.68" (uid=100>
Jan 20 21:13:10 Y4M1-II dbus-daemon[2209]: apparmor="DENIED" operation="dbus_method_call"  bus="session" path="/org/freedesktop/secrets" interface="org.freedesktop.Secret.Service" member="OpenSession" mask="send" name=":1.74" pid=2713 label="sn>
Jan 20 21:13:10 Y4M1-II dbus-daemon[2209]: apparmor="DENIED" operation="dbus_method_call"  bus="session" path="/org/freedesktop/secrets" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.74" pid=2713 label="snap.b>
Jan 20 21:13:10 Y4M1-II bitwarden[2713]: Remote error from secret service: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.68" (uid=100>
Jan 20 21:13:10 Y4M1-II dbus-daemon[2209]: apparmor="DENIED" operation="dbus_method_call"  bus="session" path="/org/freedesktop/secrets" interface="org.freedesktop.Secret.Service" member="OpenSession" mask="send" name=":1.74" pid=2713 label="sn>
Jan 20 21:13:10 Y4M1-II dbus-daemon[2209]: apparmor="DENIED" operation="dbus_method_call"  bus="session" path="/org/freedesktop/secrets" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.74" pid=2713 label="snap.b>
Jan 20 21:13:08 Y4M1-II kernel:  sdb: sdb1
Jan 20 21:13:08 Y4M1-II kernel: ata6.00: Enabling discard_zeroes_data
Jan 20 21:13:08 Y4M1-II kernel:  sdb: sdb1
Jan 20 21:13:08 Y4M1-II kernel: ata6.00: Enabling discard_zeroes_data
Jan 20 21:13:08 Y4M1-II kernel: audit: type=1400 audit(1642731188.483:26957): apparmor="STATUS" operation="profile_remove" profile="unconfined" name="libvirt-6440ba51-6199-451e-b6ed-bd5b4e6dc039" pid=16215 comm="apparmor_parser"
Jan 20 21:13:08 Y4M1-II audit[16215]: AVC apparmor="STATUS" operation="profile_remove" profile="unconfined" name="libvirt-6440ba51-6199-451e-b6ed-bd5b4e6dc039" pid=16215 comm="apparmor_parser"
Jan 20 21:13:08 Y4M1-II systemd-machined[1571]: Machine qemu-6-Windows terminated.
Jan 20 21:13:08 Y4M1-II systemd[1]: machine-qemu\x2d6\x2dWindows.scope: Consumed 2.724s CPU time.
Jan 20 21:13:08 Y4M1-II systemd[1]: machine-qemu\x2d6\x2dWindows.scope: Deactivated successfully.
Jan 20 21:13:08 Y4M1-II libvirtd[1716]: internal error: qemu unexpectedly closed the monitor: 2022-01-21T02:13:06.288078Z qemu-system-x86_64: tpm-emulator: TPM result for CMD_INIT: 0x101 operation failed
Jan 20 21:13:08 Y4M1-II libvirtd[1716]: Unable to read from monitor: Connection reset by peer
Jan 20 21:13:08 Y4M1-II NetworkManager[1539]: <info>  [1642731188.1414] device (vnet3): released from master device virbr0
Jan 20 21:13:08 Y4M1-II NetworkManager[1539]: <info>  [1642731188.1413] device (vnet3): state change: activated -> unmanaged (reason 'unmanaged', sys-iface-state: 'removed')
Jan 20 21:13:08 Y4M1-II avahi-daemon[1529]: Withdrawing address record for fe80::fc54:ff:fe4a:a7c5 on vnet3.
Jan 20 21:13:08 Y4M1-II kernel: virbr0: port 1(vnet3) entered disabled state
Jan 20 21:13:08 Y4M1-II kernel: device vnet3 left promiscuous mode
Jan 20 21:13:08 Y4M1-II kernel: virbr0: port 1(vnet3) entered disabled state
Jan 20 21:13:08 Y4M1-II avahi-daemon[1529]: Leaving mDNS multicast group on interface vnet3.IPv6 with address fe80::fc54:ff:fe4a:a7c5.
Jan 20 21:13:08 Y4M1-II avahi-daemon[1529]: Interface vnet3.IPv6 no longer relevant for mDNS.
Jan 20 21:13:06 Y4M1-II systemd-logind[1569]: Watching system buttons on /dev/input/event27 (Logitech USB Receiver Keyboard)
Jan 20 21:13:06 Y4M1-II upowerd[2636]: treating change event as add on /sys/devices/pci0000:00/0000:00:08.1/0000:0f:00.3/usb7/7-3/7-3.4/7-3.4.3
Jan 20 21:13:06 Y4M1-II upowerd[2636]: treating change event as add on /sys/devices/pci0000:00/0000:00:08.1/0000:0f:00.3/usb7/7-3/7-3.4/7-3.4.3
Jan 20 21:13:06 Y4M1-II kernel: hid-generic 0003:046D:C541.0022: hiddev4,hidraw13: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:0f:00.3-3.4.3/input2
Jan 20 21:13:06 Y4M1-II kernel: hid-generic 0003:046D:C541.0021: input,hidraw12: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:0f:00.3-3.4.3/input1
Jan 20 21:13:06 Y4M1-II kernel: input: Logitech USB Receiver Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0f:00.3/usb7/7-3/7-3.4/7-3.4.3/7-3.4.3:1.1/0003:046D:C541.0021/input/input54
Jan 20 21:13:06 Y4M1-II kernel: hid-generic 0003:046D:C541.0020: input,hidraw11: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:0f:00.3-3.4.3/input0
Jan 20 21:13:06 Y4M1-II kernel: input: Logitech USB Receiver as /devices/pci0000:00/0000:00:08.1/0000:0f:00.3/usb7/7-3/7-3.4/7-3.4.3/7-3.4.3:1.0/0003:046D:C541.0020/input/input53
Jan 20 21:13:06 Y4M1-II upowerd[2636]: treating change event as add on /sys/devices/pci0000:00/0000:00:08.1/0000:0f:00.3/usb7/7-3/7-3.4/7-3.4.4
Jan 20 21:13:06 Y4M1-II kernel: usb 7-3.4.3: reset full-speed USB device number 5 using xhci_hcd
Jan 20 21:13:06 Y4M1-II systemd-logind[1569]: Watching system buttons on /dev/input/event25 (G.SKILL Corporation G.SKILL RIPJAWS MX780 GAMING MOUSE Keyboard)
Jan 20 21:13:06 Y4M1-II kernel: hid-generic 0003:28DA:3101.001F: input,hiddev3,hidraw10: USB HID v1.11 Keyboard [G.SKILL Corporation G.SKILL RIPJAWS MX780 GAMING MOUSE] on usb-0000:0f:00.3-3.4.4/input1
Jan 20 21:13:06 Y4M1-II upowerd[2636]: treating change event as add on /sys/devices/pci0000:00/0000:00:08.1/0000:0f:00.3/usb7/7-3/7-3.4/7-3.4.4
Jan 20 21:13:06 Y4M1-II kernel: input: G.SKILL Corporation G.SKILL RIPJAWS MX780 GAMING MOUSE Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0f:00.3/usb7/7-3/7-3.4/7-3.4.4/7-3.4.4:1.1/0003:28DA:3101.001F/input/input51
Jan 20 21:13:06 Y4M1-II kernel: hid-generic 0003:28DA:3101.001E: input,hidraw9: USB HID v1.11 Mouse [G.SKILL Corporation G.SKILL RIPJAWS MX780 GAMING MOUSE] on usb-0000:0f:00.3-3.4.4/input0
Jan 20 21:13:06 Y4M1-II kernel: input: G.SKILL Corporation G.SKILL RIPJAWS MX780 GAMING MOUSE as /devices/pci0000:00/0000:00:08.1/0000:0f:00.3/usb7/7-3/7-3.4/7-3.4.4/7-3.4.4:1.0/0003:28DA:3101.001E/input/input50
Jan 20 21:13:06 Y4M1-II kernel: usb 7-3.4.4: reset full-speed USB device number 4 using xhci_hcd
Jan 20 21:13:06 Y4M1-II kernel: virbr0: topology change detected, propagating
Jan 20 21:13:03 Y4M1-II avahi-daemon[1529]: Registering new address record for fe80::fc54:ff:fe4a:a7c5 on vnet3.*.
Jan 20 21:13:03 Y4M1-II avahi-daemon[1529]: New relevant interface vnet3.IPv6 for mDNS.
Jan 20 21:13:03 Y4M1-II avahi-daemon[1529]: Joining mDNS multicast group on interface vnet3.IPv6 with address fe80::fc54:ff:fe4a:a7c5.
Jan 20 21:13:02 Y4M1-II acpid[1523]: input device has been disconnected, fd 29
Jan 20 21:13:02 Y4M1-II acpid[1523]: input device has been disconnected, fd 30
Jan 20 21:13:02 Y4M1-II systemd[1]: Started Virtual Machine qemu-6-Windows.
Jan 20 21:13:02 Y4M1-II systemd-machined[1571]: New machine qemu-6-Windows.
Jan 20 21:13:02 Y4M1-II kernel: audit: type=1400 audit(1642731182.087:26956): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="libvirt-6440ba51-6199-451e-b6ed-bd5b4e6dc039" pid=16109 comm="apparmor_parser"
Jan 20 21:13:02 Y4M1-II audit[16109]: AVC apparmor="STATUS" operation="profile_replace" profile="unconfined" name="libvirt-6440ba51-6199-451e-b6ed-bd5b4e6dc039" pid=16109 comm="apparmor_parser"
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9806] device (vnet3): Activation: successful, device activated.
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9803] device (vnet3): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9803] device (vnet3): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
Jan 20 21:13:01 Y4M1-II systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 20 21:13:01 Y4M1-II dbus-daemon[1537]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jan 20 21:13:01 Y4M1-II systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 20 21:13:01 Y4M1-II dbus-daemon[1537]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.11' (uid=0 pid=1539 comm="/usr/sbin/NetworkManager --no-daemon " label="unconfined")
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9737] device (vnet3): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'external')
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9737] device (vnet3): Activation: connection 'vnet3' enslaved, continuing activation
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9736] device (virbr0): bridge port vnet3 was attached
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9736] device (vnet3): state change: config -> ip-config (reason 'none', sys-iface-state: 'external')
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9734] device (vnet3): state change: prepare -> config (reason 'none', sys-iface-state: 'external')
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9732] device (vnet3): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'external')
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9731] device (vnet3): Activation: starting connection 'vnet3' (56df03da-c6a3-43c2-8585-463406619412)
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9728] device (vnet3): state change: unavailable -> disconnected (reason 'connection-assumed', sys-iface-state: 'external')
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9719] device (vnet3): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'external')
Jan 20 21:13:01 Y4M1-II kernel: virbr0: port 1(vnet3) entered listening state
Jan 20 21:13:01 Y4M1-II kernel: virbr0: port 1(vnet3) entered blocking state
Jan 20 21:13:01 Y4M1-II kernel: device vnet3 entered promiscuous mode
Jan 20 21:13:01 Y4M1-II kernel: virbr0: port 1(vnet3) entered disabled state
Jan 20 21:13:01 Y4M1-II kernel: virbr0: port 1(vnet3) entered blocking state
Jan 20 21:13:01 Y4M1-II systemd-udevd[16097]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
Jan 20 21:13:01 Y4M1-II systemd-udevd[16097]: Using default interface naming scheme 'v249'.
Jan 20 21:13:01 Y4M1-II NetworkManager[1539]: <info>  [1642731181.9683] manager: (vnet3): new Tun device (/org/freedesktop/NetworkManager/Devices/8)
Jan 20 21:13:01 Y4M1-II kernel: audit: type=1400 audit(1642731181.939:26955): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="libvirt-6440ba51-6199-451e-b6ed-bd5b4e6dc039" pid=16077 comm="apparmor_parser"
Jan 20 21:13:01 Y4M1-II audit[16077]: AVC apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="libvirt-6440ba51-6199-451e-b6ed-bd5b4e6dc039" pid=16077 comm="apparmor_parser"
Jan 20 21:13:01 Y4M1-II kernel: audit: type=1400 audit(1642731181.815:26954): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="libvirt-6440ba51-6199-451e-b6ed-bd5b4e6dc039" pid=16073 comm="apparmor_parser"
Jan 20 21:13:01 Y4M1-II audit[16073]: AVC apparmor="STATUS" operation="profile_replace" profile="unconfined" name="libvirt-6440ba51-6199-451e-b6ed-bd5b4e6dc039" pid=16073 comm="apparmor_parser"
Jan 20 21:13:01 Y4M1-II kernel: audit: type=1400 audit(1642731181.691:26953): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="libvirt-6440ba51-6199-451e-b6ed-bd5b4e6dc039" pid=16069 comm="apparmor_parser"
Jan 20 21:13:01 Y4M1-II audit[16069]: AVC apparmor="STATUS" operation="profile_replace" profile="unconfined" name="libvirt-6440ba51-6199-451e-b6ed-bd5b4e6dc039" pid=16069 comm="apparmor_parser"
Jan 20 21:13:01 Y4M1-II kernel: audit: type=1400 audit(1642731181.559:26952): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libvirt-6440ba51-6199-451e-b6ed-bd5b4e6dc039" pid=16066 comm="apparmor_parser"
Jan 20 21:13:01 Y4M1-II audit[16066]: AVC apparmor="STATUS" operation="profile_load" profile="unconfined" name="libvirt-6440ba51-6199-451e-b6ed-bd5b4e6dc039" pid=16066 comm="apparmor_parser"

yeah somethings blocking permissions by the looks of it.

SELinux=permissive
should still work for your version of kubuntu. its just your desktop environment thats different to ubuntu.
the cmd line syntax is the same.

or
look to see if you have /etc/selinux/config
if you do, edit it and set SELinux=disabled there.
reboot and see if you can now run your program.

https://linuxconfig.org/how-to-disable-enable-selinux-on-ubuntu-20-04-focal-fossa-linux

Does the virtual machine boot without a TPM module?

I removed the emulated TPM, then it booted, but can’t login.

it’s been resolved.

1 Like

? any hints on how? it might help someone else. :wink:

I posted the answer at the top, but I’ll copy it here in case people missed it.

RESOLVED
Gotta thank the developer for his assistance.

I deleted the SWTPM keys for my VM from this directory:

sudo rm -rf /var/lib/libvirt/swtpm/<uuid of VM>

When I relaunched Windows, I had to create a new PIN, so that’s one thing you should expect. I decided to link it with my Windows/Xbox account because it’s made specifically for gaming, anyway (especially Halo Infinite). Not sure how it’ll react with a simple local account.

1 Like

thanks. :slight_smile: have fun! with it.