On Sun, 30 May 2021 at 20:22, John Snow <js...@redhat.com> wrote: > > On 5/30/21 3:09 PM, Peter Maydell wrote: > > Fails to build on my machine that runs the BSD VMs, apparently > > before it gets to the point of launching the VM:
> When I have seen this error message in the past, it has been because of > using a new Python version and it gets confused reading stale cached > information generated from an older interpreter. This seems like a bug in Python... > Can you do me a favor and delete any __pycache__ folders and/or any > *.pyc files that might be hiding in your tree and/or build folders and > try running it again? I tried that, and it does seem to make more progress. It now fails with: ### Booting installer ... DEBUG:root:QEMU args: -nodefaults -m 4G -cpu max,sse4.2=off -netdev user,id=vnet,hostfwd=:127.0.0.1:0-:22 -device virtio-net-pci,netdev=vnet -vnc 127.0.0.1:0,to=20 -smp 18 -enable-kvm -drive file=/home/peter.maydell/.cache/qemu-vm/images/freebsd.img.tmp,if=none,id=drive0,cache=writeback -device virtio-blk,drive=drive0,bootindex=0 -bios pc-bios/bios-256k.bin -machine graphics=off -device VGA -cdrom /home/peter.maydell/.cache/qemu-vm/images/freebsd.img.install.iso DEBUG:qemu.machine.machine:VM launch command: 'qemu-system-x86_64 -display none -vga none -chardev socket,id=mon,path=/var/tmp/qemu-13084-monitor.sock -mon chardev=mon,mode=control -machine pc -chardev socket,id=console,path=/var/tmp/qemu-13084-console.sock,server=on,wait=off -serial chardev:console -nodefaults -m 4G -cpu max,sse4.2=off -netdev user,id=vnet,hostfwd=:127.0.0.1:0-:22 -device virtio-net-pci,netdev=vnet -vnc 127.0.0.1:0,to=20 -smp 18 -enable-kvm -drive file=/home/peter.maydell/.cache/qemu-vm/images/freebsd.img.tmp,if=none,id=drive0,cache=writeback -device virtio-blk,drive=drive0,bootindex=0 -bios pc-bios/bios-256k.bin -machine graphics=off -device VGA -cdrom /home/peter.maydell/.cache/qemu-vm/images/freebsd.img.install.iso' DEBUG:QMP.qemu-13084:>>> {'execute': 'qmp_capabilities'} DEBUG:QMP.qemu-13084:<<< {'return': {}} DEBUG:QMP.qemu-13084:>>> {'execute': 'human-monitor-command', 'arguments': {'command-line': 'info usernet'}} DEBUG:QMP.qemu-13084:<<< {'return': 'Hub -1 (vnet):\r\n Protocol[State] FD Source Address Port Dest. Address Port RecvQ SendQ\r\n TCP[HOST_FORWARD] 15 127.0.0.1 38577 10.0.2.15 22 0 0\r\n'} Failed to prepare guest environment Traceback (most recent call last): File "/home/peter.maydell/qemu-freebsd/tests/vm/basevm.py", line 630, in main return vm.build_image(args.image) File "/home/peter.maydell/qemu-freebsd/tests/vm/freebsd", line 103, in build_image "-cdrom", iso File "/home/peter.maydell/qemu-freebsd/tests/vm/basevm.py", line 309, in boot self.ssh_port = get_info_usernet_hostfwd_port(usernet_info) File "/home/peter.maydell/qemu-freebsd/tests/vm/../../python/qemu/utils/__init__.py", line 40, in get_info_usernet_hostfwd_port for line in info_usernet_output.split('\r\n'): AttributeError: 'dict' object has no attribute 'split' DEBUG:QMP.qemu-13084:>>> {'execute': 'quit'} DEBUG:QMP.qemu-13084:<<< {'return': {}} /home/peter.maydell/qemu-freebsd/tests/vm/Makefile.include:79: recipe for target '/home/peter.maydell/.cache/qemu-vm/images/freebsd.img' failed make: *** [/home/peter.maydell/.cache/qemu-vm/images/freebsd.img] Error 2 make: Leaving directory '/home/peter.maydell/qemu-freebsd/build' thanks -- PMM