After running through the initial setup script and importing the XML, immediately afterwards the following error shows up:
This error does not occur and I am given the option to boot the VM.
#!/usr/bin/env bash
# shellcheck disable=SC2054
#
# APC-RUN_17-02-2024_02-55-44
#
# THIS FILE WAS GENERATED USING AUTOPILOT.
#
# To boot this script, run the following command:
# $ ./boot.sh
#
#
# boot.sh
# Created by Coopydood as part of the ultimate-macOS-KVM project.
#
# Profile: https://github.com/Coopydood
# Repo: https://github.com/Coopydood/ultimate-macOS-KVM
#
# Adapted from OSX-KVM among others.
# Greetz to TheNickDude, Dortania, khoalia, foxlet, and other contributors :]
#
ID="macOS"
NAME="macOS 12"
FILE="boot.sh"
ULTMOS=0.11.0
IGNORE_FILE=0
REQUIRES_SUDO=0
VFIO_PTA=0
VFIO_DEVICES=0
GEN_EPOCH=1708156544
FEATURE_LEVEL=7
VERBOSE=1
DISCORD_RPC=1
SCREEN_RES="1280x720"
ALLOCATED_RAM="8"
CPU_SOCKETS="1"
CPU_CORES="2"
CPU_THREADS="8"
CPU_MODEL="Haswell-noTSX"
CPU_FEATURE_ARGS="+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check"
REPO_PATH="/home/dvdmuckle/Documents/ultimate-macOS-KVM"
OVMF_DIR="/home/dvdmuckle/Documents/ultimate-macOS-KVM/ovmf"
VFIO_ID_0="$USR_VFIO_ID_0"
VFIO_ID_1="$USR_VFIO_ID_1"
VFIO_ROM="$USR_VFIO_ROM"
USB_DEVICES="$USR_USB_DEVICES"
NETWORK_DEVICE="vmxnet3"
MAC_ADDRESS="00:16:cb:00:21:09"
OS_ID="Monterey"
HDD_PATH="$REPO_PATH/HDD.qcow2"
DISK_TYPE="SSD"
# You should not have to touch anything below this line, especially if you
# don't really know what you're doing. It'll probably break something.
args=(
-global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off
-enable-kvm -m "$ALLOCATED_RAM" -cpu "$CPU_MODEL",kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,"$CPU_FEATURE_ARGS"
-machine q35
-usb -device usb-kbd -device usb-tablet
#USB_DEV_BEGIN
#USB_DEV_END
-smp "$CPU_THREADS",cores="$CPU_CORES",sockets="$CPU_SOCKETS"
-device usb-ehci,id=ehci
-device qemu-xhci,id=xhci
-device pcie-root-port,bus=pcie.0,slot=1,x-speed=16,x-width=32
#VFIO_DEV_BEGIN
#VFIO_DEV_END
-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
-drive if=pflash,format=raw,readonly=on,file="$OVMF_DIR/OVMF_CODE.fd"
-drive if=pflash,format=raw,file="$OVMF_DIR/OVMF_VARS.fd"
-smbios type=2
-device ich9-intel-hda -device hda-duplex
-device ich9-ahci,id=sata
-drive id=OpenCore,if=none,format=qcow2,file="$REPO_PATH/boot/OpenCore.qcow2"
-drive id=HDD,if=none,file="$HDD_PATH",format=qcow2
-device ide-hd,bus=sata.2,drive=OpenCore
-device ide-hd,bus=sata.3,drive=HDD,rotation_rate=1
############## REMOVE THESE LINES AFTER MACOS INSTALLATION ###############
-drive id=BaseSystem,if=none,file="$REPO_PATH/BaseSystem.img",format=raw
-device ide-hd,bus=sata.4,drive=BaseSystem
##########################################################################
-netdev user,id=net0 -device "$NETWORK_DEVICE",netdev=net0,id=net0,mac="$MAC_ADDRESS"
-device qxl-vga,vgamem_mb=128,vram_size_mb=128
-monitor stdio
#-display none
#-vga qxl
################ UNCOMMENT IF YOU WANT TO USE VNC MONITOR ################
#-vnc 0.0.0.0:1,password=on -k en-us
##########################################################################
)
while getopts d: flag
do
case "${flag}" in
d) DISCORD_RPC=${OPTARG};;
esac
done
if [ $VERBOSE = 1 ]
then
echo
echo \ \ \โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
echo \ \ \ \ \ $NAME
echo \ \ \ \ \ macOS $OS_ID
echo
echo \ \ \ \ \ $FILE
echo \ \ \ \ \ Built with ULTMOS v$ULTMOS
echo \ \ \ \ \ Using $CPU_MODEL CPU model
if [ $REQUIRES_SUDO = 1 ]
then
echo \ \ \ \ \ Superuser privileges enabled
fi
if [ $VFIO_PTA = 1 ]
then
echo \ \ \ \ \ Passthrough enabled
else
echo \ \ \ \ \ Passthrough disabled
fi
if [ $DISCORD_RPC = 1 ]
then
echo \ \ \ \ \ Discord RPC enabled
else
echo \ \ \ \ \ Discord RPC disabled
fi
echo \ \ \โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
echo
fi
if [ $DISCORD_RPC = 1 ]
then
"$REPO_PATH/scripts/drpc.py" --os "$OS_ID" --pt $VFIO_DEVICES --wd "$REPO_PATH" &
fi
qemu-system-x86_64 "${args[@]}"
if [ $DISCORD_RPC = 1 ]
then
pkill -f drpc.py
fi
<!--
APC-RUN_17-02-2024_02-56-24
THIS FILE WAS GENERATED USING AUTOPILOT.
To be used with virsh / virt-manager.
boot.xml
Created by Coopydood as part of the ultimate-macOS-KVM project.
Profile: https://github.com/Coopydood
Repo: https://github.com/Coopydood/ultimate-macOS-KVM
-->
<domain xmlns:qemu="http://libvirt.org/schemas/domain/qemu/1.0" type="kvm">
<name>ultmos-12</name>
<title>macOS Monterey (ULTMOS)</title>
<description> macOS Monterey
Converted from boot.sh
This virtual machine was created using ultimate-macOS-KVM, a project by Coopydood.
Visit https://github.com/Coopydood/ultimate-macOS-KVM for help and support, or provide some feedback!
DEBUG
ULTMOS: v0.11.0
XML: boot.xml
AP: boot.sh
APFLOW: No
AUTO: Yes
USEBLOBS: Yes
RUNTIME: 02:56:24 17/02/2024
</description>
<uuid>5c47894b-5338-47a5-8dc8-b79fd42d8975</uuid>
<memory unit="KiB">8388608</memory>
<currentMemory unit="KiB">8388608</currentMemory>
<vcpu placement="static">8</vcpu>
<os>
<type arch="x86_64" machine="pc-q35-4.2">hvm</type>
<loader readonly="yes" type="pflash">/home/dvdmuckle/Documents/ultimate-macOS-KVM/ovmf/OVMF_CODE.fd</loader>
<nvram>/home/dvdmuckle/Documents/ultimate-macOS-KVM/ovmf/OVMF_VARS.fd</nvram>
<boot dev="hd"/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode="host-passthrough" check="none" migratable="on">
<topology sockets="1" dies="1" cores="2" threads="4"/>
</cpu>
<clock offset="utc">
<timer name="rtc" tickpolicy="catchup"/>
<timer name="pit" tickpolicy="delay"/>
<timer name="hpet" present="no"/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
<devices>
<emulator>/usr/bin/qemu-system-x86_64</emulator>
<disk type="file" device="disk">
<driver name="qemu" type="qcow2"/>
<source file="/home/dvdmuckle/Documents/ultimate-macOS-KVM/boot/OpenCore.qcow2"/>
<target dev="sda" bus="sata"/>
<address type="drive" controller="0" bus="0" target="0" unit="0"/>
</disk>
<disk type="file" device="disk"> <!-- HDD HEADER -->
<driver name="qemu" type="qcow2"/>
<source file="/home/dvdmuckle/Documents/ultimate-macOS-KVM/HDD.qcow2"/>
<target dev="sdb" bus="sata" rotation_rate="1"/>
<address type="drive" controller="0" bus="0" target="0" unit="1"/>
</disk> <!-- HDD FOOTER -->
<!--############# REMOVE THESE LINES AFTER MACOS INSTALLATION #############-->
<disk type="file" device="disk"> <!-- BASESYSTEM HEADER -->
<driver name="qemu" type="raw"/>
<source file="/home/dvdmuckle/Documents/ultimate-macOS-KVM/BaseSystem.img"/>
<target dev="sdc" bus="sata"/>
<address type="drive" controller="0" bus="0" target="0" unit="2"/>
</disk> <!-- BASESYSTEM FOOTER -->
<!--#######################################################################-->
<controller type="sata" index="0">
<address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/>
</controller>
<controller type="pci" index="0" model="pcie-root"/>
<controller type="pci" index="1" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="1" port="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-root-port">
<model name="pcie-root-port"/>
<target chassis="6" port="0xd"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x5"/>
</controller>
<controller type="pci" index="7" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="7" port="0xe"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x6"/>
</controller>
<controller type="pci" index="8" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="8" port="0xf"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x7"/>
</controller>
<controller type="pci" index="9" model="pcie-to-pci-bridge">
<model name="pcie-pci-bridge"/>
<address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>
</controller>
<controller type="usb" index="0" model="ich9-ehci1">
<address type="pci" domain="0x0000" bus="0x00" slot="0x1d" function="0x7"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci1">
<master startport="0"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x1d" function="0x0" multifunction="on"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci2">
<master startport="2"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x1d" function="0x1"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci3">
<master startport="4"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x1d" function="0x2"/>
</controller>
<interface type="network">
<mac address="00:16:cb:00:21:09"/>
<source network="default"/>
<model type="vmxnet3"/>
<address type="pci" domain="0x0000" bus="0x09" slot="0x02" function="0x0"/>
</interface>
<serial type="pty">
<target type="isa-serial" port="0">
<model name="isa-serial"/>
</target>
</serial>
<console type="pty">
<target type="serial" port="0"/>
</console>
<input type="mouse" bus="ps2"/>
<input type="keyboard" bus="ps2"/>
<input type="keyboard" bus="usb">
<address type="usb" bus="0" port="3"/>
</input>
<input type="mouse" bus="usb">
<address type="usb" bus="0" port="4"/>
</input>
<graphics type="spice">
<listen type="none"/>
</graphics>
<sound model="ich9">
<address type="pci" domain="0x0000" bus="0x00" slot="0x1b" function="0x0"/>
</sound>
<audio id="1" type="none"/>
<video>
<model type="vga" vram="16384" heads="1" primary="yes"/>
<address type="pci" domain="0x0000" bus="0x09" slot="0x01" function="0x0"/>
</video>
<!-- VFIO-PCI HEADER -->
<!-- USB HEADER -->
<!--<watchdog model="itco" action="reset"/> -->
<memballoon model="none"/>
</devices>
<qemu:commandline>
<qemu:arg value="-global"/>
<qemu:arg value="ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off"/>
<qemu:arg value="-device"/>
<qemu:arg value="isa-applesmc,osk=ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/>
<qemu:arg value="-smbios"/>
<qemu:arg value="type=2"/>
<qemu:arg value="-cpu"/>
<qemu:arg value="Haswell-noTSX,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check"/>
<qemu:arg value="-global"/>
<qemu:arg value="nec-usb-xhci.msi=off"/>
<!-- NVME HEADER -->
</qemu:commandline>
</domain>
ULTMOS AUTOPILOT LOG 17-02-2024 01:39:53
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[01:39:53.838][ โฆ ]: ULTMOS v0.11.0
[01:39:53.838][ โฆ ]:
[01:39:53.838][ โฆ ]: Name : AutoPilot
[01:39:53.838][ โฆ ]: File : autopilot.py
[01:39:53.838][ โฆ ]: Identifier : APC
[01:39:53.838][ โฆ ]: Vendor : Coopydood
[01:39:53.838][ โฆ ]:
[01:39:53.838][ โฆ ]: Logging to ./logs/APC_RUN_17-02-2024_01-39-53.log
[01:39:54.191][ โ ]: Discord rich presence connected
[01:39:54.191][ โฆ ]: Displaying menu
[01:39:54.191][ โ ]: Menu displayed
[01:39:54.191][ โ ]: Waiting on user input
[01:39:57.203][ โ ]: User input received
[01:39:57.204][ โ ]: โโโโโโโโโโโโโโโโโ STARTING INTERROGATION SEQUENCE โโโโโโโโโโโโโโโโโ
[01:39:57.204][ โฆ ]: FEATURE LEVEL 7
[01:39:57.204][ โ ]: Stage 1 sequence initiated
[01:39:57.204][ โ ]: Removing stale blobs
[01:40:00.405][ โ ]: Using default value of boot.sh
[01:40:00.410][ โ ]: Stage 2 sequence initiated
[01:40:02.618][ โ ]: Stage 2 sequence initiated
[01:40:02.618][ โฆ ]: Custom value requested, setting up
[01:40:05.576][ โ ]: Custom value was set to 14
[01:40:05.576][ โ ]: Stage 3 sequence initiated
[01:40:07.234][ โ ]: Using default value of 2
[01:40:07.234][ โ ]: Stage 4 sequence initiated
[01:40:09.174][ โ ]: Using default value of 2
[01:40:09.174][ โ ]: Stage 5 sequence initiated
[01:40:13.289][ โ ]: Using default value of Haswell-noTSX
[01:40:13.289][ โ ]: Stage 6 sequence initiated
[01:40:14.191][ โ ]: Using default value of +ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check
[01:40:14.191][ โ ]: Stage 7 sequence initiated
[01:40:15.267][ โ ]: Using default value of 4G
[01:40:15.268][ โ ]: Stage 8 sequence initiated
[01:40:16.867][ โ ]: Using default value of 80G
[01:40:16.867][ โ ]: Stage 9 sequence initiated
[01:40:25.652][ โ ]: Will set disk up as an SSD
[01:40:25.652][ โ ]: Stage 10 sequence initiated
[01:40:27.479][ โ ]: Using default value of vmxnet3
[01:40:27.479][ โ ]: Stage 11 sequence initiated
[01:40:29.071][ โ ]: Using default value of 00:16:cb:00:21:09
[01:40:29.071][ โ ]: Stage 12 sequence initiated
[01:40:33.207][ โฆ ]: Arming download mechanism
[01:40:33.207][ โ ]: Downloader armed, will be triggered by AP flow
[01:40:33.207][ โ ]: Stage 13 sequence initiated
[01:40:34.749][ โ ]: Using default value of 1280x720
[01:40:34.749][ โ ]: Stage 14 sequence initiated
[01:40:36.015][ โ ]: Using default value of True
[01:40:36.015][ โ ]: Interrogation complete, displaying summary and AP autoflow sliproad
[01:40:38.424][ โฆ ]: Handoff started, user preferences saved
[01:40:38.424][ โ ]: โโโโโโโโโโโโโโโโโ STARTING AUTOPILOT AUTOFLOW โโโโโโโโโโโโโโโโโ
[01:40:38.424][ โฆ ]: Here we go!
[01:40:40.428][ โ ]: Updating status UI
[01:40:43.428][ โฆ ]: STARTING PREPARE PHASE
[01:40:43.432][ โ ]: Updating status UI
[01:40:43.432][ โฆ ]: Setting up environment
[01:40:43.434][ โ ]: Copied baseConfig into live working file
[01:40:44.434][ โฆ ]: Setting up OpenCore image
[01:40:44.434][ โฆ ]: Selecting appropriate OpenCore image
[01:40:44.434][ โ ]: Selected NEW OpenCore image
[01:40:44.434][ โฆ ]: Copying OpenCore image in place
[01:40:44.446][ โ ]: OpenCore image copied
[01:40:44.446][ โฆ ]: Copying OVMF code into place
[01:40:44.450][ โฆ ]: Copying OVMF vars for resolution 1280x720
[01:40:44.452][ โ ]: OVMF files copied
[01:40:44.452][ โฆ ]: Creating local OVMF variable store
[01:40:44.454][ โฆ ]: Performing integrity check
[01:40:44.454][ โ ]: Integrity check PASSED
[01:40:44.454][ โ ]: Updated stage status, handing off to next stage
[01:40:44.454][ โ ]: Updating status UI
[01:40:44.454][ โฆ ]: STARTING INTEGRITY PHASE
[01:40:44.457][ โ ]: Updating status UI
[01:40:48.457][ โ ]: Integrity check PASSED
[01:40:48.457][ โ ]: Updated stage status, handing off to next stage
[01:40:48.457][ โ ]: Updating status UI
[01:40:48.457][ โฆ ]: STARTING GENERATION PHASE
[01:40:48.461][ โฆ ]: Working directory was captured as /home/dvdmuckle/Documents/ultimate-macOS-KVM
[01:40:48.461][ โ ]: Updating status UI
[01:40:48.461][ โฆ ]: Scanning for file conflict
[01:40:52.461][ โฆ ]: Beginning variable injection
[01:40:52.461][ โฆ ]: Checking disk type
[01:40:52.461][ โ ]: Disk type is SSD, modifying rotation rate
[01:40:52.462][ โ ]: Rotation rate updated
[01:40:52.462][ โ ]: Variable injection complete
[01:40:52.462][ โฆ ]: Stamping with ULTMOS version
[01:40:52.462][ โ ]: Marked working script as using ULTMOS v0.11.0
[01:40:52.462][ โฆ ]: Stamping with feature level
[01:40:52.462][ โ ]: Marked working script as feature level 7
[01:40:52.462][ โฆ ]: Checking if Discord rich presence is available
[01:40:53.831][ โ ]: Discord rich presence is available, will enable in script
[01:40:53.831][ โฆ ]: Adding OS ID marker
[01:40:53.831][ โฆ ]: Setting up BaseSystem image attachment
[01:40:53.831][ โฆ ]: Writing changes
[01:40:53.831][ โ ]: Changes written to file
[01:40:53.831][ โฆ ]: Performing integrity check
[01:40:53.831][ โ ]: Integrity check PASSED
[01:40:53.831][ โ ]: Updated stage status, handing off to next stage
[01:40:53.832][ โ ]: Updating status UI
[01:40:54.832][ โฆ ]: Checking XML creation preferences
[01:40:54.832][ โ ]: XML creation requested, WILL be generating XML
[01:40:54.835][ โ ]: Updating status UI
[01:40:54.835][ โฆ ]: Pointing XML conversion tool to live script
[01:40:54.836][ โฆ ]: Preparing live working XML
[01:40:54.837][ โ ]: Base XML ready for live working
[01:40:54.838][ โฆ ]: Parsing XML
[01:40:54.838][ โ ]: XML conversion tool APC integration doesn't support blob caching yet
[01:40:54.838][ โฆ ]: Converting to XML format
[01:40:54.838][ โ ]: Virtual disk type is SSD, modifying rotation rate
[01:40:54.838][ โ ]: Rotation rate updated
[01:40:54.838][ โ ]: Converted to XML structure
[01:40:54.838][ โฆ ]: Writing changes
[01:40:54.838][ โ ]: Changes written to file
[01:40:56.838][ โ ]: Updated stage status, handing off to next stage
[01:40:56.838][ โ ]: Updating status UI
[01:40:59.839][ โ ]: User requested a new macOS recovery image, arming downloader
[01:40:59.839][ โฆ ]: STARTING REMOTE RECOVERY PHASE
[01:40:59.842][ โ ]: Updating status UI
[01:41:01.842][ โฆ ]: Setting target OS to 14
[01:41:01.842][ โ ]: OS ID is valid, sending to dlosx script
[01:43:58.516][ โฆ ]: Checking BaseSystem with a size of 3220393984
[01:43:58.516][ โ ]: Integrity check PASSED
[01:43:58.517][ โ ]: Updated stage status, handing off to next stage
[01:43:58.517][ โ ]: Updating status UI
[01:44:01.517][ โ ]: User requested a new HDD file, generation will go ahead
[01:44:01.517][ โฆ ]: STARTING HARDDISK PHASE
[01:44:01.520][ โ ]: Updating status UI
[01:44:03.520][ โฆ ]: Scanning for file conflict
[01:44:03.520][ โฆ ]: Generating hard disk image file
[01:44:06.535][ โ ]: Hard disk image file generation verified
[01:44:06.535][ โ ]: Updated stage status, handing off to next stage
[01:44:06.535][ โ ]: Updating status UI
[01:44:08.535][ โฆ ]: STARTING APPLY PHASE
[01:44:08.538][ โ ]: Updating status UI
[01:44:10.538][ โ ]: Integrity check PASSED
[01:44:10.538][ โฆ ]: Dumping contents of baseConfig to memory
[01:44:10.538][ โฆ ]: Stripping warning headers
[01:44:10.538][ โฆ ]: Generating epoch timestamp
[01:44:10.538][ โ ]: Epoch timestamped as 1708152250
[01:44:10.538][ โฆ ]: Writing to file
[01:44:10.539][ โ ]: Header verification complete
[01:44:10.539][ โฆ ]: Moving working file into place
[01:44:10.543][ โ ]: Moved working file into boot.sh successfully
[01:44:10.543][ โ ]: Updated stage status, handing off to next stage
[01:44:10.543][ โ ]: Updating status UI
[01:44:12.543][ โฆ ]: STARTING PERMISSIONS PHASE
[01:44:12.546][ โ ]: Updating status UI
[01:44:14.546][ โฆ ]: Setting execute permissions
[01:44:14.547][ โฆ ]: Setting readwrite permissions
[01:44:14.548][ โ ]: Permissons set for new user files
[01:44:14.548][ โ ]: Updated stage status, handing off to next stage
[01:44:14.548][ โ ]: Updating status UI
[01:44:16.551][ โ ]: Updating status UI
[01:44:16.551][ โฆ ]: STARTING CLEANUP PHASE
[01:44:17.552][ โฆ ]: Copying current session blobs into user backdir
[01:44:17.555][ โฆ ]: Marking blobs as stale
[01:44:17.555][ โฆ ]: Moving blobs into stale folder
[01:44:17.556][ โ ]: Blob cleanup complete
[01:44:17.556][ โ ]: Updated stage status, handing off to next stage
[01:44:17.556][ โ ]: Updating status UI
[01:44:18.556][ โฆ ]: Stopping timer
[01:44:20.559][ โฆ ]: Updating variable definition
[01:44:20.561][ โ ]: Timer was stopped with a recorded time of 220 seconds in live mode
[01:44:20.561][ โ ]: AutoPilot stages complete, displaying user summary screen
[01:44:20.561][ โ ]: โโโโโโโโโโโโโโโโโ AUTOPILOT COMPLETE! SESSION TIME WAS 220 SEC โโโโโโโโโโโโโโโโโ
[01:44:20.561][ โฆ ]: XML generation was part of AP flow, offering import experience
[01:44:20.561][ โ ]: Waiting for user input
[01:45:04.051][ โ ]: User input received
[01:45:04.051][ โฆ ]: Handing off to XML importer experience flow
[01:45:04.051][ โ ]: bye
[01:45:04.051][ โ ]: โโโโโโโโโโโโโโโโโ END OF LOGFILE โโโโโโโโโโโโโโโโโ
ULTMOS AUTOPILOT LOG 17-02-2024 02:19:46
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[02:19:46.656][ โฆ ]: ULTMOS v0.11.0
[02:19:46.656][ โฆ ]:
[02:19:46.656][ โฆ ]: Name : AutoPilot
[02:19:46.656][ โฆ ]: File : autopilot.py
[02:19:46.656][ โฆ ]: Identifier : APC
[02:19:46.657][ โฆ ]: Vendor : Coopydood
[02:19:46.657][ โฆ ]:
[02:19:46.657][ โฆ ]: Logging to ./logs/APC_RUN_17-02-2024_02-19-46.log
[02:19:46.773][ โ ]: Discord rich presence connected
[02:19:46.773][ โฆ ]: Displaying menu
[02:19:46.773][ โ ]: Menu displayed
[02:19:46.773][ โ ]: Waiting on user input
[02:19:51.210][ โ ]: User input received
[02:19:51.210][ โ ]: โโโโโโโโโโโโโโโโโ STARTING INTERROGATION SEQUENCE โโโโโโโโโโโโโโโโโ
[02:19:51.210][ โฆ ]: FEATURE LEVEL 7
[02:19:51.210][ โ ]: Stage 1 sequence initiated
[02:19:51.210][ โ ]: Removing stale blobs
[02:19:53.408][ โ ]: Using default value of boot.sh
[02:19:53.411][ โ ]: Stage 2 sequence initiated
[02:19:55.473][ โ ]: Using default value of 12
[02:19:55.473][ โ ]: Stage 3 sequence initiated
[02:19:59.015][ โ ]: Using default value of 2
[02:19:59.015][ โ ]: Stage 4 sequence initiated
[02:20:02.030][ โ ]: Stage 4 sequence initiated
[02:20:05.709][ โ ]: Stage 4 sequence initiated
[02:20:05.712][ โฆ ]: Custom value requested, setting up
[02:20:06.971][ โ ]: Custom value was set to 4
[02:20:06.971][ โ ]: Stage 5 sequence initiated
[02:20:08.562][ โ ]: Using default value of Haswell-noTSX
[02:20:08.562][ โ ]: Stage 6 sequence initiated
[02:20:10.192][ โ ]: Using default value of +ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check
[02:20:10.192][ โ ]: Stage 7 sequence initiated
[02:20:14.463][ โ ]: Stage 7 sequence initiated
[02:20:14.466][ โฆ ]: Custom value requested, setting up
[02:20:14.466][ โ ]: Waiting for user input
[02:20:17.274][ โ ]: User input received
[02:20:17.274][ โ ]: Custom value was set to 8
[02:20:17.274][ โ ]: Stage 8 sequence initiated
[02:20:22.600][ โ ]: Using default value of 80G
[02:20:22.600][ โ ]: Stage 9 sequence initiated
[02:20:24.036][ โ ]: Will set disk up as an SSD
[02:20:24.036][ โ ]: Stage 10 sequence initiated
[02:20:25.258][ โ ]: Using default value of vmxnet3
[02:20:25.258][ โ ]: Stage 11 sequence initiated
[02:20:26.934][ โ ]: Using default value of 00:16:cb:00:21:09
[02:20:26.934][ โ ]: Stage 12 sequence initiated
[02:20:28.431][ โฆ ]: Arming download mechanism
[02:20:28.431][ โ ]: Downloader armed, will be triggered by AP flow
[02:20:28.431][ โ ]: Stage 13 sequence initiated
[02:20:29.409][ โ ]: Using default value of 1280x720
[02:20:29.409][ โ ]: Stage 14 sequence initiated
[02:20:31.540][ โ ]: Using default value of True
[02:20:31.540][ โ ]: Interrogation complete, displaying summary and AP autoflow sliproad
[02:20:34.524][ โฆ ]: Handoff started, user preferences saved
[02:20:34.524][ โ ]: โโโโโโโโโโโโโโโโโ STARTING AUTOPILOT AUTOFLOW โโโโโโโโโโโโโโโโโ
[02:20:34.525][ โฆ ]: Here we go!
[02:20:36.527][ โ ]: Updating status UI
[02:20:39.528][ โฆ ]: STARTING PREPARE PHASE
[02:20:39.530][ โ ]: Updating status UI
[02:20:39.530][ โฆ ]: Setting up environment
[02:20:39.532][ โ ]: Copied baseConfig into live working file
[02:20:40.532][ โฆ ]: Setting up OpenCore image
[02:20:40.532][ โ ]: Existing OpenCore image found
[02:20:40.532][ โฆ ]: Backing up existing image to ./boot/17-02-2024_02-20-40
[02:20:40.544][ โ ]: Existing image backed up to ./boot/17-02-2024_02-20-40
[02:20:42.544][ โฆ ]: Selecting appropriate OpenCore image
[02:20:42.544][ โ ]: Selected NEW OpenCore image
[02:20:42.544][ โฆ ]: Copying OpenCore image in place
[02:20:42.602][ โ ]: OpenCore image copied
[02:20:42.602][ โฆ ]: Copying OVMF code into place
[02:20:42.609][ โฆ ]: Copying OVMF vars for resolution 1280x720
[02:20:42.611][ โ ]: OVMF files copied
[02:20:42.611][ โฆ ]: Creating local OVMF variable store
[02:20:42.612][ โฆ ]: Performing integrity check
[02:20:42.613][ โ ]: Integrity check PASSED
[02:20:42.613][ โ ]: Updated stage status, handing off to next stage
[02:20:42.613][ โ ]: Updating status UI
[02:20:42.613][ โฆ ]: STARTING INTEGRITY PHASE
[02:20:42.616][ โ ]: Updating status UI
[02:20:46.616][ โ ]: Integrity check PASSED
[02:20:46.616][ โ ]: Updated stage status, handing off to next stage
[02:20:46.616][ โ ]: Updating status UI
[02:20:46.616][ โฆ ]: STARTING GENERATION PHASE
[02:20:46.620][ โฆ ]: Working directory was captured as /home/dvdmuckle/Documents/ultimate-macOS-KVM
[02:20:46.620][ โ ]: Updating status UI
[02:20:46.620][ โฆ ]: Scanning for file conflict
[02:20:50.620][ โ ]: Existing file with name boot.sh detected, asking the user
[02:20:57.136][ โ ]: Overwriting boot.sh
[02:20:57.136][ โ ]: Updating status UI
[02:20:57.136][ โฆ ]: Beginning variable injection
[02:20:57.136][ โฆ ]: Checking disk type
[02:20:57.136][ โ ]: Disk type is SSD, modifying rotation rate
[02:20:57.136][ โ ]: Rotation rate updated
[02:20:57.136][ โ ]: Variable injection complete
[02:20:57.136][ โฆ ]: Stamping with ULTMOS version
[02:20:57.136][ โ ]: Marked working script as using ULTMOS v0.11.0
[02:20:57.136][ โฆ ]: Stamping with feature level
[02:20:57.136][ โ ]: Marked working script as feature level 7
[02:20:57.136][ โฆ ]: Checking if Discord rich presence is available
[02:20:58.313][ โ ]: Discord rich presence is available, will enable in script
[02:20:58.313][ โฆ ]: Adding OS ID marker
[02:20:58.314][ โฆ ]: Setting up BaseSystem image attachment
[02:20:58.314][ โฆ ]: Writing changes
[02:20:58.314][ โ ]: Changes written to file
[02:20:58.314][ โฆ ]: Performing integrity check
[02:20:58.314][ โ ]: Integrity check PASSED
[02:20:58.314][ โ ]: Updated stage status, handing off to next stage
[02:20:58.314][ โ ]: Updating status UI
[02:20:59.314][ โฆ ]: Checking XML creation preferences
[02:20:59.314][ โ ]: XML creation requested, WILL be generating XML
[02:20:59.317][ โ ]: Updating status UI
[02:20:59.317][ โฆ ]: Pointing XML conversion tool to live script
[02:20:59.317][ โฆ ]: Preparing live working XML
[02:20:59.327][ โ ]: Base XML ready for live working
[02:20:59.327][ โฆ ]: Parsing XML
[02:20:59.327][ โ ]: XML conversion tool APC integration doesn't support blob caching yet
[02:20:59.327][ โฆ ]: Converting to XML format
[02:20:59.327][ โ ]: Virtual disk type is SSD, modifying rotation rate
[02:20:59.327][ โ ]: Rotation rate updated
[02:20:59.327][ โ ]: Converted to XML structure
[02:20:59.327][ โฆ ]: Writing changes
[02:20:59.327][ โ ]: Changes written to file
[02:21:01.327][ โ ]: Updated stage status, handing off to next stage
[02:21:01.327][ โ ]: Updating status UI
[02:21:04.327][ โ ]: User requested a new macOS recovery image, arming downloader
[02:21:04.328][ โฆ ]: STARTING REMOTE RECOVERY PHASE
[02:21:04.330][ โ ]: Updating status UI
[02:21:06.331][ โฆ ]: Setting target OS to 12
[02:21:06.331][ โ ]: OS ID is valid, sending to dlosx script
[02:22:21.639][ โฆ ]: Checking BaseSystem with a size of 3220185088
[02:22:21.639][ โ ]: Integrity check PASSED
[02:22:21.639][ โ ]: Updated stage status, handing off to next stage
[02:22:21.639][ โ ]: Updating status UI
[02:22:24.639][ โ ]: User requested a new HDD file, generation will go ahead
[02:22:24.639][ โฆ ]: STARTING HARDDISK PHASE
[02:22:24.642][ โ ]: Updating status UI
[02:22:26.642][ โฆ ]: Scanning for file conflict
[02:22:26.646][ โ ]: Existing file with name HDD.qcow2 detected, asking the user
[02:22:26.646][ โ ]: Waiting for user input
[02:22:37.138][ โ ]: User input received
[02:22:37.140][ โ ]: Deleting HDD.qcow2
[02:22:37.953][ โฆ ]: STARTING HARDDISK PHASE
[02:22:37.956][ โ ]: Updating status UI
[02:22:39.956][ โฆ ]: Scanning for file conflict
[02:22:39.956][ โฆ ]: Generating hard disk image file
[02:22:42.967][ โ ]: Hard disk image file generation verified
[02:22:42.967][ โ ]: Updated stage status, handing off to next stage
[02:22:42.967][ โ ]: Updating status UI
[02:22:44.967][ โ ]: Hard disk image file generation verified
[02:22:44.967][ โ ]: Updated stage status, handing off to next stage
[02:22:44.967][ โ ]: Updating status UI
[02:22:46.967][ โฆ ]: STARTING APPLY PHASE
[02:22:46.970][ โ ]: Updating status UI
[02:22:48.971][ โ ]: Integrity check PASSED
[02:22:48.971][ โฆ ]: Dumping contents of baseConfig to memory
[02:22:48.971][ โฆ ]: Stripping warning headers
[02:22:48.971][ โฆ ]: Generating epoch timestamp
[02:22:48.971][ โ ]: Epoch timestamped as 1708154568
[02:22:48.971][ โฆ ]: Writing to file
[02:22:48.971][ โ ]: Header verification complete
[02:22:48.971][ โฆ ]: Moving working file into place
[02:22:48.974][ โ ]: Moved working file into boot.sh successfully
[02:22:48.974][ โ ]: Updated stage status, handing off to next stage
[02:22:48.974][ โ ]: Updating status UI
[02:22:50.974][ โฆ ]: STARTING PERMISSIONS PHASE
[02:22:50.977][ โ ]: Updating status UI
[02:22:52.977][ โฆ ]: Setting execute permissions
[02:22:52.978][ โฆ ]: Setting readwrite permissions
[02:22:52.979][ โ ]: Permissons set for new user files
[02:22:52.979][ โ ]: Updated stage status, handing off to next stage
[02:22:52.979][ โ ]: Updating status UI
[02:22:54.982][ โ ]: Updating status UI
[02:22:54.982][ โฆ ]: STARTING CLEANUP PHASE
[02:22:55.983][ โฆ ]: Copying current session blobs into user backdir
[02:22:55.985][ โฆ ]: Marking blobs as stale
[02:22:55.985][ โฆ ]: Moving blobs into stale folder
[02:22:55.986][ โ ]: Blob cleanup complete
[02:22:55.986][ โ ]: Updated stage status, handing off to next stage
[02:22:55.986][ โ ]: Updating status UI
[02:22:56.987][ โฆ ]: Stopping timer
[02:22:58.989][ โฆ ]: Updating variable definition
[02:22:58.992][ โ ]: Timer was stopped with a recorded time of 142 seconds in live mode
[02:22:58.992][ โ ]: AutoPilot stages complete, displaying user summary screen
[02:22:58.992][ โ ]: โโโโโโโโโโโโโโโโโ AUTOPILOT COMPLETE! SESSION TIME WAS 142 SEC โโโโโโโโโโโโโโโโโ
[02:22:58.992][ โฆ ]: XML generation was part of AP flow, offering import experience
[02:22:58.992][ โ ]: Waiting for user input
[02:23:03.564][ โ ]: User input received
[02:23:03.565][ โฆ ]: Handing off to XML importer experience flow
[02:23:03.565][ โ ]: bye
[02:23:03.565][ โ ]: โโโโโโโโโโโโโโโโโ END OF LOGFILE โโโโโโโโโโโโโโโโโ
ULTMOS AUTOPILOT LOG 17-02-2024 02:24:26
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[02:24:26.537][ โฆ ]: ULTMOS v0.11.0
[02:24:26.537][ โฆ ]:
[02:24:26.537][ โฆ ]: Name : AutoPilot
[02:24:26.537][ โฆ ]: File : autopilot.py
[02:24:26.537][ โฆ ]: Identifier : APC
[02:24:26.537][ โฆ ]: Vendor : Coopydood
[02:24:26.537][ โฆ ]:
[02:24:26.537][ โฆ ]: Logging to ./logs/APC_RUN_17-02-2024_02-24-26.log
[02:24:26.665][ โ ]: Discord rich presence connected
[02:24:26.665][ โฆ ]: Displaying menu
[02:24:26.665][ โ ]: Menu displayed
[02:24:26.665][ โ ]: Waiting on user input
[02:24:29.326][ โ ]: User input received
[02:24:29.326][ โ ]: โโโโโโโโโโโโโโโโโ STARTING INTERROGATION SEQUENCE โโโโโโโโโโโโโโโโโ
[02:24:29.326][ โฆ ]: FEATURE LEVEL 7
[02:24:29.326][ โ ]: Stage 1 sequence initiated
[02:24:29.326][ โ ]: Removing stale blobs
[02:24:30.347][ โ ]: Using default value of boot.sh
[02:24:30.349][ โ ]: Stage 2 sequence initiated
[02:24:30.998][ โ ]: Using default value of 12
[02:24:30.998][ โ ]: Stage 3 sequence initiated
[02:24:32.992][ โ ]: Using default value of 2
[02:24:32.992][ โ ]: Stage 4 sequence initiated
[02:24:34.335][ โ ]: Stage 4 sequence initiated
[02:24:34.337][ โฆ ]: Custom value requested, setting up
[02:24:35.391][ โ ]: Custom value was set to 4
[02:24:35.392][ โ ]: Stage 5 sequence initiated
[02:24:36.532][ โ ]: Using default value of Haswell-noTSX
[02:24:36.533][ โ ]: Stage 6 sequence initiated
[02:24:37.467][ โ ]: Using default value of +ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check
[02:24:37.467][ โ ]: Stage 7 sequence initiated
[02:24:38.880][ โ ]: Stage 7 sequence initiated
[02:24:38.883][ โฆ ]: Custom value requested, setting up
[02:24:38.883][ โ ]: Waiting for user input
[02:24:46.543][ โ ]: User input received
[02:24:46.543][ โ ]: Custom value was set to 8
[02:24:46.543][ โ ]: Stage 8 sequence initiated
[02:24:48.509][ โ ]: Using default value of 80G
[02:24:48.509][ โ ]: Stage 9 sequence initiated
[02:24:49.667][ โ ]: Will set disk up as an SSD
[02:24:49.667][ โ ]: Stage 10 sequence initiated
[02:24:50.723][ โ ]: Using default value of vmxnet3
[02:24:50.723][ โ ]: Stage 11 sequence initiated
[02:24:51.393][ โ ]: Using default value of 00:16:cb:00:21:09
[02:24:51.393][ โ ]: Stage 12 sequence initiated
[02:24:58.646][ โฆ ]: Arming download mechanism
[02:24:58.646][ โ ]: Downloader armed, will be triggered by AP flow
[02:24:58.646][ โ ]: Stage 13 sequence initiated
[02:25:00.209][ โ ]: Using default value of 1280x720
[02:25:00.209][ โ ]: Stage 14 sequence initiated
[02:25:01.064][ โ ]: Using default value of True
[02:25:01.064][ โ ]: Interrogation complete, displaying summary and AP autoflow sliproad
[02:25:03.758][ โฆ ]: Handoff started, user preferences saved
[02:25:03.758][ โ ]: โโโโโโโโโโโโโโโโโ STARTING AUTOPILOT AUTOFLOW โโโโโโโโโโโโโโโโโ
[02:25:03.758][ โฆ ]: Here we go!
[02:25:05.762][ โ ]: Updating status UI
[02:25:08.762][ โฆ ]: STARTING PREPARE PHASE
[02:25:08.764][ โ ]: Updating status UI
[02:25:08.764][ โฆ ]: Setting up environment
[02:25:08.766][ โ ]: Copied baseConfig into live working file
[02:25:09.766][ โฆ ]: Setting up OpenCore image
[02:25:09.766][ โฆ ]: Selecting appropriate OpenCore image
[02:25:09.766][ โ ]: Selected NEW OpenCore image
[02:25:09.766][ โฆ ]: Copying OpenCore image in place
[02:25:09.777][ โ ]: OpenCore image copied
[02:25:09.777][ โฆ ]: Copying OVMF code into place
[02:25:09.782][ โฆ ]: Copying OVMF vars for resolution 1280x720
[02:25:09.783][ โ ]: OVMF files copied
[02:25:09.783][ โฆ ]: Creating local OVMF variable store
[02:25:09.785][ โฆ ]: Performing integrity check
[02:25:09.785][ โ ]: Integrity check PASSED
[02:25:09.785][ โ ]: Updated stage status, handing off to next stage
[02:25:09.785][ โ ]: Updating status UI
[02:25:09.785][ โฆ ]: STARTING INTEGRITY PHASE
[02:25:09.788][ โ ]: Updating status UI
[02:25:13.788][ โ ]: Integrity check PASSED
[02:25:13.788][ โ ]: Updated stage status, handing off to next stage
[02:25:13.788][ โ ]: Updating status UI
[02:25:13.788][ โฆ ]: STARTING GENERATION PHASE
[02:25:13.792][ โฆ ]: Working directory was captured as /home/dvdmuckle/Documents/ultimate-macOS-KVM
[02:25:13.792][ โ ]: Updating status UI
[02:25:13.792][ โฆ ]: Scanning for file conflict
[02:25:17.792][ โ ]: Existing file with name boot.sh detected, asking the user
[02:27:03.608][ โ ]: Overwriting boot.sh
[02:27:03.608][ โ ]: Updating status UI
[02:27:03.608][ โฆ ]: Beginning variable injection
[02:27:03.608][ โฆ ]: Checking disk type
[02:27:03.608][ โ ]: Disk type is SSD, modifying rotation rate
[02:27:03.608][ โ ]: Rotation rate updated
[02:27:03.608][ โ ]: Variable injection complete
[02:27:03.608][ โฆ ]: Stamping with ULTMOS version
[02:27:03.608][ โ ]: Marked working script as using ULTMOS v0.11.0
[02:27:03.608][ โฆ ]: Stamping with feature level
[02:27:03.608][ โ ]: Marked working script as feature level 7
[02:27:03.608][ โฆ ]: Checking if Discord rich presence is available
[02:27:04.576][ โ ]: Discord rich presence is available, will enable in script
[02:27:04.576][ โฆ ]: Adding OS ID marker
[02:27:04.576][ โฆ ]: Setting up BaseSystem image attachment
[02:27:04.576][ โฆ ]: Writing changes
[02:27:04.576][ โ ]: Changes written to file
[02:27:04.576][ โฆ ]: Performing integrity check
[02:27:04.576][ โ ]: Integrity check PASSED
[02:27:04.576][ โ ]: Updated stage status, handing off to next stage
[02:27:04.576][ โ ]: Updating status UI
[02:27:05.576][ โฆ ]: Checking XML creation preferences
[02:27:05.576][ โ ]: XML creation requested, WILL be generating XML
[02:27:05.584][ โ ]: Updating status UI
[02:27:05.584][ โฆ ]: Pointing XML conversion tool to live script
[02:27:05.584][ โฆ ]: Preparing live working XML
[02:27:05.586][ โ ]: Base XML ready for live working
[02:27:05.586][ โฆ ]: Parsing XML
[02:27:05.586][ โ ]: XML conversion tool APC integration doesn't support blob caching yet
[02:27:05.586][ โฆ ]: Converting to XML format
[02:27:05.586][ โ ]: Virtual disk type is SSD, modifying rotation rate
[02:27:05.586][ โ ]: Rotation rate updated
[02:27:05.586][ โ ]: Converted to XML structure
[02:27:05.586][ โฆ ]: Writing changes
[02:27:05.586][ โ ]: Changes written to file
[02:27:07.587][ โ ]: Updated stage status, handing off to next stage
[02:27:07.587][ โ ]: Updating status UI
[02:27:10.587][ โ ]: User requested a new macOS recovery image, arming downloader
[02:27:10.587][ โฆ ]: STARTING REMOTE RECOVERY PHASE
[02:27:10.590][ โ ]: Updating status UI
[02:27:12.590][ โฆ ]: Setting target OS to 12
[02:27:12.590][ โ ]: OS ID is valid, sending to dlosx script
[02:27:35.954][ โฆ ]: Checking BaseSystem with a size of 3220185088
[02:27:35.954][ โ ]: Integrity check PASSED
[02:27:35.954][ โ ]: Updated stage status, handing off to next stage
[02:27:35.954][ โ ]: Updating status UI
[02:27:38.955][ โ ]: User requested a new HDD file, generation will go ahead
[02:27:38.955][ โฆ ]: STARTING HARDDISK PHASE
[02:27:38.959][ โ ]: Updating status UI
[02:27:40.959][ โฆ ]: Scanning for file conflict
[02:27:40.959][ โฆ ]: Generating hard disk image file
[02:27:43.967][ โ ]: Hard disk image file generation verified
[02:27:43.967][ โ ]: Updated stage status, handing off to next stage
[02:27:43.968][ โ ]: Updating status UI
[02:27:45.968][ โฆ ]: STARTING APPLY PHASE
[02:27:45.974][ โ ]: Updating status UI
[02:27:47.974][ โ ]: Integrity check PASSED
[02:27:47.974][ โฆ ]: Dumping contents of baseConfig to memory
[02:27:47.974][ โฆ ]: Stripping warning headers
[02:27:47.974][ โฆ ]: Generating epoch timestamp
[02:27:47.974][ โ ]: Epoch timestamped as 1708154867
[02:27:47.974][ โฆ ]: Writing to file
[02:27:47.974][ โ ]: Header verification complete
[02:27:47.974][ โฆ ]: Moving working file into place
[02:27:47.977][ โ ]: Moved working file into boot.sh successfully
[02:27:47.977][ โ ]: Updated stage status, handing off to next stage
[02:27:47.977][ โ ]: Updating status UI
[02:27:49.977][ โฆ ]: STARTING PERMISSIONS PHASE
[02:27:49.983][ โ ]: Updating status UI
[02:27:51.984][ โฆ ]: Setting execute permissions
[02:27:51.985][ โฆ ]: Setting readwrite permissions
[02:27:51.986][ โ ]: Permissons set for new user files
[02:27:51.986][ โ ]: Updated stage status, handing off to next stage
[02:27:51.986][ โ ]: Updating status UI
[02:27:53.992][ โ ]: Updating status UI
[02:27:53.992][ โฆ ]: STARTING CLEANUP PHASE
[02:27:54.992][ โฆ ]: Copying current session blobs into user backdir
[02:27:54.994][ โฆ ]: Marking blobs as stale
[02:27:54.994][ โฆ ]: Moving blobs into stale folder
[02:27:54.996][ โ ]: Blob cleanup complete
[02:27:54.996][ โ ]: Updated stage status, handing off to next stage
[02:27:54.996][ โ ]: Updating status UI
[02:27:55.996][ โฆ ]: Stopping timer
[02:27:57.999][ โฆ ]: Updating variable definition
[02:27:58.002][ โ ]: Timer was stopped with a recorded time of 172 seconds in live mode
[02:27:58.002][ โ ]: AutoPilot stages complete, displaying user summary screen
[02:27:58.002][ โ ]: โโโโโโโโโโโโโโโโโ AUTOPILOT COMPLETE! SESSION TIME WAS 172 SEC โโโโโโโโโโโโโโโโโ
[02:27:58.002][ โฆ ]: XML generation was part of AP flow, offering import experience
[02:27:58.002][ โ ]: Waiting for user input
[02:29:54.518][ โ ]: User input received
[02:29:54.518][ โฆ ]: Handing off to XML importer experience flow
[02:29:54.518][ โ ]: bye
[02:29:54.518][ โ ]: โโโโโโโโโโโโโโโโโ END OF LOGFILE โโโโโโโโโโโโโโโโโ
ULTMOS AUTOPILOT LOG 17-02-2024 02:53:44
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[02:53:44.574][ โฆ ]: ULTMOS v0.11.0
[02:53:44.574][ โฆ ]:
[02:53:44.574][ โฆ ]: Name : AutoPilot
[02:53:44.574][ โฆ ]: File : autopilot.py
[02:53:44.574][ โฆ ]: Identifier : APC
[02:53:44.574][ โฆ ]: Vendor : Coopydood
[02:53:44.574][ โฆ ]:
[02:53:44.574][ โฆ ]: Logging to ./logs/APC_RUN_17-02-2024_02-53-44.log
[02:53:44.860][ โ ]: Discord rich presence connected
[02:53:44.860][ โฆ ]: Displaying menu
[02:53:44.860][ โ ]: Menu displayed
[02:53:44.860][ โ ]: Waiting on user input
[02:53:46.002][ โ ]: User input received
[02:53:46.002][ โ ]: โโโโโโโโโโโโโโโโโ STARTING INTERROGATION SEQUENCE โโโโโโโโโโโโโโโโโ
[02:53:46.002][ โฆ ]: FEATURE LEVEL 7
[02:53:46.002][ โ ]: Stage 1 sequence initiated
[02:53:46.002][ โ ]: Removing stale blobs
[02:53:47.061][ โ ]: Using default value of boot.sh
[02:53:47.064][ โ ]: Stage 2 sequence initiated
[02:53:48.138][ โ ]: Using default value of 12
[02:53:48.138][ โ ]: Stage 3 sequence initiated
[02:53:49.326][ โ ]: Using default value of 2
[02:53:49.326][ โ ]: Stage 4 sequence initiated
[02:53:50.322][ โ ]: Stage 4 sequence initiated
[02:53:50.325][ โฆ ]: Custom value requested, setting up
[02:53:50.934][ โ ]: Custom value was set to 4
[02:53:50.934][ โ ]: Stage 5 sequence initiated
[02:53:51.972][ โ ]: Using default value of Haswell-noTSX
[02:53:51.972][ โ ]: Stage 6 sequence initiated
[02:53:52.489][ โ ]: Using default value of +ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check
[02:53:52.489][ โ ]: Stage 7 sequence initiated
[02:53:53.821][ โ ]: Stage 7 sequence initiated
[02:53:53.823][ โฆ ]: Custom value requested, setting up
[02:53:53.824][ โ ]: Waiting for user input
[02:53:54.622][ โ ]: User input received
[02:53:54.622][ โ ]: Custom value was set to 8
[02:53:54.622][ โ ]: Stage 8 sequence initiated
[02:53:55.490][ โ ]: Using default value of 80G
[02:53:55.490][ โ ]: Stage 9 sequence initiated
[02:53:56.480][ โ ]: Will set disk up as an SSD
[02:53:56.480][ โ ]: Stage 10 sequence initiated
[02:53:57.447][ โ ]: Using default value of vmxnet3
[02:53:57.447][ โ ]: Stage 11 sequence initiated
[02:53:58.385][ โ ]: Using default value of 00:16:cb:00:21:09
[02:53:58.385][ โ ]: Stage 12 sequence initiated
[02:54:00.111][ โฆ ]: Arming download mechanism
[02:54:00.111][ โ ]: Downloader armed, will be triggered by AP flow
[02:54:00.111][ โ ]: Stage 13 sequence initiated
[02:54:01.826][ โ ]: Using default value of 1280x720
[02:54:01.826][ โ ]: Stage 14 sequence initiated
[02:54:03.066][ โ ]: Using default value of True
[02:54:03.066][ โ ]: Interrogation complete, displaying summary and AP autoflow sliproad
[02:54:04.659][ โฆ ]: Handoff started, user preferences saved
[02:54:04.659][ โ ]: โโโโโโโโโโโโโโโโโ STARTING AUTOPILOT AUTOFLOW โโโโโโโโโโโโโโโโโ
[02:54:04.659][ โฆ ]: Here we go!
[02:54:06.662][ โ ]: Updating status UI
[02:54:09.662][ โฆ ]: STARTING PREPARE PHASE
[02:54:09.668][ โ ]: Updating status UI
[02:54:09.668][ โฆ ]: Setting up environment
[02:54:09.669][ โ ]: Copied baseConfig into live working file
[02:54:10.669][ โฆ ]: Setting up OpenCore image
[02:54:10.670][ โ ]: Existing OpenCore image found
[02:54:10.670][ โฆ ]: Backing up existing image to ./boot/17-02-2024_02-54-10
[02:54:10.672][ โ ]: Existing image backed up to ./boot/17-02-2024_02-54-10
[02:54:12.672][ โฆ ]: Selecting appropriate OpenCore image
[02:54:12.672][ โ ]: Selected NEW OpenCore image
[02:54:12.672][ โฆ ]: Copying OpenCore image in place
[02:54:12.683][ โ ]: OpenCore image copied
[02:54:12.683][ โฆ ]: Copying OVMF code into place
[02:54:12.688][ โฆ ]: Copying OVMF vars for resolution 1280x720
[02:54:12.695][ โ ]: OVMF files copied
[02:54:12.695][ โฆ ]: Creating local OVMF variable store
[02:54:12.696][ โฆ ]: Performing integrity check
[02:54:12.696][ โ ]: Integrity check PASSED
[02:54:12.696][ โ ]: Updated stage status, handing off to next stage
[02:54:12.696][ โ ]: Updating status UI
[02:54:12.696][ โฆ ]: STARTING INTEGRITY PHASE
[02:54:12.702][ โ ]: Updating status UI
[02:54:16.702][ โ ]: Integrity check PASSED
[02:54:16.702][ โ ]: Updated stage status, handing off to next stage
[02:54:16.702][ โ ]: Updating status UI
[02:54:16.702][ โฆ ]: STARTING GENERATION PHASE
[02:54:16.708][ โฆ ]: Working directory was captured as /home/dvdmuckle/Documents/ultimate-macOS-KVM
[02:54:16.708][ โ ]: Updating status UI
[02:54:16.708][ โฆ ]: Scanning for file conflict
[02:54:20.708][ โ ]: Existing file with name boot.sh detected, asking the user
[02:54:24.518][ โ ]: Overwriting boot.sh
[02:54:24.518][ โ ]: Updating status UI
[02:54:24.518][ โฆ ]: Beginning variable injection
[02:54:24.518][ โฆ ]: Checking disk type
[02:54:24.518][ โ ]: Disk type is SSD, modifying rotation rate
[02:54:24.518][ โ ]: Rotation rate updated
[02:54:24.518][ โ ]: Variable injection complete
[02:54:24.518][ โฆ ]: Stamping with ULTMOS version
[02:54:24.518][ โ ]: Marked working script as using ULTMOS v0.11.0
[02:54:24.518][ โฆ ]: Stamping with feature level
[02:54:24.518][ โ ]: Marked working script as feature level 7
[02:54:24.518][ โฆ ]: Checking if Discord rich presence is available
[02:54:25.469][ โ ]: Discord rich presence is available, will enable in script
[02:54:25.469][ โฆ ]: Adding OS ID marker
[02:54:25.469][ โฆ ]: Setting up BaseSystem image attachment
[02:54:25.469][ โฆ ]: Writing changes
[02:54:25.469][ โ ]: Changes written to file
[02:54:25.469][ โฆ ]: Performing integrity check
[02:54:25.469][ โ ]: Integrity check PASSED
[02:54:25.469][ โ ]: Updated stage status, handing off to next stage
[02:54:25.469][ โ ]: Updating status UI
[02:54:26.470][ โฆ ]: Checking XML creation preferences
[02:54:26.470][ โ ]: XML creation requested, WILL be generating XML
[02:54:26.475][ โ ]: Updating status UI
[02:54:26.475][ โฆ ]: Pointing XML conversion tool to live script
[02:54:26.476][ โฆ ]: Preparing live working XML
[02:54:26.477][ โ ]: Base XML ready for live working
[02:54:26.477][ โฆ ]: Parsing XML
[02:54:26.477][ โ ]: XML conversion tool APC integration doesn't support blob caching yet
[02:54:26.477][ โฆ ]: Converting to XML format
[02:54:26.477][ โ ]: Virtual disk type is SSD, modifying rotation rate
[02:54:26.477][ โ ]: Rotation rate updated
[02:54:26.477][ โ ]: Converted to XML structure
[02:54:26.478][ โฆ ]: Writing changes
[02:54:26.478][ โ ]: Changes written to file
[02:54:28.478][ โ ]: Updated stage status, handing off to next stage
[02:54:28.478][ โ ]: Updating status UI
[02:54:31.478][ โ ]: User requested a new macOS recovery image, arming downloader
[02:54:31.478][ โฆ ]: STARTING REMOTE RECOVERY PHASE
[02:54:31.484][ โ ]: Updating status UI
[02:54:33.484][ โฆ ]: Setting target OS to 12
[02:54:33.484][ โ ]: OS ID is valid, sending to dlosx script
[02:54:56.665][ โฆ ]: Checking BaseSystem with a size of 3220185088
[02:54:56.665][ โ ]: Integrity check PASSED
[02:54:56.665][ โ ]: Updated stage status, handing off to next stage
[02:54:56.665][ โ ]: Updating status UI
[02:54:59.665][ โ ]: User requested a new HDD file, generation will go ahead
[02:54:59.665][ โฆ ]: STARTING HARDDISK PHASE
[02:54:59.672][ โ ]: Updating status UI
[02:55:01.672][ โฆ ]: Scanning for file conflict
[02:55:01.674][ โ ]: Existing file with name HDD.qcow2 detected, asking the user
[02:55:01.674][ โ ]: Waiting for user input
[02:55:33.953][ โ ]: User input received
[02:55:33.959][ โ ]: Deleting HDD.qcow2
[02:55:33.960][ โฆ ]: STARTING HARDDISK PHASE
[02:55:33.962][ โ ]: Updating status UI
[02:55:35.963][ โฆ ]: Scanning for file conflict
[02:55:35.963][ โฆ ]: Generating hard disk image file
[02:55:38.971][ โ ]: Hard disk image file generation verified
[02:55:38.971][ โ ]: Updated stage status, handing off to next stage
[02:55:38.971][ โ ]: Updating status UI
[02:55:40.971][ โ ]: Hard disk image file generation verified
[02:55:40.971][ โ ]: Updated stage status, handing off to next stage
[02:55:40.971][ โ ]: Updating status UI
[02:55:42.972][ โฆ ]: STARTING APPLY PHASE
[02:55:42.977][ โ ]: Updating status UI
[02:55:44.977][ โ ]: Integrity check PASSED
[02:55:44.978][ โฆ ]: Dumping contents of baseConfig to memory
[02:55:44.978][ โฆ ]: Stripping warning headers
[02:55:44.978][ โฆ ]: Generating epoch timestamp
[02:55:44.978][ โ ]: Epoch timestamped as 1708156544
[02:55:44.978][ โฆ ]: Writing to file
[02:55:44.978][ โ ]: Header verification complete
[02:55:44.978][ โฆ ]: Moving working file into place
[02:55:44.981][ โ ]: Moved working file into boot.sh successfully
[02:55:44.981][ โ ]: Updated stage status, handing off to next stage
[02:55:44.981][ โ ]: Updating status UI
[02:55:46.981][ โฆ ]: STARTING PERMISSIONS PHASE
[02:55:46.988][ โ ]: Updating status UI
[02:55:48.989][ โฆ ]: Setting execute permissions
[02:55:48.990][ โฆ ]: Setting readwrite permissions
[02:55:48.991][ โ ]: Permissons set for new user files
[02:55:48.991][ โ ]: Updated stage status, handing off to next stage
[02:55:48.991][ โ ]: Updating status UI
[02:55:50.997][ โ ]: Updating status UI
[02:55:50.997][ โฆ ]: STARTING CLEANUP PHASE
[02:55:51.997][ โฆ ]: Copying current session blobs into user backdir
[02:55:51.999][ โฆ ]: Marking blobs as stale
[02:55:51.999][ โฆ ]: Moving blobs into stale folder
[02:55:52.000][ โ ]: Blob cleanup complete
[02:55:52.000][ โ ]: Updated stage status, handing off to next stage
[02:55:52.000][ โ ]: Updating status UI
[02:55:53.001][ โฆ ]: Stopping timer
[02:55:55.003][ โฆ ]: Updating variable definition
[02:55:55.006][ โ ]: Timer was stopped with a recorded time of 108 seconds in live mode
[02:55:55.006][ โ ]: AutoPilot stages complete, displaying user summary screen
[02:55:55.006][ โ ]: โโโโโโโโโโโโโโโโโ AUTOPILOT COMPLETE! SESSION TIME WAS 108 SEC โโโโโโโโโโโโโโโโโ
[02:55:55.006][ โฆ ]: XML generation was part of AP flow, offering import experience
[02:55:55.006][ โ ]: Waiting for user input
[02:55:56.614][ โ ]: User input received
[02:55:56.615][ โฆ ]: Handing off to XML importer experience flow
[02:55:56.615][ โ ]: bye
[02:55:56.615][ โ ]: โโโโโโโโโโโโโโโโโ END OF LOGFILE โโโโโโโโโโโโโโโโโ