Support arm64 nodes (Unexpected enum value 0 for virDomainDeviceAddressType)

Is this a BUG REPORT or FEATURE REQUEST?:

Uncomment only one, leave it on its own line:

/kind bug

/kind enhancement

What happened:
by default (x86_64),launcher can not get the right cpu arch
I debug it
https://github.com/kubevirt/kubevirt/blob/v0.18.1/pkg/virt-launcher/virtwrap/api/defaults.go#L18
before I edit the source code ,the launcher log :
{"component":"virt-launcher","level":"info","msg":"Collected all requested hook sidecar sockets","pos":"manager.go:67","timestamp":"2019-07-10T09:19:31.064235Z"}
{"component":"virt-launcher","level":"info","msg":"Sorted all collected sidecar sockets per hook point based on their priority and name: map[]","pos":"manager.go:70","timestamp":"2019-07-10T09:19:31.064409Z"}
{"component":"virt-launcher","level":"info","msg":"Watchdog file created at /var/run/kubevirt/watchdog-files/kubevirt_testvmi","pos":"virt-launcher.go:156","timestamp":"2019-07-10T09:19:31.066740Z"}
{"component":"virt-launcher","level":"info","msg":"Connecting to libvirt daemon: qemu:///system","pos":"libvirt.go:348","timestamp":"2019-07-10T09:19:31.067638Z"}
{"component":"virt-launcher","level":"info","msg":"Connecting to libvirt daemon failed: virError(Code=38, Domain=7, Message='Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory')","pos":"libvirt.go:356","timestamp":"2019-07-10T09:19:31.094769Z"}
{"component":"virt-launcher","level":"info","msg":"libvirt version: 5.4.0, package: 2.fc31 (Fedora Project, 2019-06-20-16:38:00, )","subcomponent":"libvirt","thread":"49","timestamp":"2019-07-10T09:19:31.226000Z"}
{"component":"virt-launcher","level":"info","msg":"hostname: testvmi","subcomponent":"libvirt","thread":"49","timestamp":"2019-07-10T09:19:31.226000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"virDBusGetSystemBus:108","subcomponent":"libvirt","thread":"49","timestamp":"2019-07-10T09:19:31.226000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"virDBusGetSystemBus:108","subcomponent":"libvirt","thread":"49","timestamp":"2019-07-10T09:19:31.916000Z"}
{"component":"virt-launcher","level":"warning","msg":"DBus not available, disabling firewalld support in bridge_network_driver: internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"networkStateInitialize:694","subcomponent":"libvirt","thread":"49","timestamp":"2019-07-10T09:19:31.916000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:00:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.024000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:00:01.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.025000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:02:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.032000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:01.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.033000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:08.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.034000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:09.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.035000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:10.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.036000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:11.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.037000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:00:02.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.038000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:09:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.039000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:01.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.040000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:02.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.041000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:04.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.042000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0d:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.052000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0d:00.1/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.052000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0d:00.2/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.053000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0d:00.3/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.054000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:05.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.055000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0e:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.062000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:06.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.066000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0f:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.073000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:10:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.074000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:07.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.077000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:08.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.078000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:12:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.079000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:09.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.081000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:13:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.090000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:0a.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.108000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:14:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.109000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:0b.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.128000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:15:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"53","timestamp":"2019-07-10T09:19:32.129000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Cannot probe for supported suspend types","pos":"virNodeSuspendSupportsTarget:335","subcomponent":"libvirt","thread":"49","timestamp":"2019-07-10T09:19:33.316000Z"}
{"component":"virt-launcher","level":"warning","msg":"Failed to get host power management capabilities","pos":"virQEMUCapsInit:920","subcomponent":"libvirt","thread":"49","timestamp":"2019-07-10T09:19:33.316000Z"}
{"component":"virt-launcher","level":"error","msg":"this function is not supported by the connection driver: cannot detect host CPU model for aarch64 architecture","pos":"virCPUGetHost:452","subcomponent":"libvirt","thread":"49","timestamp":"2019-07-10T09:19:34.312000Z"}
{"component":"virt-launcher","level":"error","msg":"this function is not supported by the connection driver: cannot detect host CPU model for aarch64 architecture","pos":"virCPUGetHost:452","subcomponent":"libvirt","thread":"49","timestamp":"2019-07-10T09:19:34.312000Z"}
{"component":"virt-launcher","level":"info","msg":"Connected to libvirt daemon","pos":"libvirt.go:364","timestamp":"2019-07-10T09:19:34.334731Z"}
{"component":"virt-launcher","level":"info","msg":"Registered libvirt event notify callback","pos":"client.go:283","timestamp":"2019-07-10T09:19:34.339301Z"}
{"component":"virt-launcher","level":"info","msg":"Marked as ready","pos":"virt-launcher.go:73","timestamp":"2019-07-10T09:19:34.339652Z"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Executing PreStartHook on VMI pod environment","name":"testvmi","namespace":"kubevirt","pos":"manager.go:689","timestamp":"2019-07-10T09:20:44.655389Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Starting PreCloudInitIso hook","name":"testvmi","namespace":"kubevirt","pos":"manager.go:700","timestamp":"2019-07-10T09:20:44.655782Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"info","msg":"updated MAC for eth0 interface: old: ca:b0:c9:f2:fa:d2 -\u003e new: ca:b0:c9:6e:a9:37","pos":"common.go:203","timestamp":"2019-07-10T09:20:44.663906Z"}
{"component":"virt-launcher","kind":"","level":"info","msg":"bridge pod interface: VIF: { Name: eth0, IP: <IP_ADDRESS>, Mask: ffffffff, MAC: ca:b0:c9:f2:fa:d2, Gateway: <IP_ADDRESS>, MTU: 1500}","name":"testvmi","namespace":"kubevirt","pos":"podinterface.go:258","timestamp":"2019-07-10T09:20:44.671924Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"info","msg":"Found nameservers in /etc/resolv.conf: \n\n\u0001\n","pos":"converter.go:1394","timestamp":"2019-07-10T09:20:44.672211Z"}
{"component":"virt-launcher","level":"info","msg":"Found search domains in /etc/resolv.conf: kubevirt.svc.cluster.local svc.cluster.local cluster.local","pos":"converter.go:1395","timestamp":"2019-07-10T09:20:44.672368Z"}
{"component":"virt-launcher","level":"info","msg":"Starting SingleClientDHCPServer","pos":"dhcp.go:64","timestamp":"2019-07-10T09:20:44.672488Z"}
{"component":"virt-launcher","level":"info","msg":"Driver cache mode for /var/run/kubevirt-ephemeral-disks/container-disk-data/kubevirt/testvmi/disk_containerdisk/disk-image.qcow2 set to none","pos":"converter.go:166","timestamp":"2019-07-10T09:20:44.673243Z"}
{"component":"virt-launcher","level":"error","msg":"invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm","pos":"virCapabilitiesDomainDataLookupInternal:752","subcomponent":"libvirt","thread":"37","timestamp":"2019-07-10T09:20:44.676000Z"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Defining the VirtualMachineInstance failed.","name":"testvmi","namespace":"kubevirt","pos":"libvirt_helper.go:96","reason":"virError(Code=8, Domain=44, Message='invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm ')","timestamp":"2019-07-10T09:20:44.676977Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Failed to sync vmi","name":"testvmi","namespace":"kubevirt","pos":"server.go:160","reason":"virError(Code=8, Domain=44, Message='invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm ')","timestamp":"2019-07-10T09:20:44.677076Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Executing PreStartHook on VMI pod environment","name":"testvmi","namespace":"kubevirt","pos":"manager.go:689","timestamp":"2019-07-10T09:20:44.700544Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Starting PreCloudInitIso hook","name":"testvmi","namespace":"kubevirt","pos":"manager.go:700","timestamp":"2019-07-10T09:20:44.700940Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"info","msg":"Driver cache mode for /var/run/kubevirt-ephemeral-disks/container-disk-data/kubevirt/testvmi/disk_containerdisk/disk-image.qcow2 set to none","pos":"converter.go:166","timestamp":"2019-07-10T09:20:44.701202Z"}
{"component":"virt-launcher","level":"error","msg":"invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm","pos":"virCapabilitiesDomainDataLookupInternal:752","subcomponent":"libvirt","thread":"34","timestamp":"2019-07-10T09:20:44.701000Z"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Defining the VirtualMachineInstance failed.","name":"testvmi","namespace":"kubevirt","pos":"libvirt_helper.go:96","reason":"virError(Code=8, Domain=44, Message='invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm ')","timestamp":"2019-07-10T09:20:44.702054Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Failed to sync vmi","name":"testvmi","namespace":"kubevirt","pos":"server.go:160","reason":"virError(Code=8, Domain=44, Message='invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm ')","timestamp":"2019-07-10T09:20:44.702143Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Executing PreStartHook on VMI pod environment","name":"testvmi","namespace":"kubevirt","pos":"manager.go:689","timestamp":"2019-07-10T09:20:44.705894Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Starting PreCloudInitIso hook","name":"testvmi","namespace":"kubevirt","pos":"manager.go:700","timestamp":"2019-07-10T09:20:44.706224Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"info","msg":"Driver cache mode for /var/run/kubevirt-ephemeral-disks/container-disk-data/kubevirt/testvmi/disk_containerdisk/disk-image.qcow2 set to none","pos":"converter.go:166","timestamp":"2019-07-10T09:20:44.706480Z"}
{"component":"virt-launcher","level":"error","msg":"invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm","pos":"virCapabilitiesDomainDataLookupInternal:752","subcomponent":"libvirt","thread":"36","timestamp":"2019-07-10T09:20:44.707000Z"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Defining the VirtualMachineInstance failed.","name":"testvmi","namespace":"kubevirt","pos":"libvirt_helper.go:96","reason":"virError(Code=8, Domain=44, Message='invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm ')","timestamp":"2019-07-10T09:20:44.707414Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Failed to sync vmi","name":"testvmi","namespace":"kubevirt","pos":"server.go:160","reason":"virError(Code=8, Domain=44, Message='invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm ')","timestamp":"2019-07-10T09:20:44.707491Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Executing PreStartHook on VMI pod environment","name":"testvmi","namespace":"kubevirt","pos":"manager.go:689","timestamp":"2019-07-10T09:20:44.712801Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Starting PreCloudInitIso hook","name":"testvmi","namespace":"kubevirt","pos":"manager.go:700","timestamp":"2019-07-10T09:20:44.713095Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"info","msg":"Driver cache mode for /var/run/kubevirt-ephemeral-disks/container-disk-data/kubevirt/testvmi/disk_containerdisk/disk-image.qcow2 set to none","pos":"converter.go:166","timestamp":"2019-07-10T09:20:44.713312Z"}
{"component":"virt-launcher","level":"error","msg":"invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm","pos":"virCapabilitiesDomainDataLookupInternal:752","subcomponent":"libvirt","thread":"38","timestamp":"2019-07-10T09:20:44.713000Z"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Defining the VirtualMachineInstance failed.","name":"testvmi","namespace":"kubevirt","pos":"libvirt_helper.go:96","reason":"virError(Code=8, Domain=44, Message='invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm ')","timestamp":"2019-07-10T09:20:44.714088Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Failed to sync vmi","name":"testvmi","namespace":"kubevirt","pos":"server.go:160","reason":"virError(Code=8, Domain=44, Message='invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm ')","timestamp":"2019-07-10T09:20:44.714159Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Executing PreStartHook on VMI pod environment","name":"testvmi","namespace":"kubevirt","pos":"manager.go:689","timestamp":"2019-07-10T09:20:44.738345Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Starting PreCloudInitIso hook","name":"testvmi","namespace":"kubevirt","pos":"manager.go:700","timestamp":"2019-07-10T09:20:44.738688Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"info","msg":"Driver cache mode for /var/run/kubevirt-ephemeral-disks/container-disk-data/kubevirt/testvmi/disk_containerdisk/disk-image.qcow2 set to none","pos":"converter.go:166","timestamp":"2019-07-10T09:20:44.738939Z"}
{"component":"virt-launcher","level":"error","msg":"invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm","pos":"virCapabilitiesDomainDataLookupInternal:752","subcomponent":"libvirt","thread":"40","timestamp":"2019-07-10T09:20:44.739000Z"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Defining the VirtualMachineInstance failed.","name":"testvmi","namespace":"kubevirt","pos":"libvirt_helper.go:96","reason":"virError(Code=8, Domain=44, Message='invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm ')","timestamp":"2019-07-10T09:20:44.740025Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Failed to sync vmi","name":"testvmi","namespace":"kubevirt","pos":"server.go:160","reason":"virError(Code=8, Domain=44, Message='invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm ')","timestamp":"2019-07-10T09:20:44.740109Z","uid":"d058e5f5-a2f3-11e9-ba6e-eeeeeeeeeeee"}

because I am working on arm64, so I modify the source code and build it
func SetDefaults_OSType(ostype *OSType) {
        ostype.OS = "hvm"
        if ostype.Arch == "" {
//              ostype.Arch = "x86_64"
                ostype.Arch = "aarch64"
        }

        // q35 is an alias of the newest q35 machine type.
        // TODO: we probably want to select concrete type in the future for "future-backwards" compatibility.
        if ostype.Machine == "" {
                ostype.Machine = "q35"
        }
}

and go on run it .
next ,
I run kubevirt on arm64 k8s cluster
root@master1:/nas/kubevirt/yaml# kubectl get po -n kubevirt
NAME                               READY   STATUS    RESTARTS   AGE
virt-api-559f9d6798-pgn6l          1/1     Running   0          10m
virt-controller-5c8cfc59f4-68h7j   1/1     Running   0          9m24s
virt-handler-67nml                 1/1     Running   0          10m
virt-handler-988sr                 1/1     Running   0          10m
virt-handler-bv4p2                 1/1     Running   0          10m
virt-handler-l2fht                 1/1     Running   0          10m
virt-handler-llp24                 1/1     Running   0          10m
virt-launcher-testvmi-tvkzb        0/2     Completed   0          6m57s
virt-operator-7b75f7498d-882zx     1/1     Running   0          11m
virt-operator-7b75f7498d-sjf9t     1/1     Running   0          11m

I debug and get the generated file 'domain.xml'
<domain type='kvm'>
  <name>kubevirt_testvmi</name>
  <uuid>38ff9488-9b02-452d-a132-42203cf19146</uuid>
  <metadata>
    <kubevirt xmlns="http://kubevirt.io">
      <uid>00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee</uid>
      <graceperiod>
        <deletionGracePeriodSeconds>30</deletionGracePeriodSeconds>
      </graceperiod>
    </kubevirt>
  </metadata>
  <memory unit='KiB'>1000000</memory>
  <currentMemory unit='KiB'>1000000</currentMemory>
  <vcpu placement='static'>1</vcpu>
  <iothreads>1</iothreads>
  <sysinfo type='smbios'>
    <system>
      <entry name='uuid'>38ff9488-9b02-452d-a132-42203cf19146</entry>
    </system>
  </sysinfo>
  <os>
    <type arch='aarch64' machine='q35'>hvm</type>
    <boot dev='hd'/>
  </os>
  <cpu mode='host-passthrough' check='none'>
    <topology sockets='1' cores='1' threads='1'/>
  </cpu>
  <clock offset='utc'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <devices>
    <emulator>/usr/bin/qemu-system-aarch64</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2'/>
      <source file='/var/run/kubevirt-ephemeral-disks/container-disk-data/kubevirt/testvmi/disk_containerdisk/disk-image.qcow2'/>
      <target dev='vda' bus='virtio'/>
      <alias name='ua-containerdisk'/>
    </disk>
    <controller type='usb' index='0' model='none'/>
    <controller type='virtio-serial' index='0'/>
    <interface type='bridge'>
      <mac address='52:54:00:92:53:9d'/>
      <source bridge='k6t-eth0'/>
      <model type='virtio'/>
      <alias name='ua-default'/>
    </interface>
    <serial type='unix'>
      <source mode='bind' path='/var/run/kubevirt-private/00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee/virt-serial0'/>
      <target port='0'/>
    </serial>
    <console type='unix'>
      <source mode='bind' path='/var/run/kubevirt-private/00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee/virt-serial0'/>
      <target type='serial' port='0'/>
    </console>
    <channel type='unix'>
      <target type='virtio' name='org.qemu.guest_agent.0'/>
      <address type='virtio-serial' controller='0' bus='0' port='1'/>
    </channel>
    <graphics type='vnc' socket='/var/run/kubevirt-private/00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee/virt-vnc'>
      <listen type='socket' socket='/var/run/kubevirt-private/00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee/virt-vnc'/>
    </graphics>
    <video>
      <model type='vga' vram='16384' heads='1' primary='yes'/>
    </video>
    <memballoon model='none'/>
    <rng model='virtio'>
      <backend model='random'>/dev/urandom</backend>
    </rng>
  </devices>
</domain>

kubectl logs virt-launcher-testvmi-tvkzb -c compute

{"component":"virt-launcher","level":"info","msg":"Collected all requested hook sidecar sockets","pos":"manager.go:67","timestamp":"2019-07-10T08:52:52.653910Z"}
{"component":"virt-launcher","level":"info","msg":"Sorted all collected sidecar sockets per hook point based on their priority and name: map[]","pos":"manager.go:70","timestamp":"2019-07-10T08:52:52.654100Z"}
{"component":"virt-launcher","level":"info","msg":"Watchdog file created at /var/run/kubevirt/watchdog-files/kubevirt_testvmi","pos":"virt-launcher.go:156","timestamp":"2019-07-10T08:52:53.062611Z"}
{"component":"virt-launcher","level":"info","msg":"Connecting to libvirt daemon: qemu:///system","pos":"libvirt.go:348","timestamp":"2019-07-10T08:52:53.063535Z"}
{"component":"virt-launcher","level":"info","msg":"Connecting to libvirt daemon failed: virError(Code=38, Domain=7, Message='Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory')","pos":"libvirt.go:356","timestamp":"2019-07-10T08:52:53.076901Z"}
{"component":"virt-launcher","level":"info","msg":"libvirt version: 5.4.0, package: 2.fc31 (Fedora Project, 2019-06-20-16:38:00, )","subcomponent":"libvirt","thread":"51","timestamp":"2019-07-10T08:52:53.227000Z"}
{"component":"virt-launcher","level":"info","msg":"hostname: testvmi","subcomponent":"libvirt","thread":"51","timestamp":"2019-07-10T08:52:53.227000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"virDBusGetSystemBus:108","subcomponent":"libvirt","thread":"51","timestamp":"2019-07-10T08:52:53.227000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"virDBusGetSystemBus:108","subcomponent":"libvirt","thread":"51","timestamp":"2019-07-10T08:52:53.920000Z"}
{"component":"virt-launcher","level":"warning","msg":"DBus not available, disabling firewalld support in bridge_network_driver: internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"networkStateInitialize:694","subcomponent":"libvirt","thread":"51","timestamp":"2019-07-10T08:52:53.920000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:00:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.031000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:00:01.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.032000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:02:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.040000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:01.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.041000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:08.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.042000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:09.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.043000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:10.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.044000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:11.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.045000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:00:02.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.046000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:09:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.047000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:01.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.047000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:02.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.048000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:04.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.049000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0d:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.059000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0d:00.1/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.060000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0d:00.2/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.061000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0d:00.3/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.061000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:05.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.062000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0e:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.070000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:06.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.073000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0f:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.081000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:10:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.081000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:07.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.084000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:08.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.085000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:12:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.086000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:09.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.089000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:13:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.096000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:0a.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.114000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:14:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.115000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:0b.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.134000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:15:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"55","timestamp":"2019-07-10T08:52:54.135000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Cannot probe for supported suspend types","pos":"virNodeSuspendSupportsTarget:335","subcomponent":"libvirt","thread":"51","timestamp":"2019-07-10T08:52:55.316000Z"}
{"component":"virt-launcher","level":"warning","msg":"Failed to get host power management capabilities","pos":"virQEMUCapsInit:920","subcomponent":"libvirt","thread":"51","timestamp":"2019-07-10T08:52:55.316000Z"}
{"component":"virt-launcher","level":"error","msg":"this function is not supported by the connection driver: cannot detect host CPU model for aarch64 architecture","pos":"virCPUGetHost:452","subcomponent":"libvirt","thread":"51","timestamp":"2019-07-10T08:52:56.933000Z"}
{"component":"virt-launcher","level":"error","msg":"this function is not supported by the connection driver: cannot detect host CPU model for aarch64 architecture","pos":"virCPUGetHost:452","subcomponent":"libvirt","thread":"51","timestamp":"2019-07-10T08:52:56.933000Z"}
{"component":"virt-launcher","level":"info","msg":"Connected to libvirt daemon","pos":"libvirt.go:364","timestamp":"2019-07-10T08:52:56.954032Z"}
{"component":"virt-launcher","level":"info","msg":"Registered libvirt event notify callback","pos":"client.go:283","timestamp":"2019-07-10T08:52:56.958928Z"}
{"component":"virt-launcher","level":"info","msg":"Marked as ready","pos":"virt-launcher.go:73","timestamp":"2019-07-10T08:52:56.959363Z"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Executing PreStartHook on VMI pod environment","name":"testvmi","namespace":"kubevirt","pos":"manager.go:689","timestamp":"2019-07-10T08:53:34.531288Z","uid":"00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Starting PreCloudInitIso hook","name":"testvmi","namespace":"kubevirt","pos":"manager.go:700","timestamp":"2019-07-10T08:53:34.531643Z","uid":"00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"info","msg":"updated MAC for eth0 interface: old: de:a7:40:98:07:e6 -\u003e new: de:a7:40:f3:32:40","pos":"common.go:203","timestamp":"2019-07-10T08:53:34.540588Z"}
{"component":"virt-launcher","kind":"","level":"info","msg":"bridge pod interface: VIF: { Name: eth0, IP: <IP_ADDRESS>, Mask: ffffffff, MAC: de:a7:40:98:07:e6, Gateway: <IP_ADDRESS>, MTU: 1500}","name":"testvmi","namespace":"kubevirt","pos":"podinterface.go:258","timestamp":"2019-07-10T08:53:34.548175Z","uid":"00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"info","msg":"Found nameservers in /etc/resolv.conf: \n\n\u0001\n","pos":"converter.go:1394","timestamp":"2019-07-10T08:53:34.548413Z"}
{"component":"virt-launcher","level":"info","msg":"Found search domains in /etc/resolv.conf: kubevirt.svc.cluster.local svc.cluster.local cluster.local","pos":"converter.go:1395","timestamp":"2019-07-10T08:53:34.548505Z"}
{"component":"virt-launcher","level":"info","msg":"Starting SingleClientDHCPServer","pos":"dhcp.go:64","timestamp":"2019-07-10T08:53:34.548671Z"}
{"component":"virt-launcher","level":"info","msg":"Driver cache mode for /var/run/kubevirt-ephemeral-disks/container-disk-data/kubevirt/testvmi/disk_containerdisk/disk-image.qcow2 set to none","pos":"converter.go:166","timestamp":"2019-07-10T08:53:34.549360Z"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Domain defined.","name":"testvmi","namespace":"kubevirt","pos":"manager.go:888","timestamp":"2019-07-10T08:53:35.324473Z","uid":"00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"info","msg":"DomainLifecycle event 0 with reason 0 received","pos":"client.go:248","timestamp":"2019-07-10T08:53:35.324763Z"}
{"component":"virt-launcher","level":"info","msg":"kubevirt domain status: Shutoff(5):Unknown(0)","pos":"client.go:179","timestamp":"2019-07-10T08:53:35.326967Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"virDBusGetSystemBus:108","subcomponent":"libvirt","thread":"36","timestamp":"2019-07-10T08:53:35.330000Z"}
{"component":"virt-launcher","level":"info","msg":"Detected domain with UUID 38ff9488-9b02-452d-a132-42203cf19146","pos":"virt-launcher.go:246","timestamp":"2019-07-10T08:53:35.332421Z"}
{"component":"virt-launcher","level":"info","msg":"Monitoring loop: rate 1s start timeout 5m0s","pos":"monitor.go:251","timestamp":"2019-07-10T08:53:35.332519Z"}
{"component":"virt-launcher","level":"info","msg":"processed event","pos":"client.go:235","timestamp":"2019-07-10T08:53:35.333708Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Unexpected enum value 0 for virDomainDeviceAddressType","pos":"qemuBuildVirtioDevStr:479","subcomponent":"libvirt","thread":"36","timestamp":"2019-07-10T08:53:35.358000Z"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Starting the VirtualMachineInstance failed.","name":"testvmi","namespace":"kubevirt","pos":"manager.go:936","reason":"virError(Code=1, Domain=10, Message='internal error: Unexpected enum value 0 for virDomainDeviceAddressType')","timestamp":"2019-07-10T08:53:35.359823Z","uid":"00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Failed to sync vmi","name":"testvmi","namespace":"kubevirt","pos":"server.go:160","reason":"virError(Code=1, Domain=10, Message='internal error: Unexpected enum value 0 for virDomainDeviceAddressType')","timestamp":"2019-07-10T08:53:35.359995Z","uid":"00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"info","msg":"DomainLifecycle event 0 with reason 1 received","pos":"client.go:248","timestamp":"2019-07-10T08:53:35.616350Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"virDBusGetSystemBus:108","subcomponent":"libvirt","thread":"39","timestamp":"2019-07-10T08:53:35.620000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Unexpected enum value 0 for virDomainDeviceAddressType","pos":"qemuBuildVirtioDevStr:479","subcomponent":"libvirt","thread":"39","timestamp":"2019-07-10T08:53:35.636000Z"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Starting the VirtualMachineInstance failed.","name":"testvmi","namespace":"kubevirt","pos":"manager.go:936","reason":"virError(Code=1, Domain=10, Message='internal error: Unexpected enum value 0 for virDomainDeviceAddressType')","timestamp":"2019-07-10T08:53:35.638251Z","uid":"00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"info","msg":"kubevirt domain status: Shutoff(5):Failed(6)","pos":"client.go:179","timestamp":"2019-07-10T08:53:35.638357Z"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Failed to sync vmi","name":"testvmi","namespace":"kubevirt","pos":"server.go:160","reason":"virError(Code=1, Domain=10, Message='internal error: Unexpected enum value 0 for virDomainDeviceAddressType')","timestamp":"2019-07-10T08:53:35.638396Z","uid":"00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"info","msg":"processed event","pos":"client.go:235","timestamp":"2019-07-10T08:53:35.639842Z"}
......
{"component":"virt-launcher","level":"info","msg":"kubevirt domain status: Shutoff(5):Failed(6)","pos":"client.go:179","timestamp":"2019-07-10T08:59:20.303609Z"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Failed to sync vmi","name":"testvmi","namespace":"kubevirt","pos":"server.go:160","reason":"virError(Code=1, Domain=10, Message='internal error: Unexpected enum value 0 for virDomainDeviceAddressType')","timestamp":"2019-07-10T08:59:20.303644Z","uid":"00f149a9-a2f0-11e9-ba6e-eeeeeeeeeeee"}
{"component":"virt-launcher","level":"error","msg":"Failed to upate agent poller domain info","pos":"agent_poller.go:138","timestamp":"2019-07-10T08:59:20.304992Z"}
{"component":"virt-launcher","level":"info","msg":"processed event","pos":"client.go:235","timestamp":"2019-07-10T08:59:20.305072Z"}
{"component":"virt-launcher","level":"info","msg":"Timed out waiting for final delete notification after calling kill.","pos":"virt-launcher.go:302","timestamp":"2019-07-10T08:59:20.335797Z"}
{"component":"virt-launcher","level":"info","msg":"stopping cmd server","pos":"server.go:313","timestamp":"2019-07-10T08:59:20.335921Z"}
{"component":"virt-launcher","level":"info","msg":"Exiting...","pos":"virt-launcher.go:497","timestamp":"2019-07-10T08:59:20.336299Z"}
{"component":"virt-launcher","level":"error","msg":"received signal terminated but can't signal virt-launcher to shut down","pos":"virt-launcher.go:539","reason":"os: process already finished","timestamp":"2019-07-10T08:59:24.675284Z"}

problem:

Does Dbus error effect?
what's the error  "Unexpected enum value 0 for virDomainDeviceAddressType"?

What you expected to happen:
expect it run nomal
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
launcher image:
FROM kylincloud2.hub/kube-system/libvirt:5.4.0
RUN dnf -y clean all && \
  test $(id -u qemu) = 107 # make sure that the qemu user really is 107
COPY virt-launcher /usr/bin/virt-launcher
#COPY .version /.version
# Allow qemu to bind privileged ports
#RUN setcap CAP_NET_BIND_SERVICE=+eip /usr/bin/qemu-system-aarch64
RUN mkdir -p /usr/share/kubevirt/virt-launcher
COPY sock-connector /usr/share/kubevirt/virt-launcher/
ENTRYPOINT [ "/usr/bin/virt-launcher" ]

libvirt image:
FROM arm64v8/fedora:31
ENV container docker
#ENV LIBVIRT_VERSION 5.1.0
RUN dnf install -y dnf-plugins-core && \
  dnf copr enable -y @virtmaint-sig/virt-preview && \
  dnf install -y \
    libvirt-daemon-kvm.aarch64 \
    libvirt-client.aarch64 \
    socat \
    genisoimage \
    selinux-policy selinux-policy-targeted \
    augeas && \
   dbus-daemon.aarch64  && \
   edk2-aarch64.noarch  && \
   edk2-arm.noarch && \
   mkdir /run/dbus/ && \
  dnf clean all

COPY augconf /augconf
RUN augtool -f -s /augconf

COPY libvirtd.sh /libvirtd.sh
RUN chmod a+x /libvirtd.sh

RUN setcap CAP_NET_BIND_SERVICE=+eip /usr/bin/qemu-system-aarch64

CMD ["/libvirtd.sh"]

Environment:

KubeVirt version (use virtctl version):

root@master1:/nas/kubevirt/yaml/log# virtctl version
Client Version: version.Info{GitVersion:"v0.0.0-master+$Format:%h$", GitCommit:"$Format:%H$", GitTreeState:"", BuildDate:"1970-01-01T00:00:00Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/arm64"}
Server Version: version.Info{GitVersion:"v0.0.0-master+$Format:%h$", GitCommit:"$Format:%H$", GitTreeState:"", BuildDate:"1970-01-01T00:00:00Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/arm64"}

Kubernetes version (use kubectl version):

root@master1:/nas/kubevirt/yaml/log# kubectl version
Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.2", GitCommit:"66049e3b21efe110454d67df4fa62b08ea79a19b", GitTreeState:"archive", BuildDate:"2019-05-29T08:20:47Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/arm64"}
Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.2", GitCommit:"66049e3b21efe110454d67df4fa62b08ea79a19b", GitTreeState:"archive", BuildDate:"2019-05-29T08:20:47Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/arm64"}

VM or VMI specifications:

apiVersion: kubevirt.io/v1alpha3
kind: VirtualMachineInstance
metadata:
  name: testvmi
spec:
  terminationGracePeriodSeconds: 30
  domain:
    machine:
      type: ""
    resources:
      requests:
        memory: 1024M
    features:
      acpi:
        enabled: false
    cpu:
      model: host-passthrough
    devices:
      disks:
      - name: containerdisk
        disk:
          bus: virtio
      interfaces:
      - name: default
        bridge: {}
      rng: {}
  volumes:
  - name: containerdisk
    containerDisk:
      image: kylincloud2.hub/kube-system/ubuntu-disk:18-disk

Cloud provider or hardware configuration:
OS (e.g. from /etc/os-release):
Kernel (e.g. uname -a):
Linux master1 4.4.58-20171215.kylin.server.YUN+-generic #kylin SMP Fri Dec 22 16:41:06 CST 2017 aarch64 aarch64 aarch64 GNU/Linux
Install tools:
Others:

because on my machine (arm64) ,do not have q35 ,
root@master1:/var/lib# qemu-system-aarch64 -M ?
Supported machines are:
akita                Sharp SL-C1000 (Akita) PDA (PXA270)
borzoi               Sharp SL-C3100 (Borzoi) PDA (PXA270)
canon-a1100          Canon PowerShot A1100 IS
cheetah              Palm Tungsten|E aka. Cheetah PDA (OMAP310)
collie               Sharp SL-5500 (Collie) PDA (SA-1110)
connex               Gumstix Connex (PXA255)
cubieboard           cubietech cubieboard
highbank             Calxeda Highbank (ECX-1000)
imx25-pdk            ARM i.MX25 PDK board (ARM926)
integratorcp         ARM Integrator/CP (ARM926EJ-S)
kzm                  ARM KZM Emulation Baseboard (ARM1136)
lm3s6965evb          Stellaris LM3S6965EVB
lm3s811evb           Stellaris LM3S811EVB
mainstone            Mainstone II (PXA27x)
midway               Calxeda Midway (ECX-2000)
musicpal             Marvell 88w8618 / MusicPal (ARM926EJ-S)
n800                 Nokia N800 tablet aka. RX-34 (OMAP2420)
n810                 Nokia N810 tablet aka. RX-44 (OMAP2420)
netduino2            Netduino 2 Machine
none                 empty machine
nuri                 Samsung NURI board (Exynos4210)
palmetto-bmc         OpenPOWER Palmetto BMC
raspi2               Raspberry Pi 2
realview-eb          ARM RealView Emulation Baseboard (ARM926EJ-S)
realview-eb-mpcore   ARM RealView Emulation Baseboard (ARM11MPCore)
realview-pb-a8       ARM RealView Platform Baseboard for Cortex-A8
realview-pbx-a9      ARM RealView Platform Baseboard Explore for Cortex-A9
sabrelite            Freescale i.MX6 Quad SABRE Lite Board (Cortex A9)
smdkc210             Samsung SMDKC210 board (Exynos4210)
spitz                Sharp SL-C3000 (Spitz) PDA (PXA270)
sx1                  Siemens SX1 (OMAP310) V2
sx1-v1               Siemens SX1 (OMAP310) V1
terrier              Sharp SL-C3200 (Terrier) PDA (PXA270)
tosa                 Sharp SL-6000 (Tosa) PDA (PXA255)
verdex               Gumstix Verdex (PXA270)
versatileab          ARM Versatile/AB (ARM926EJ-S)
versatilepb          ARM Versatile/PB (ARM926EJ-S)
vexpress-a15         ARM Versatile Express for Cortex-A15
vexpress-a9          ARM Versatile Express for Cortex-A9
virt                 QEMU 2.6 ARM Virtual Machine (alias of virt-2.6)
virt-2.6             QEMU 2.6 ARM Virtual Machine
xilinx-zynq-a9       Xilinx Zynq Platform Baseboard for Cortex-A9
xlnx-ep108           Xilinx ZynqMP EP108 board
xlnx-zcu102          Xilinx ZynqMP ZCU102 board
z2                   Zipit Z2 (PXA27x)

and go on ,i modify the source
func SetDefaults_OSType(ostype *OSType) {
        ostype.OS = "hvm"
        if ostype.Arch == "" {
//              ostype.Arch = "x86_64"
                ostype.Arch = "aarch64"
        }

        // q35 is an alias of the newest q35 machine type.
        // TODO: we probably want to select concrete type in the future for "future-backwards" compatibility.
        if ostype.Machine == "" {
                ostype.Machine = "q35"
        }
      ostype.Machine = "virt"
}

and the error has changed
I get the domain.xml
<domain type='kvm'>
  <name>kubevirt_testvmi</name>
  <uuid>86e7db7d-f99b-4d80-8e9e-b9450871da99</uuid>
  <metadata>
    <kubevirt xmlns="http://kubevirt.io">
      <uid>6b5daa7f-a464-11e9-bc19-00073e90a226</uid>
      <graceperiod>
        <deletionGracePeriodSeconds>30</deletionGracePeriodSeconds>
      </graceperiod>
    </kubevirt>
  </metadata>
  <memory unit='KiB'>1000000</memory>
  <currentMemory unit='KiB'>1000000</currentMemory>
  <vcpu placement='static'>1</vcpu>
  <iothreads>1</iothreads>
  <sysinfo type='smbios'>
    <system>
      <entry name='uuid'>86e7db7d-f99b-4d80-8e9e-b9450871da99</entry>
    </system>
  </sysinfo>
  <os>
    <type arch='aarch64' machine='virt-4.0'>hvm</type>
    <boot dev='hd'/>
  </os>
  <features>
    <gic version='3'/>
  </features>
  <cpu mode='host-passthrough' check='none'>
    <topology sockets='1' cores='1' threads='1'/>
  </cpu>
  <clock offset='utc'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <devices>
    <emulator>/usr/bin/qemu-system-aarch64</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' iothread='1'/>
      <source file='/var/run/kubevirt-ephemeral-disks/container-disk-data/kubevirt/testvmi/disk_containerdisk/disk-image.qcow2'/>
      <target dev='vda' bus='virtio'/>
      <alias name='ua-containerdisk'/>
      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
    </disk>
    <controller type='usb' index='0' model='none'/>
    <controller type='pci' index='0' model='pcie-root'/>
    <controller type='virtio-serial' index='0'>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
    </controller>
    <controller type='pci' index='1' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='1' port='0x8'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/>
    </controller>
    <controller type='pci' index='2' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='2' port='0x9'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
    </controller>
    <controller type='pci' index='3' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='3' port='0xa'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
    </controller>
    <controller type='pci' index='4' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='4' port='0xb'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/>
    </controller>
    <controller type='pci' index='5' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='5' port='0xc'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/>
    </controller>
    <controller type='pci' index='6' 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='7' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='7' port='0xd'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x5'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:00:15:3e:ac'/>
      <source bridge='k6t-eth0'/>
      <model type='virtio'/>
      <alias name='ua-default'/>
      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
    </interface>
    <serial type='unix'>
      <source mode='bind' path='/var/run/kubevirt-private/6b5daa7f-a464-11e9-bc19-00073e90a226/virt-serial0'/>
      <target type='system-serial' port='0'>
        <model name='pl011'/>
      </target>
    </serial>
    <console type='unix'>
      <source mode='bind' path='/var/run/kubevirt-private/6b5daa7f-a464-11e9-bc19-00073e90a226/virt-serial0'/>
      <target type='serial' port='0'/>
    </console>
    <channel type='unix'>
      <target type='virtio' name='org.qemu.guest_agent.0'/>
      <address type='virtio-serial' controller='0' bus='0' port='1'/>
    </channel>
    <graphics type='vnc' socket='/var/run/kubevirt-private/6b5daa7f-a464-11e9-bc19-00073e90a226/virt-vnc'>
      <listen type='socket' socket='/var/run/kubevirt-private/6b5daa7f-a464-11e9-bc19-00073e90a226/virt-vnc'/>
    </graphics>
    <video>
      <model type='vga' vram='16384' heads='1' primary='yes'/>
      <address type='pci' domain='0x0000' bus='0x06' slot='0x01' function='0x0'/>
    </video>
    <memballoon model='none'/>
    <rng model='virtio'>
      <backend model='random'>/dev/urandom</backend>
      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
    </rng>
  </devices>
</domain>

the error logs :
{"component":"virt-launcher","level":"info","msg":"Collected all requested hook sidecar sockets","pos":"manager.go:67","timestamp":"2019-07-12T05:17:52.116953Z"}
{"component":"virt-launcher","level":"info","msg":"Sorted all collected sidecar sockets per hook point based on their priority and name: map[]","pos":"manager.go:70","timestamp":"2019-07-12T05:17:52.117107Z"}
{"component":"virt-launcher","level":"info","msg":"Watchdog file created at /var/run/kubevirt/watchdog-files/kubevirt_testvmi","pos":"virt-launcher.go:156","timestamp":"2019-07-12T05:17:52.119194Z"}
{"component":"virt-launcher","level":"info","msg":"Connecting to libvirt daemon: qemu:///system","pos":"libvirt.go:348","timestamp":"2019-07-12T05:17:52.120044Z"}
{"component":"virt-launcher","level":"info","msg":"Connecting to libvirt daemon failed: virError(Code=38, Domain=7, Message='Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory')","pos":"libvirt.go:356","timestamp":"2019-07-12T05:17:52.129240Z"}
{"component":"virt-launcher","level":"info","msg":"libvirt version: 5.4.0, package: 2.fc31 (Fedora Project, 2019-06-20-16:38:00, )","subcomponent":"libvirt","thread":"50","timestamp":"2019-07-12T05:17:52.277000Z"}
{"component":"virt-launcher","level":"info","msg":"hostname: testvmi","subcomponent":"libvirt","thread":"50","timestamp":"2019-07-12T05:17:52.277000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"virDBusGetSystemBus:108","subcomponent":"libvirt","thread":"50","timestamp":"2019-07-12T05:17:52.277000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"virDBusGetSystemBus:108","subcomponent":"libvirt","thread":"50","timestamp":"2019-07-12T05:17:52.971000Z"}
{"component":"virt-launcher","level":"warning","msg":"DBus not available, disabling firewalld support in bridge_network_driver: internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"networkStateInitialize:694","subcomponent":"libvirt","thread":"50","timestamp":"2019-07-12T05:17:52.971000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:00:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.089000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:00:01.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.090000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:02:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.098000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:01.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.099000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:08.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.100000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:09.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.101000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:10.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.102000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:03:11.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.103000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:00:02.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.104000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:09:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.104000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:01.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.105000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:02.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.106000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:04.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.107000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0d:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.117000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0d:00.1/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.118000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0d:00.2/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.119000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0d:00.3/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.119000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:05.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.120000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0e:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.128000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:06.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.131000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0f:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.138000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:10:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.139000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:07.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.143000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:08.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.144000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:12:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.145000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:09.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.148000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:13:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.155000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:0a.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.173000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:14:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.174000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:0a:0b.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.194000Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to open config space file '/sys/bus/pci/devices/0000:15:00.0/config': Read-only file system","pos":"virPCIDeviceConfigOpen:303","subcomponent":"libvirt","thread":"54","timestamp":"2019-07-12T05:17:53.195000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Cannot probe for supported suspend types","pos":"virNodeSuspendSupportsTarget:335","subcomponent":"libvirt","thread":"50","timestamp":"2019-07-12T05:17:54.377000Z"}
{"component":"virt-launcher","level":"warning","msg":"Failed to get host power management capabilities","pos":"virQEMUCapsInit:920","subcomponent":"libvirt","thread":"50","timestamp":"2019-07-12T05:17:54.378000Z"}
 {"component":"virt-launcher","level":"error","msg":"this function is not supported by the connection driver: cannot detect host CPU model for aarch64 architecture","pos":"virCPUGetHost:452","subcomponent":"libvirt","thread":"50","timestamp":"2019-07-12T05:17:55.369000Z"}
{"component":"virt-launcher","level":"error","msg":"this function is not supported by the connection driver: cannot detect host CPU model for aarch64 architecture","pos":"virCPUGetHost:452","subcomponent":"libvirt","thread":"50","timestamp":"2019-07-12T05:17:55.369000Z"}
{"component":"virt-launcher","level":"info","msg":"Connected to libvirt daemon","pos":"libvirt.go:364","timestamp":"2019-07-12T05:17:55.390153Z"}
{"component":"virt-launcher","level":"info","msg":"Registered libvirt event notify callback","pos":"client.go:283","timestamp":"2019-07-12T05:17:55.394770Z"}
{"component":"virt-launcher","level":"info","msg":"Marked as ready","pos":"virt-launcher.go:73","timestamp":"2019-07-12T05:17:55.395160Z"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Executing PreStartHook on VMI pod environment","name":"testvmi","namespace":"kubevirt","pos":"manager.go:689","timestamp":"2019-07-12T05:20:01.266112Z","uid":"6b5daa7f-a464-11e9-bc19-00073e90a226"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Starting PreCloudInitIso hook","name":"testvmi","namespace":"kubevirt","pos":"manager.go:700","timestamp":"2019-07-12T05:20:01.266520Z","uid":"6b5daa7f-a464-11e9-bc19-00073e90a226"}
{"component":"virt-launcher","level":"info","msg":"updated MAC for eth0 interface: old: c6:99:01:a8:6c:84 -\u003e new: c6:99:01:5f:26:6e","pos":"common.go:203","timestamp":"2019-07-12T05:20:01.274484Z"}
{"component":"virt-launcher","kind":"","level":"info","msg":"bridge pod interface: VIF: { Name: eth0, IP: <IP_ADDRESS>, Mask: ffffffff, MAC: c6:99:01:a8:6c:84, Gateway: <IP_ADDRESS>, MTU: 1500}","name":"testvmi","namespace":"kubevirt","pos":"podinterface.go:258","timestamp":"2019-07-12T05:20:01.281979Z","uid":"6b5daa7f-a464-11e9-bc19-00073e90a226"}
{"component":"virt-launcher","level":"info","msg":"Found nameservers in /etc/resolv.conf: \n\n\u0001\n","pos":"converter.go:1394","timestamp":"2019-07-12T05:20:01.282222Z"}
{"component":"virt-launcher","level":"info","msg":"Found search domains in /etc/resolv.conf: kubevirt.svc.cluster.local svc.cluster.local cluster.local","pos":"converter.go:1395","timestamp":"2019-07-12T05:20:01.282290Z"}
{"component":"virt-launcher","level":"info","msg":"Starting SingleClientDHCPServer","pos":"dhcp.go:64","timestamp":"2019-07-12T05:20:01.282447Z"}
{"component":"virt-launcher","level":"info","msg":"Driver cache mode for /var/run/kubevirt-ephemeral-disks/container-disk-data/kubevirt/testvmi/disk_containerdisk/disk-image.qcow2 set to none","pos":"converter.go:166","timestamp":"2019-07-12T05:20:01.283071Z"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Domain defined.","name":"testvmi","namespace":"kubevirt","pos":"manager.go:888","timestamp":"2019-07-12T05:20:02.052833Z","uid":"6b5daa7f-a464-11e9-bc19-00073e90a226"}
{"component":"virt-launcher","level":"info","msg":"DomainLifecycle event 0 with reason 0 received","pos":"client.go:248","timestamp":"2019-07-12T05:20:02.052987Z"}
{"component":"virt-launcher","level":"info","msg":"Detected domain with UUID 86e7db7d-f99b-4d80-8e9e-b9450871da99","pos":"virt-launcher.go:246","timestamp":"2019-07-12T05:20:02.059324Z"}
{"component":"virt-launcher","level":"info","msg":"Monitoring loop: rate 1s start timeout 5m0s","pos":"monitor.go:251","timestamp":"2019-07-12T05:20:02.059421Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"virDBusGetSystemBus:108","subcomponent":"libvirt","thread":"35","timestamp":"2019-07-12T05:20:02.060000Z"}
{"component":"virt-launcher","level":"info","msg":"processed event","pos":"client.go:235","timestamp":"2019-07-12T05:20:02.060712Z"}
{"component":"virt-launcher","level":"warning","msg":"Domain id=1 name='kubevirt_testvmi' uuid=86e7db7d-f99b-4d80-8e9e-b9450871da99 is tainted: host-cpu","pos":"qemuDomainObjTaint:8100","subcomponent":"libvirt","thread":"35","timestamp":"2019-07-12T05:20:02.082000Z"}
{"component":"virt-launcher","level":"info","msg":"Still missing PID for 86e7db7d-f99b-4d80-8e9e-b9450871da99, Process 86e7db7d-f99b-4d80-8e9e-b9450871da99 not found in /proc","pos":"monitor.go:207","timestamp":"2019-07-12T05:20:03.062191Z"}
{"component":"virt-launcher","level":"error","msg":"At least one cgroup controller is required: No such device or address","pos":"virCgroupDetect:395","subcomponent":"libvirt","thread":"35","timestamp":"2019-07-12T05:20:03.945000Z"}
{"component":"virt-launcher","level":"info","msg":"Found PID for 86e7db7d-f99b-4d80-8e9e-b9450871da99: 475","pos":"monitor.go:220","timestamp":"2019-07-12T05:20:04.061776Z"}
{"component":"virt-launcher","level":"error","msg":"Unable to read from monitor: Connection reset by peer","pos":"qemuMonitorIORead:610","subcomponent":"libvirt","thread":"33","timestamp":"2019-07-12T05:20:04.965000Z"}
{"component":"virt-launcher","level":"info","msg":"Process 86e7db7d-f99b-4d80-8e9e-b9450871da99 and pid 475 is gone!","pos":"monitor.go:229","timestamp":"2019-07-12T05:20:05.059675Z"}
{"component":"virt-launcher","level":"info","msg":"Waiting on final notifications to be sent to virt-handler.","pos":"virt-launcher.go:259","timestamp":"2019-07-12T05:20:05.059768Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: qemu unexpectedly closed the monitor: 2019-07-12T05:20:04.909444Z qemu-system-aarch64: -device VGA,id=video0,vgamem_mb=16,bus=pci.6,addr=0x1: failed to find romfile \"vgabios-stdvga.bin\"","pos":"qemuProcessReportLogError:2029","subcomponent":"libvirt","thread":"33","timestamp":"2019-07-12T05:20:05.976000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: process exited while connecting to monitor: 2019-07-12T05:20:04.909444Z qemu-system-aarch64: -device VGA,id=video0,vgamem_mb=16,bus=pci.6,addr=0x1: failed to find romfile \"vgabios-stdvga.bin\"","pos":"qemuProcessReportLogError:2029","subcomponent":"libvirt","thread":"35","timestamp":"2019-07-12T05:20:05.976000Z"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Starting the VirtualMachineInstance failed.","name":"testvmi","namespace":"kubevirt","pos":"manager.go:936","reason":"virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: 2019-07-12T05:20:04.909444Z qemu-system-aarch64: -device VGA,id=video0,vgamem_mb=16,bus=pci.6,addr=0x1: failed to find romfile \"vgabios-stdvga.bin\"')","timestamp":"2019-07-12T05:20:05.978991Z","uid":"6b5daa7f-a464-11e9-bc19-00073e90a226"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Failed to sync vmi","name":"testvmi","namespace":"kubevirt","pos":"server.go:160","reason":"virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: 2019-07-12T05:20:04.909444Z qemu-system-aarch64: -device VGA,id=video0,vgamem_mb=16,bus=pci.6,addr=0x1: failed to find romfile \"vgabios-stdvga.bin\"')","timestamp":"2019-07-12T05:20:05.979177Z","uid":"6b5daa7f-a464-11e9-bc19-00073e90a226"}
{"component":"virt-launcher","level":"info","msg":"DomainLifecycle event 0 with reason 1 received","pos":"client.go:248","timestamp":"2019-07-12T05:20:06.728160Z"}
{"component":"virt-launcher","level":"warning","msg":"Domain id=2 name='kubevirt_testvmi' uuid=86e7db7d-f99b-4d80-8e9e-b9450871da99 is tainted: host-cpu","pos":"qemuDomainObjTaint:8100","subcomponent":"libvirt","thread":"38","timestamp":"2019-07-12T05:20:06.825000Z"}
{"component":"virt-launcher","level":"error","msg":"At least one cgroup controller is required: No such device or address","pos":"virCgroupDetect:395","subcomponent":"libvirt","thread":"38","timestamp":"2019-07-12T05:20:08.063000Z"}
{"component":"virt-launcher","level":"info","msg":"kubevirt domain status: Shutoff(5):Failed(6)","pos":"client.go:179","timestamp":"2019-07-12T05:20:08.064671Z"}
{"component":"virt-launcher","level":"info","msg":"processed event","pos":"client.go:235","timestamp":"2019-07-12T05:20:08.066681Z"}
{"component":"virt-launcher","level":"error","msg":"Unable to read from monitor: Connection reset by peer","pos":"qemuMonitorIORead:610","subcomponent":"libvirt","thread":"33","timestamp":"2019-07-12T05:20:08.257000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: qemu unexpectedly closed the monitor: 2019-07-12T05:20:08.189111Z qemu-system-aarch64: -device VGA,id=video0,vgamem_mb=16,bus=pci.6,addr=0x1: failed to find romfile \"vgabios-stdvga.bin\"","pos":"qemuProcessReportLogError:2029","subcomponent":"libvirt","thread":"33","timestamp":"2019-07-12T05:20:08.257000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: process exited while connecting to monitor: 2019-07-12T05:20:08.189111Z qemu-system-aarch64: -device VGA,id=video0,vgamem_mb=16,bus=pci.6,addr=0x1: failed to find romfile \"vgabios-stdvga.bin\"","pos":"qemuProcessReportLogError:2029","subcomponent":"libvirt","thread":"38","timestamp":"2019-07-12T05:20:08.458000Z"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Starting the VirtualMachineInstance failed.","name":"testvmi","namespace":"kubevirt","pos":"manager.go:936","reason":"virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: 2019-07-12T05:20:08.189111Z qemu-system-aarch64: -device VGA,id=video0,vgamem_mb=16,bus=pci.6,addr=0x1: failed to find romfile \"vgabios-stdvga.bin\"')","timestamp":"2019-07-12T05:20:08.482630Z","uid":"6b5daa7f-a464-11e9-bc19-00073e90a226"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Failed to sync vmi","name":"testvmi","namespace":"kubevirt","pos":"server.go:160","reason":"virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: 2019-07-12T05:20:08.189111Z qemu-system-aarch64: -device VGA,id=video0,vgamem_mb=16,bus=pci.6,addr=0x1: failed to find romfile \"vgabios-stdvga.bin\"')","timestamp":"2019-07-12T05:20:08.482808Z","uid":"6b5daa7f-a464-11e9-bc19-00073e90a226"}
{"component":"virt-launcher","level":"error","msg":"internal error: Unable to get DBus system bus connection: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory","pos":"virDBusGetSystemBus:108","subcomponent":"libvirt","thread":"37","timestamp":"2019-07-12T05:20:09.926000Z"}
{"component":"virt-launcher","level":"warning","msg":"Domain id=3 name='kubevirt_testvmi' uuid=86e7db7d-f99b-4d80-8e9e-b9450871da99 is tainted: host-cpu","pos":"qemuDomainObjTaint:8100","subcomponent":"libvirt","thread":"37","timestamp":"2019-07-12T05:20:09.944000Z"}
{"component":"virt-launcher","level":"error","msg":"At least one cgroup controller is required: No such device or address","pos":"virCgroupDetect:395","subcomponent":"libvirt","thread":"37","timestamp":"2019-07-12T05:20:11.031000Z"}
{"component":"virt-launcher","level":"info","msg":"kubevirt domain status: Shutoff(5):Failed(6)","pos":"client.go:179","timestamp":"2019-07-12T05:20:11.032907Z"}
{"component":"virt-launcher","level":"info","msg":"processed event","pos":"client.go:235","timestamp":"2019-07-12T05:20:11.034978Z"}
{"component":"virt-launcher","level":"error","msg":"Unable to read from monitor: Connection reset by peer","pos":"qemuMonitorIORead:610","subcomponent":"libvirt","thread":"33","timestamp":"2019-07-12T05:20:11.229000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: qemu unexpectedly closed the monitor: 2019-07-12T05:20:11.167562Z qemu-system-aarch64: -device VGA,id=video0,vgamem_mb=16,bus=pci.6,addr=0x1: failed to find romfile \"vgabios-stdvga.bin\"","pos":"qemuProcessReportLogError:2029","subcomponent":"libvirt","thread":"33","timestamp":"2019-07-12T05:20:11.229000Z"}
{"component":"virt-launcher","level":"error","msg":"internal error: process exited while connecting to monitor: 2019-07-12T05:20:11.167562Z qemu-system-aarch64: -device VGA,id=video0,vgamem_mb=16,bus=pci.6,addr=0x1: failed to find romfile \"vgabios-stdvga.bin\"","pos":"qemuProcessReportLogError:2029","subcomponent":"libvirt","thread":"37","timestamp":"2019-07-12T05:20:11.230000Z"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Starting the VirtualMachineInstance failed.","name":"testvmi","namespace":"kubevirt","pos":"manager.go:936","reason":"virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: 2019-07-12T05:20:11.167562Z qemu-system-aarch64: -device VGA,id=video0,vgamem_mb=16,bus=pci.6,addr=0x1: failed to find romfile \"vgabios-stdvga.bin\"')","timestamp":"2019-07-12T05:20:12.366906Z","uid":"6b5daa7f-a464-11e9-bc19-00073e90a226"}
{"component":"virt-launcher","kind":"","level":"error","msg":"Failed to sync vmi","name":"testvmi","namespace":"kubevirt","pos":"server.go:160","reason":"virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: 2019-07-12T05:20:11.167562Z qemu-system-aarch64: -device VGA,id=video0,vgamem_mb=16,bus=pci.6,addr=0x1: failed to find romfile \"vgabios-stdvga.bin\"')","timestamp":"2019-07-12T05:20:12.367107Z","uid":"6b5daa7f-a464-11e9-bc19-00073e90a226"}
{"component":"virt-launcher","level":"info","msg":"DomainLifecycle event 0 with reason 1 received","pos":"client.go:248","timestamp":"2019-07-12T05:20:49.994579Z"}
{"component":"virt-launcher","kind":"","level":"info","msg":"Synced vmi","name":"testvmi","namespace":"kubevirt","pos":"server.go:166","timestamp":"2019-07-12T05:20:49.996252Z","uid":"6b5daa7f-a464-11e9-bc19-00073e90a226"}
{"component":"virt-launcher","level":"info","msg":"kubevirt domain status: Shutoff(5):Failed(6)","pos":"client.go:179","timestamp":"2019-07-12T05:20:49.996871Z"}
{"component":"virt-launcher","level":"error","msg":"Failed to upate agent poller domain info","pos":"agent_poller.go:138","timestamp":"2019-07-12T05:20:49.998674Z"}
{"component":"virt-launcher","level":"info","msg":"processed event","pos":"client.go:235","timestamp":"2019-07-12T05:20:49.998752Z"}
{"component":"virt-launcher","level":"info","msg":"Timed out waiting for final delete notification after calling kill.","pos":"virt-launcher.go:302","timestamp":"2019-07-12T05:20:50.389400Z"}
{"component":"virt-launcher","level":"info","msg":"stopping cmd server","pos":"server.go:313","timestamp":"2019-07-12T05:20:50.389555Z"}
{"component":"virt-launcher","level":"info","msg":"Exiting...","pos":"virt-launcher.go:497","timestamp":"2019-07-12T05:20:50.389965Z"}
{"component":"virt-launcher","level":"error","msg":"received signal terminated but can't signal virt-launcher to shut down","pos":"virt-launcher.go:539","reason":"os: process already finished","timestamp":"2019-07-12T05:20:53.054829Z"}

@lurenjia528 sorry that for so long no one answered. Right now we don't support arm64. We are always happy if someone wants to add it though. There is a similar attempt to support ppc64le (#2145). Like there we are happy to assist with code review, integrating to travis and do container releases, but we can right now not support or test it.

/kind enhancement

@rmohr thanks

/remove-kind bug

/remove-lifecycle stale

/remove-lifecycle stale

/remove-lifecycle stale

/remove-lifecycle stale

you are really dragging this one out

you are really dragging this one out

/remove-lifecycle rotten

/remove-lifecycle rotten

/close
We made quite some progress lately.
Let's continue tracking the remaining work in #3558.


type mismatch and pop error like should have type null but type was string

I have a pandas dataframe but cannot be stored into lance.
the version of pylance is 0.10.12
the error looks like below:
        date market        sym  name     fee    size  term  prevclose  mcap
0 2023-04-07     深A  000001.SZ  平安银行  0.0488   24600    10        NaN   NaN
1 2023-04-07     深A  000001.SZ  平安银行  0.0488    4800    28        NaN   NaN
2 2023-04-07     深A  000002.SZ   万科A  0.0488   29100    17        NaN   NaN
3 2023-04-07     深A  000002.SZ   万科A  0.0488  324300    28        NaN   NaN
4 2023-04-07     深A  000009.SZ  中国宝安  0.0488  118800     6        NaN   NaN
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 3095 entries, 0 to 3094
Data columns (total 9 columns):
 #   Column     Non-Null Count  Dtype
---  ------     --------------  -----
 0   date       3095 non-null   datetime64[ns]
 1   market     3095 non-null   object
 2   sym        3095 non-null   object
 3   name       3095 non-null   object
 4   fee        3095 non-null   float64
 5   size       3095 non-null   int64
 6   term       3095 non-null   int64
 7   prevclose  0 non-null      float64
 8   mcap       0 non-null      float64
dtypes: datetime64[ns](1), float64(3), int64(2), object(3)
memory usage: 217.7+ KB
None
date: timestamp[ns]
market: string
sym: string
name: string
fee: double
size: int64
term: int64
prevclose: double
mcap: double
-- schema metadata --
pandas: '{"index_columns": [{"kind": "range", "name": null, "start": 0, "' + 1250
Traceback (most recent call last):
  File "/home/zeddit/aqdatac-sbl/tests/gtja_ingest.py", line 200, in <module>
    process_sheet_realtime(excel_file, date)
  File "/home/zeddit/aqdatac-sbl/tests/gtja_ingest.py", line 69, in process_sheet_realtime
    lance.write_dataset(df, "s3://lance-aqdatac/gtja_sbl_securities_list_realtime",
  File "/home/zeddit/miniconda3/envs/lance/lib/python3.10/site-packages/lance/dataset.py", line 2404, in write_dataset
    inner_ds = _write_dataset(reader, uri, params)
OSError: Append with different schema: `market` should have type null but type was string, `sym` should have type null but type was string, `name` should have type null but type was string, `fee` should have type null but type was double, `size` should have type null but type was int64, `term` should have type null but type was int64, `prevclose` should have type null but type was double, `mcap` should have type null but type was double, location: /home/runner/work/lance/lance/rust/lance-core/src/datatypes/schema.rs:150:27

the root cause is a previous dataset with different schema remains in the storage.


Implement two-factor authentication (2FA) on Apply

Background
2FA is now commonplace for all online accounts. JAC Digital would like to implement 2FA to add an extra layer of protection for sensitive personal candidate data held on Apply. In addition, we would like to implement a session timeout, so that candidates are automatically logged out after a pre-determined time period.
User Story
As a candidate, I would like 2FA to be implemented on Apply so that my sensitive personal data is more secure.
Benefit(s) to user (if not already clear from User story)
If a candidate's device is mislaid or stolen, they will be logged out of Apply and their data will remain confidential.
Feature(s) Description

[ ] Add UK Mobile Phone number field to Candidate profile on Apply
[ ] Add instructions: Please input your UK Mobile phone number in the format 0xxxxxxxxxx. This number will be verified and used for Two-factor authentication.
[ ] First validate number to ensure format correct for UK mobile phone, i.e. 0+10 digits
[ ] If correct, a 6-digit code is sent by SMS to that mobile number and a modal pops up asking candidates to input the code
[ ] If the code is correct, the number is updated as verified, if incorrect, the candidate can repeat the process
[ ] Once the number is verified, 2FA is activated
[ ] 2FA is required every 7 days
[ ] Implement a session timeout of 2 hours' inactivity (QUESTION: how do we measure inactivity?)
[ ] The phone number field in the Personal details section of the application form is no longer included; this is replaced by the UK Mobile phone number field, which is read only

Acceptance Criteria
It's done when:

[ ] A new, mandatory mobile phone field is added to the Candidate profile section on Apply
[ ] Each time the mobile phone field is updated, a mechanism is triggered to verify the number by SMS
[ ] 2FA is activated the first time this field is populated
[ ] 2FA must be performed at least every 7 days
[ ] Candidates' login sessions time out after 2 hours
[ ] The mobile phone field appears as a read only field under Personal details on the application form

Definition of Done

[ ] User stories/acceptance criteria met
[ ] Internal reviews passed (feedback actioned)
[ ] User testing passed
[ ] Relevant technical documentation updated
[ ] User guidance updated
[ ] Deployed and merged without errors

User Testing Steps
Specify for users what is being tested (but not how to test it.)
Feature Champion
Nick

Hey team! Please add your planning poker estimate with Zenhub @drieJAC @HalcyonJAC @tomlovesgithub @warrensearle

'2FA is required every 7 days'
'Implement a session timeout of 2 hours'
If a user gets logged out after 2 hrs then wont they need to login again with 2FA?

No, they just log back in normally, without 2FA.
2FA is only required once a week, i.e. if I'm asked this morning when I log in at 9am, I will next be asked - at the earliest - at 9am next Monday.

@nickaddy What happens if a user loses their phone and they havent logged in for over a week?
They will be unable to login to reset their number.
At the point of sign in would it be worth us giving them the choice of either SMS or email to enter the verification code?

@drieJAC I'd like to keep this as simple as possible, so suggest in such cases candidates will have to contact the exercise team, be verified and provide an alternate mobile number, e.g. partner, workphone etc for 2FA.

See: https://www.notifications.service.gov.uk/
For how to use: notifications-node-client
Which we currently use in our nodescript: testNotification.js

We should compare sending via the GovUK Notification service vs using firebase to send the sms

The db fields added for this ticket are:
candidate/documents/personalDetails/mobilePhone (string)
and:
candidate/documents/personalDetails/mobilePhoneVerifiedAt (timestamp)
Note that legacy applications store the user's phone number so we need to ensure this still gets displayed, eg when viewing applications in apply and in admin.


Update cocos-2d-x to 3.17 to fix "call to unavailable function" build error on iOS

Update the default cocos-2d-x version to 3.17.
The change for android is needed because the template in v3.17 does not have two different folders for proj.android and proj.android-studio anymore.

#16

Important: Each release of the Firebase C++ SDK is pinned to specific Firebase Android SDK versions for each module. If you update your version of the Firebase C++ SDK, you should also update the Firebase Android SDK versions referenced in your gradle file to match the version numbers below.

setup_firebase_sample.py script download latest version of the Firebase C++ SDK. We should update gradle files also i think.


Accuracy Calculation

Design a code that can calculate the accuracy of the user.

It can be done by dividing the number of correct characters by the total characters from the given text.

Hi @KaviyaKumarr
I'm interested in working picking up this task. Kindly assign it to me.

Hi @KaviyaKumarr I'm interested in picking up this task. Kindly assign it to me.

Sure I'll assign this issue to you and do provide progress updates every 2-3 days for the assigned issue. Thank you for your cooperation!


Game freezes when translating

Hi! I commented this issue a few days ago and posted tspack in Dalamud discord, but maybe it can be usefull to post this issue here too. When echoglossian is activated, and when translating, game completely freezes and have to kill process to can close the game (this doesn't happen when I skip dialogues just nonstoping clicking). Attaching tspack here too.
tspack.zip
Edit: using Arch Linux + Plasma 6.1.3 + Wayland + Nvidia 555.58.02
Greetings

Finally made it working by unchecked everything in the plugin except this, if I check something more, it dies:

Finally made it working by unchecked everything in the plugin except this, if I check something more, it dies:

Hola mi amigo! Puedes enviarme su archivo %appdata%\XIVLauncher\pluginConfigs\Echoglossian.json a este email: echoglossian(at)gmail.com para que yo pueda hacer unas validaciones?

Hi! I commented this issue a few days ago and posted tspack in Dalamud discord, but maybe it can be usefull to post this issue here too. When echoglossian is activated, and when translating, game completely freezes and have to kill process to can close the game (this doesn't happen when I skip dialogues just nonstoping clicking). Attaching tspack here too.

I have same problem. When NPC have 4-5 or more dialogue clouds in sequence game start freezing. If i skip dialogue fast enough - freeze disappeared. If i dont skip and read last dialogue sentence - i need to kill process.
Windows 11, i7-9700, RTX 4060 Ti, Nvidia 560.70

Hi! I commented this issue a few days ago and posted tspack in Dalamud discord, but maybe it can be usefull to post this issue here too. When echoglossian is activated, and when translating, game completely freezes and have to kill process to can close the game (this doesn't happen when I skip dialogues just nonstoping clicking). Attaching tspack here too.

I have same problem. When NPC have 4-5 or more dialogue clouds in sequence game start freezing. If i skip dialogue fast enough - freeze disappeared. If i dont skip and read last dialogue sentence - i need to kill process.
Windows 11, i7-9700, RTX 4060 Ti, Nvidia 560.70

I'm taking a deeper look into this. Seems to be related to some async translation task remaining opened in the background. Thank you for posting!

I think this could be the same problem I saw on Steam deck with the overlay: https://github.com/lokinmodar/Echoglossian/issues/95


Handle list with @uniqueItems trait in server code generation

Smithy 2.0 introduced the uniqueItems constraint trait for lists and is the recommended type + constraint to replace (now removed from IDL) SetShape. This constraint trait is only expected to be handled with server side request validation, but clients should not care.
Further notes:

uniqueItems trait requires the List member type have specific value equality semantics which should align fairly well with Rust types and traits.
SetShape class still exists for 1.0 model processing compatibility. SetShape is a subclass of ListShape so handling of ListShape with the uniqueItems trait should (in many cases) satisfy Set handling as well in 1.0 models unless the prior implementation of Sets had further semantics that do not apply to List/uniqueItems.

Closing as duplicate of #1670


feat: Support creating SkillDialog in 'New Dialog...'

Description
follows #2233
(has a style issue)

Task Item

Screenshots

@yeze322 I don't think this is the UX direction we want, let's follow-up offline.

As discussed with Chris, another solution was already integrated in Lu's PR. Close this one