[SOL Session operational. Use ~? for help] [ ok ] * WARNING: clock skew detected! * Setting the local clock based on last shutdown time ... [ ok ] * Loading modules ... [ ok ] * Checking local filesystems ... [ ok ] * Remounting filesystems ... [ ok ] * Mounting local filesystems ... [ ok ] * Configuring kernel parameters ... [ ok ] * Migrating /var/lock to /run/lock ... [ ok ] * Creating user login records ... [ ok ] * Cleaning /tmp directory ... [ ok ] * Setting hostname ... [ ok ] * Starting busybox syslog ... [ ok ] * WARNING: clock skew detected! * Starting firstboot ... [ ok ] * Starting Packet Task Runner ...+ cat /etc/motd ================================================= OS Installation Environment Commit: be1ba75a (main) BuildNo: 4550 ================================================= ++ sed -nr 's|.*\bem_ca_cert=(\S+).*|\1|p' /proc/cmdline + em_ca_cert= ++ sed -nr 's|.*\bfacility=(\S+).*|\1|p' /proc/cmdline + facility=dc10 ++ sed -nr 's|.*\bosie_vendors_url=(\S+).*|\1|p' /proc/cmdline + images_url=https://vendors.edge-a.dc10.metalkube.net/metal/assets ++ sed -nr 's|.*\bmetadata_hostname=(\S+).*|\1|p' /proc/cmdline + metadata_hostname=metadata.equinixmetal.net ++ sed -nr 's|.*\bmetadata_ip=(\S+).*|\1|p' /proc/cmdline + metadata_ip=147.75.207.243 ++ sed -nr 's|.*\bpacket_state=(\S+).*|\1|p' /proc/cmdline + state=deprovisioning ++ sed -nr 's|.*\bsyslog_host=(\S+).*|\1|p' /proc/cmdline + syslog_host=syslog.boots.edge-a.dc10.metalkube.net ++ sed -nr 's|.*\btinkerbell=(\S+).*|\1|p' /proc/cmdline + tinkerbell=http://tinkerbell.dc10.packet.net ++ sed -nr 's|.*\btraceparent=(\S+).*|\1|p' /proc/cmdline + traceparent=00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01 + vendor_metal_url=https://vendors.edge-a.dc10.metalkube.net/metal ++ sed -nr 's|.*\bhollow_client_alloy_inband_secret=(\S+).*|\1|p' /proc/cmdline + hollow_client_alloy_inband_secret=VkNtb9Rx-opdgYQloH4N7-apHg + [[ -z http://tinkerbell.dc10.packet.net ]] + phone_home_url=http://tinkerbell.dc10.packet.net/phone-home ++ ensure_binary_deps + ensure_binary_deps_output='++ set -x ++ bash --version GNU bash, version 5.2.15(1)-release (aarch64-alpine-linux-musl) Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ++ dig -v DiG 9.18.24 ++ curl --version curl 8.5.0 (aarch64-alpine-linux-musl) libcurl/8.5.0 OpenSSL/3.1.4 zlib/1.2.13 brotli/1.0.9 libidn2/2.3.4 nghttp2/1.57.0 Release-Date: 2023-12-06 Protocols: dict file ftp ftps gopher gophers http https imap imaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp ws wss Features: alt-svc AsynchDNS brotli HSTS HTTP2 HTTPS-proxy IDN IPv6 Largefile libz NTLM SSL threadsafe TLS-SRP UnixSockets ++ docker --version Docker version 25.0.3, build 4debf411d1e6efbd9ce65e4250718e9c529a6525 ++ jq --version jq-1.6 ++ kexec --version kexec-tools 2.0.28 ++ mdadm --version mdadm - v4.2 - 2021-12-30 ++ ssh -V OpenSSH_9.3p2, OpenSSL 3.1.4 24 Oct 2023 ++ tcpdump --version tcpdump version 4.99.4 libpcap version 1.10.4 (with TPACKET_V3) OpenSSL 3.1.4 24 Oct 2023 ++ exit 0' + [[ -n '' ]] + ensure_time + local d hwdate mddate month + local 'months=jan feb mar apr may jun jul aug sep oct nov dec' ++ rcurl -sI http://tinkerbell.dc10.packet.net ++ sed -n '/^Date:/ s|Date: ||p' ++ curl --retry 7 --retry-max-time 60 --max-time 60 --header 'traceparent: 00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01' -sI http://tinkerbell.dc10.packet.net + d='Sat, 13 Apr 2024 00:10:57 GMT ' ++ echo 'Sat, 13 Apr 2024 00:10:57 GMT ' ++ awk '{print $3}' ++ tr A-Z a-z + month=apr + local i=1 + for m in $months + [[ apr == \j\a\n ]] + i=2 + for m in $months + [[ apr == \f\e\b ]] + i=3 + for m in $months + [[ apr == \m\a\r ]] + i=4 + for m in $months + [[ apr == \a\p\r ]] + break + (( i > 12 )) ++ date -u +%s + hwdate=1688670937 ++ echo 'Sat, 13 Apr 2024 00:10:57 GMT ' ++ awk '{printf "%d.%02d.%02d-%s\n", $4, 4, $2, $5}' + d=2024.04.13-00:10:57 ++ date +%s -d 2024.04.13-00:10:57 + mddate=1712967057 + local diff=24296120 + (( diff > 60 * 60 * 12 )) + echo 'hwclock differs from metadata by more than 12h' hwclock differs from metadata by more than 12h + date -u -s 2024.04.13-00:10:57 Sat Apr 13 00:10:57 UTC 2024 + hwclock -uw + [[ -z metadata.equinixmetal.net ]] + [[ -z 147.75.207.243 ]] + statedir=/tmp/osie-statedir + mkdir -p /tmp/osie-statedir + cp /etc/osie-build /tmp/osie-statedir + reason='dig query failed during metadata routing check' ++ grep nameserver /etc/resolv.conf ++ head -n1 ++ awk '{ print $2 }' + dns_ip=147.75.207.207 ++ dig @147.75.207.207 CHAOS TXT id.server. +short + metadata_facility='"dc10.equinixmetal.net"' + echo 'runner: metadata requests are going to facility: "dc10.equinixmetal.net"' runner: metadata requests are going to facility: "dc10.equinixmetal.net" ++ uname -m + arch=aarch64 ++ sed -nr 's|.*\bpacket_base_url=(\S+).*|\1|p' /proc/cmdline + packet_base_url=http://vendors.edge-a.dc10.metalkube.net/metal/osie/current ++ sed -nr 's|.*\bpacket_bootdev_mac=(\S+).*|\1|p' /proc/cmdline + packet_bootdev_mac=0c:42:a1:4a:10:50 + trap fail EXIT + [[ -n syslog.boots.edge-a.dc10.metalkube.net ]] + mkdir -p /etc/docker + cat + mountpoint -q /sys/fs/cgroup + service docker start * /var/log/docker.log: creating file * /var/log/docker.log: correcting owner * Starting Docker Daemon ... [ ok ] + i=0 + docker info ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? errors pretty printing info + (( i++ > 5 )) + echo 'Sleeping to wait for docker to start up' Sleeping to wait for docker to start up + sleep 3 + docker info + docker info Client: Version: 25.0.3 Context: default Debug Mode: false Plugins: buildx: Docker Buildx (Docker Inc.) Version: v0.10.4 Path: /usr/libexec/docker/cli-plugins/docker-buildx Server: Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 25.0.3 Storage Driver: overlay2 Backing Filesystem: tmpfs Supports d_type: true Using metacopy: false Native Overlay Diff: true userxattr: false Logging Driver: syslog Cgroup Driver: cgroupfs Cgroup Version: 1 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog Swarm: inactive Runtimes: io.containerd.runc.v2 runc Default Runtime: runc Init Binary: docker-init containerd version: 0cae528dd6cb557f7201036e9f43420650207b58 runc version: 51d5e94601ceffbbd85688df1c928ecccbfa4685 init version: Security Options: seccomp Profile: builtin Kernel Version: 6.1.82-0-lts Operating System: Alpine Linux v3.18 OSType: linux Architecture: aarch64 CPUs: 80 Total Memory: 250.8GiB Name: localhost ID: b07b8c72-6fe3-469d-89bc-7bc5b7a4c022 Docker Root Dir: /var/lib/docker Debug Mode: false Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false + reason='unable to fetch/load runner image' + image=quay.io/packet/osie:runner + docker images -q '--filter=reference=quay.io/packet/osie:runner-*' '--format={{.Repository}}:{{.Tag}}' + grep -q quay.io/packet/osie:runner + RCURL_TIMEOUT_SEC=300 + rcurl http://vendors.edge-a.dc10.metalkube.net/metal/osie/current/runner-aarch64.tar.gz + docker load + -qcurl --retry 7 --retry-max-time 300 --max-time 300 --header 'traceparent: 00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01' http://vendors.edge-a.dc10.metalkube.net/metal/osie/current/runner-aarch64.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 20 195M 20 39.6M 0 0 42.7M 0 0:00:04 --:--:-- 0:00:04 42.6M 45 195M 45 88.9M 0 0 43.8M 0 0:00:04 0:00:02 0:00:02 43.8M 65 195M 65 128M 0 0 44.2M 0 0:00:04 0:00:02 0:00:02 44.2M 90 195M 90 177M 0 0 44.4M 0 0:00:04 0:00:03 0:00:01 44.4M 100 195M 100 195M 0 0 44.1M 0 0:00:04 0:00:04 --:--:-- 44.1M Loaded image: quay.io/packet/osie:runner-4550-be1ba75a-aarch64 ++ docker images -q '--filter=reference=quay.io/packet/osie:runner-*' '--format={{.Repository}}:{{.Tag}}' + image=quay.io/packet/osie:runner-4550-be1ba75a-aarch64 + docker tag quay.io/packet/osie:runner-4550-be1ba75a-aarch64 runner + reason='unable to fetch/load osie image' + image=quay.io/packet/osie:osie + docker images -q '--filter=reference=quay.io/packet/osie:osie-*' '--format={{.Repository}}:{{.Tag}}' + grep -q quay.io/packet/osie:osie + + RCURL_TIMEOUT_SEC=300 + rcurl docker http://vendors.edge-a.dc10.metalkube.net/metal/osie/current/osie-aarch64.tar.gzload -q + curl --retry 7 --retry-max-time 300 --max-time 300 --header 'traceparent: 00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01' http://vendors.edge-a.dc10.metalkube.net/metal/osie/current/osie-aarch64.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 16 270M 16 45.7M 0 0 61.5M 0 0:00:04 --:--:-- 0:00:04 61.5M 35 270M 35 95.1M 0 0 53.5M 0 0:00:05 0:00:01 0:00:04 53.5M 49 270M 49 134M 0 0 52.3M 0 0:00:05 0:00:02 0:00:03 52.2M 67 270M 67 183M 0 0 50.4M 0 0:00:05 0:00:03 0:00:02 50.3M 86 270M 86 233M 0 0 51.0M 0 0:00:05 0:00:04 0:00:01 51.0M 100 270M 100 270M 0 0 49.9M 0 0:00:05 0:00:05 --:--:-- 48.0M Loaded image: quay.io/packet/osie:osie-4550-be1ba75a-aarch64 ++ docker images -q '--filter=reference=quay.io/packet/osie:osie-*' '--format={{.Repository}}:{{.Tag}}' + image=quay.io/packet/osie:osie-4550-be1ba75a-aarch64 + docker tag quay.io/packet/osie:osie-4550-be1ba75a-aarch64 osie + reason='unable to fetch/load vogelkop image' + image=vogelkop + vogelkop_version=c87a8c9739c2a1f3e484e057031e6672143d2e8d + docker images -q --filter=reference=vogelkop '--format={{.Repository}}:{{.Tag}}' + grep -q vogelkop + RCURL_TIMEOUT_SEC=300 + rcurl https://vendors.edge-a.dc10.metalkube.net/metal/assets/vogelkop/vogelkop-aarch64-c87a8c9739c2a1f3e484e057031e6672143d2e8d.tar.gz + docker load -q + curl --retry 7 --retry-max-time 300 --max-time 300 --header 'traceparent: 00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01' https://vendors.edge-a.dc10.metalkube.net/metal/assets/vogelkop/vogelkop-aarch64-c87a8c9739c2a1f3e484e057031e6672143d2e8d.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 70 67.0M 70 47.3M 0 0 42.7M 0 0:00:01 0:00:01 --:--:-- 42.7M 100 67.0M 100 67.0M 0 0 43.1M 0 0:00:01 0:00:01 --:--:-- 43.1M Loaded image: vogelkop:c87a8c9739c2a1f3e484e057031e6672143d2e8d Loaded image: vogelkop:latest Loaded image: vogelkop:main + [[ deprovisioning == deprovisioning ]] + modprobe sg + modprobe ipmi_devintf + modprobe ipmi_si modprobe: can't load module ipmi_si (kernel/drivers/char/ipmi/ipmi_si.ko.gz): No such device + : + rm -f /sbin/mdev + true + reason='docker exited with an error (runner)' + docker run -ti -e FACILITY=dc10 -e HOLLOW_CLIENT_ALLOY_INBAND_SECRET=VkNtb9Rx-opdgYQloH4N7-apHg -e IMAGES_BASEURL=https://vendors.edge-a.dc10.metalkube.net/metal/assets -e 'METADATA_FACILITY="dc10.equinixmetal.net"' -e METADATA_HOSTNAME=metadata.equinixmetal.net -e METADATA_IP=147.75.207.243 -e PACKET_BASE_URL=http://vendors.edge-a.dc10.metalkube.net/metal/osie/current -e PACKET_BOOTDEV_MAC=0c:42:a1:4a:10:50 -e RLOGHOST=syslog.boots.edge-a.dc10.metalkube.net -e STATEDIR_HOST=/tmp/osie-statedir -e TINKERBELL=http://tinkerbell.dc10.packet.net -e TRACEPARENT=00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01 -e VENDOR_METAL_URL=https://vendors.edge-a.dc10.metalkube.net/metal -v /tmp/osie-statedir:/statedir -v /etc/ssl/certs/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt:ro -v /var/run/docker.sock:/var/run/docker.sock runner 2024-04-13T00:11:18.364358Z [info ] connecting to  [runner] authority=hegel-grpc.edge-a.dc10.metalkube.net:443 2024-04-13T00:11:18.390644Z [info ] running subscribe loop  [runner] 2024-04-13T00:11:18.390794Z [info ] context updated  [runner] instance_state=deprovisioning state=deprovisioning traceparent=00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01 { "id": "73468cd2-2b5d-45f4-a472-1a339e9e047a", "name": "server-9e047a.rk12.dc10.packet.net", "type": "server", "state": "deprovisioning", "allow_pxe": true, "preinstalled_operating_system_version": {}, "bonding_mode": 4, "manufacturer": { "id": "9a01d6ed-8610-4091-abad-d81256518ba8", "slug": "gigabyte" }, "plan_slug": "c3.large.arm64", "facility_code": "dc10", "private_subnets": [ "10.0.0.0/8" ], "plan_version_slug": "c3.large.arm.01", "management": { "address": "10.192.134.141", "gateway": "10.192.134.129", "netmask": "255.255.255.128", "type": "ipmi" }, "arch": "aarch64", "efi_boot": true, "network_ports": [ { "id": "b1e4794d-78a8-4803-a9a4-111170b75529", "type": "data", "name": "eth0", "data": { "mac": "0c:42:a1:4a:10:50", "bond": "bond0" }, "connected_ports": [ { "id": "17c0f556-3e8c-4ac3-870b-4d894a28deed", "type": "data", "name": "Ethernet5", "data": { "mac": null, "bond": null }, "hostname": "esr1a.rk12.p01.dc10.packet.net" } ] }, { "id": "099fd132-4874-4d4c-b855-872aa73b8521", "type": "data", "name": "eth1", "data": { "mac": "0c:42:a1:4a:10:51", "bond": "bond0" }, "connected_ports": [ { "id": "db17e9df-dd64-48ec-9289-e82e57688ce9", "type": "data", "name": "Ethernet5", "data": { "mac": null, "bond": null }, "hostname": "esr1b.rk12.p01.dc10.packet.net" } ] }, { "id": "dfbd8bcc-d102-4224-857a-42abde9db158", "type": "ipmi", "name": "ipmi0", "data": { "mac": "18:c0:4d:0f:f7:ce", "bond": null }, "connected_ports": [ { "id": "ac2ea826-6e62-4347-bdc3-f79c63b9f091", "type": "data", "name": "Ethernet5", "data": { "mac": null, "bond": null }, "hostname": "msw1.rk12.p01.dc10.packet.net" } ] } ], "instance": { "id": "a4b6591d-c2e2-4c92-88f5-663664fed920", "state": "deprovisioning", "hostname": "ci-3510.3.3-a-20bdd8faff", "allow_pxe": true, "rescue": false, "operating_system_version": { "slug": "deprovision", "distro": "centos", "version": "", "image_tag": null, "os_slug": "deprovision", "installer": null, "installer_data": null }, "ipxe_script_url": "https://bucket.release.flatcar-linux.net/flatcar-jenkins/mantle/packet/ci-3510.3.3-a-20bdd8faff-971bf2f94d", "always_pxe": false, "userdata": "~~ OMITTED ~~", "ip_addresses": [], "ssh_keys": [], "tags": [ "mantle" ], "customdata": {}, "project": { "id": "2c850bb4-70b4-4dcd-b60f-2d0be86d0ae4", "name": "Flatcar Infra", "staff": false, "organization": { "id": "b0a9c823-8ab7-4b71-a087-e463d1ed1a52", "name": "Kinvolk" }, "primary_owner": { "id": "c54b5b58-f34f-4d23-a288-39ebc1f322ea", "full_name": "Christopher Kuehl" } }, "network_ready": false, "storage_source": "default", "storage": { "disks": [ { "device": "/dev/nvme0n1", "wipeTable": true, "partitions": [ { "label": "BIOS", "number": 1, "size": "500M" }, { "label": "SWAP", "number": 2, "size": "1pct" }, { "label": "ROOT", "number": 3, "size": 0 } ] } ], "filesystems": [ { "mount": { "device": "/dev/nvme0n1p1", "format": "vfat", "point": "/boot/efi", "create": { "options": [ "32", "-n", "BIOS" ] } } }, { "mount": { "device": "/dev/nvme0n1p2", "format": "swap", "point": "none", "create": { "options": [ "-L", "SWAP" ] } } }, { "mount": { "device": "/dev/nvme0n1p3", "format": "ext4", "point": "/", "create": { "options": [ "-L", "ROOT" ] } } } ] }, "boot_drive_hint": "SAMSUNG MZ1LB960HAJQ-00007" }, "vlan_id": null, "ip_addresses": [ { "address": "172.18.160.218", "netmask": "255.255.255.252", "gateway": "172.18.160.217", "address_family": 4, "public": false, "management": true, "enabled": true, "network": "172.18.160.216", "cidr": 30, "type": "data", "port": "bond0" }, { "address": "10.192.134.141", "gateway": "10.192.134.129", "netmask": "255.255.255.128", "type": "ipmi" } ], "services": {}, "provisioner_engine": "packet", "labels": [], "traceparent": "00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01" } 2024-04-13T00:11:18.391520Z [info ] writing metadata  [runner] hardware_id=73468cd2-2b5d-45f4-a472-1a339e9e047a 2024-04-13T00:11:18.391700Z [info ] running docker  [runner] hardware_id=73468cd2-2b5d-45f4-a472-1a339e9e047a + cmd=/home/packet/flavor-runner.sh + shift + ls ++ basename /home/packet/flavor-runner.sh + grep flavor-runner.sh flavor-runner.sh + [[ -z 73468cd2-2b5d-45f4-a472-1a339e9e047a ]] + [[ -n syslog.boots.edge-a.dc10.metalkube.net ]] + echo 'Logging to syslog.boots.edge-a.dc10.metalkube.net with 73468cd2-2b5d-45f4-a472-1a339e9e047a' Logging to syslog.boots.edge-a.dc10.metalkube.net with 73468cd2-2b5d-45f4-a472-1a339e9e047a + exec + exec ++ set +x + exec + mount + sort -ru + awk '/on \/dev/ {print $3}' /dev/shm /dev/pts /dev/mqueue /dev/console /dev + mount + awk '/on \/dev/ {print $3}' + sort -ru + read -r mount + umount /dev/shm + read -r mount + umount /dev/pts umount: /dev/pts: target is busy. + : + read -r mount + umount /dev/mqueue + read -r mount + umount /dev/console + read -r mount + umount /dev umount: /dev: target is busy. + : + read -r mount + mount + grep -s '/dev type devtmpfs' + [[ -c /dev/console ]] + for d in /dev/{mqueue,pts,shm} + [[ -d /dev/mqueue ]] + for d in /dev/{mqueue,pts,shm} + [[ -d /dev/pts ]] + for d in /dev/{mqueue,pts,shm} + [[ -d /dev/shm ]] + [[ ! -L /dev/fd ]] ++ readlink /dev/fd + [[ /proc/self/fd != \/\p\r\o\c\/\s\e\l\f\/\f\d ]] + mount -t mqueue mqueue /dev/mqueue -orw,nosuid,nodev,noexec,relatime + mount -t devpts devpts /dev/pts -orw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 + mount -t tmpfs shm /dev/shm -orw,nosuid,nodev,noexec,relatime,size=65536k + [[ -d /sys/firmware/efi ]] + mount -t efivarfs efivarfs /sys/firmware/efi/efivars + udevadm trigger + udevadm settle + exec /home/packet/flavor-runner.sh -m /statedir/metadata -s deprovisioning ++ jq -r .operating_system.distro /statedir/metadata + distro=centos ++ get_script deprovisioning centos ++ local state=deprovisioning distro=centos ++ case $state:$distro in ++ echo /home/packet/deprovision.sh + script=/home/packet/deprovision.sh + [[ -z /home/packet/deprovision.sh ]] + [[ deprovisioning == \o\s\i\e\.\i\n\t\e\r\n\a\l\.\c\h\e\c\k\-\e\n\v ]] + exec /home/packet/deprovision.sh -m /statedir/metadata -s deprovisioning + set -o nounset + check_required_arg /statedir/metadata 'metadata file' -m + arg=/statedir/metadata + name='metadata file' + switch=-m + [[ -n /statedir/metadata ]] + return 0 + assert_all_args_consumed 5 -m /statedir/metadata -s deprovisioning + local index=5 + shift + (( index != 4 + 1 )) + disks=($(lsblk -dno name -e1,2,7,11 | sed 's|^|/dev/|' | sort)) ++ lsblk -dno name -e1,2,7,11 ++ sed 's|^|/dev/|' ++ sort ++ uname -m + arch=aarch64 + declare facility + set_from_metadata facility facility + local var=facility key=facility + local val ++ jq -r 'select(.facility != null) | .facility' + val=dc10 + [[ -z dc10 ]] + declare -g facility=dc10 + declare class + set_from_metadata class class + local var=class key=class + local val ++ jq -r 'select(.class != null) | .class' + val=c3.large.arm64 + [[ -z c3.large.arm64 ]] + declare -g class=c3.large.arm64 + declare reserved + set_from_metadata reserved reserved true + local var=reserved key=reserved + local val ++ jq -r 'select(.reserved != null) | .reserved' + val= + [[ -z '' ]] + echo 'reserved is missing, empty or null' reserved is missing, empty or null + [[ -z true ]] + echo 'using default value for reserved' using default value for reserved + val=true + declare -g reserved=true + declare phone_home_url + set_from_metadata phone_home_url phone_home_url + local var=phone_home_url key=phone_home_url + local val ++ jq -r 'select(.phone_home_url != null) | .phone_home_url' + val=http://tinkerbell.dc10.packet.net/phone-home + [[ -z http://tinkerbell.dc10.packet.net/phone-home ]] + declare -g phone_home_url=http://tinkerbell.dc10.packet.net/phone-home + declare id + set_from_metadata id id + local var=id key=id + local val ++ jq -r 'select(.id != null) | .id' + val=a4b6591d-c2e2-4c92-88f5-663664fed920 + [[ -z a4b6591d-c2e2-4c92-88f5-663664fed920 ]] + declare -g id=a4b6591d-c2e2-4c92-88f5-663664fed920 + declare hw_id + set_from_metadata hw_id hardware_id notfound + local var=hw_id key=hardware_id + local val ++ jq -r 'select(.hardware_id != null) | .hardware_id' + val=73468cd2-2b5d-45f4-a472-1a339e9e047a + [[ -z 73468cd2-2b5d-45f4-a472-1a339e9e047a ]] + declare -g hw_id=73468cd2-2b5d-45f4-a472-1a339e9e047a + declare preserve_data + set_from_metadata preserve_data preserve_data false + local var=preserve_data key=preserve_data + local val ++ jq -r 'select(.preserve_data != null) | .preserve_data' + val= + [[ -z '' ]] + echo 'preserve_data is missing, empty or null' preserve_data is missing, empty or null + [[ -z false ]] + echo 'using default value for preserve_data' using default value for preserve_data + val=false + declare -g preserve_data=false + declare deprovision_fast + set_from_metadata deprovision_fast deprovision_fast false + local var=deprovision_fast key=deprovision_fast + local val ++ jq -r 'select(.deprovision_fast != null) | .deprovision_fast' + val= + [[ -z '' ]] + echo 'deprovision_fast is missing, empty or null' deprovision_fast is missing, empty or null + [[ -z false ]] + echo 'using default value for deprovision_fast' using default value for deprovision_fast + val=false + declare -g deprovision_fast=false + declare efi_status + set_from_metadata efi_status specs.features.uefi null + local var=efi_status key=specs.features.uefi + local val ++ jq -r 'select(.specs.features.uefi != null) | .specs.features.uefi' + val= + [[ -z '' ]] + echo 'specs.features.uefi is missing, empty or null' specs.features.uefi is missing, empty or null + [[ -z null ]] + echo 'using default value for specs.features.uefi' using default value for specs.features.uefi + val=null + declare -g efi_status=null + [[ 73468cd2-2b5d-45f4-a472-1a339e9e047a == \n\o\t\f\o\u\n\d ]] + echo 'Notice: found hardware_id 73468cd2-2b5d-45f4-a472-1a339e9e047a for instance a4b6591d-c2e2-4c92-88f5-663664fed920 in facility dc10' Notice: found hardware_id 73468cd2-2b5d-45f4-a472-1a339e9e047a for instance a4b6591d-c2e2-4c92-88f5-663664fed920 in facility dc10 + declare vogelkop_version + set_from_userdata vogelkop_version vogelkop_version main + local var=vogelkop_version key=vogelkop_version + local val ++ sed -n -e 's/^#vogelkop_version=\(.*\)$/\1/p' + val= + [[ -z '' ]] + echo 'vogelkop_version is missing, empty or null' vogelkop_version is missing, empty or null + [[ -z main ]] + echo 'using default value main for vogelkop_version' using default value main for vogelkop_version + val=main + declare -g vogelkop_version=main + set_autofail_stage 'OSIE deprov startup' + local 'stage=OSIE deprov startup' + autofail_stage='OSIE deprov startup' + echo 'OSIE deprov startup' + trap autofail EXIT + set_autofail_stage 'checking for disk drives' + local 'stage=checking for disk drives' + autofail_stage='checking for disk drives' + echo 'checking for disk drives' + [[ 2 -eq 0 ]] + [[ aarch64 == \x\8\6\_\6\4 ]] + assert_block_or_loop_devs /dev/nvme0n1 /dev/nvme1n1 + local baddevs ++ lsblk -dnro MAJ:MIN /dev/nvme0n1 /dev/nvme1n1 ++ filter_bad_devs ++ grep -vE '^(2|7|8|11|6[5-9]|7[01]|12[89]|13[0-5]|25[139]):' + baddevs= + assert_same_type_devs /dev/nvme0n1 /dev/nvme1n1 ++ lsblk -dnro MAJ:MIN /dev/nvme0n1 /dev/nvme1n1 ++ awk -F: '{print $1}' ++ sort -u + majors=('259') + local majors + [[ 259 =~ 7 ]] + set_autofail_stage 'verifying expected UEFI mode' + local 'stage=verifying expected UEFI mode' + autofail_stage='verifying expected UEFI mode' + echo 'verifying expected UEFI mode' + '[' -d /sys/firmware/efi ']' + boot_mode=UEFI + [[ null == null ]] + echo 'WARNING: Skipping EFI check since no status was provided in spec features!' WARNING: Skipping EFI check since no status was provided in spec features! ++ date +%s + stimer=1712967078 + [[ false == false ]] + echo 'Not preserving data.' Not preserving data. + set_autofail_stage 'checking for RAID arrays' + local 'stage=checking for RAID arrays' + autofail_stage='checking for RAID arrays' + echo 'checking for RAID arrays' + mdarrays=($(awk '/md/ {print $4}' /proc/partitions)) ++ awk '/md/ {print $4}' /proc/partitions + (( 0 != 0 )) + echo 'No MD arrays found. Skipping RAID md shutdown' No MD arrays found. Skipping RAID md shutdown + set_autofail_stage 'resetting NVMe namespaces' + local 'stage=resetting NVMe namespaces' + autofail_stage='resetting NVMe namespaces' + echo 'resetting NVMe namespaces' + nvme_drives=($(find /dev -regex ".*/nvme[0-9]+" | sort -h)) ++ find /dev -regex '.*/nvme[0-9]+' ++ sort -h + echo 'Found 2 nvme drives' Found 2 nvme drives + nvme list Node SN Model Namespace Usage Format FW Rev --------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- -------- /dev/nvme0n1 S435NA0N300601 SAMSUNG MZ1LB960HAJQ-00007 1 960.20 GB / 960.20 GB 512 B + 0 B EDA7502Q /dev/nvme1n1 S435NA0N734182 SAMSUNG MZ1LB960HAJQ-00007 1 802.82 kB / 960.20 GB 512 B + 0 B EDA7602Q + (( 2 > 0 )) + for drive in "${nvme_drives[@]}" + nvme id-ctrl /dev/nvme0 NVME Identify Controller: vid : 0x144d ssvid : 0x144d sn : S435NA0N300601 mn : SAMSUNG MZ1LB960HAJQ-00007 fr : EDA7502Q rab : 2 ieee : 002538 cmic : 0 mdts : 9 cntlid : 0x4 ver : 0x10200 rtd3r : 0x7a1200 rtd3e : 0x7a1200 oaes : 0 ctratt : 0 rrls : 0 cntrltype : 0 fguid : crdt1 : 0 crdt2 : 0 crdt3 : 0 nvmsr : 0 vwci : 0 mec : 0 oacs : 0xf acl : 7 aerl : 3 frmw : 0x17 lpa : 0x3 elpe : 63 npss : 0 avscc : 0x1 apsta : 0 wctemp : 359 cctemp : 360 mtfa : 0 hmpre : 0 hmmin : 0 tnvmcap : 960197124096 unvmcap : 0 rpmbs : 0 edstt : 0 dsto : 0 fwug : 0 kas : 0 hctma : 0 mntmt : 0 mxtmt : 0 sanicap : 0 hmminds : 0 hmmaxd : 0 nsetidmax : 0 endgidmax : 0 anatt : 0 anacap : 0 anagrpmax : 0 nanagrpid : 0 pels : 0 domainid : 0 megcap : 0 sqes : 0x66 cqes : 0x44 maxcmd : 0 nn : 1 oncs : 0x1f fuses : 0 fna : 0x4 vwc : 0 awun : 1023 awupf : 7 icsvscc : 1 nwpc : 0 acwu : 0 ocfs : 0 sgls : 0 mnan : 0 maxdna : 0 maxcna : 0 subnqn : ioccsz : 0 iorcsz : 0 icdoff : 0 fcatt : 0 msdbd : 0 ofcs : 0 ps 0 : mp:8.00W operational enlat:0 exlat:0 rrt:0 rrl:0 rwt:0 rwl:0 idle_power:- active_power:- ++ nvme id-ctrl /dev/nvme0 -o json ++ jq -r .oacs + caps=15 + (( (caps & 0x8) == 0 )) ++ nvme id-ctrl /dev/nvme0 -o json ++ jq -r .mn ++ grep -i samsung + samsung='SAMSUNG MZ1LB960HAJQ-00007 ' ++ nvme id-ctrl /dev/nvme0 -o json ++ jq -r .nn + namespace_capacity=1 + [[ SAMSUNG MZ1LB960HAJQ-00007 != '' ]] + [[ 1 == \1 ]] + echo 'This Samsung NVMe drive /dev/nvme0 only supports one namespace, skipping deletion.' This Samsung NVMe drive /dev/nvme0 only supports one namespace, skipping deletion. + continue + for drive in "${nvme_drives[@]}" + nvme id-ctrl /dev/nvme1 NVME Identify Controller: vid : 0x144d ssvid : 0x144d sn : S435NA0N734182 mn : SAMSUNG MZ1LB960HAJQ-00007 fr : EDA7602Q rab : 2 ieee : 002538 cmic : 0 mdts : 9 cntlid : 0x4 ver : 0x10200 rtd3r : 0x7a1200 rtd3e : 0x7a1200 oaes : 0 ctratt : 0 rrls : 0 cntrltype : 0 fguid : crdt1 : 0 crdt2 : 0 crdt3 : 0 nvmsr : 0 vwci : 0 mec : 0 oacs : 0xf acl : 7 aerl : 3 frmw : 0x17 lpa : 0x3 elpe : 63 npss : 0 avscc : 0x1 apsta : 0 wctemp : 359 cctemp : 360 mtfa : 0 hmpre : 0 hmmin : 0 tnvmcap : 960197124096 unvmcap : 0 rpmbs : 0 edstt : 0 dsto : 0 fwug : 0 kas : 0 hctma : 0 mntmt : 0 mxtmt : 0 sanicap : 0 hmminds : 0 hmmaxd : 0 nsetidmax : 0 endgidmax : 0 anatt : 0 anacap : 0 anagrpmax : 0 nanagrpid : 0 pels : 0 domainid : 0 megcap : 0 sqes : 0x66 cqes : 0x44 maxcmd : 0 nn : 1 oncs : 0x1f fuses : 0 fna : 0x4 vwc : 0 awun : 1023 awupf : 7 icsvscc : 1 nwpc : 0 acwu : 0 ocfs : 0 sgls : 0 mnan : 0 maxdna : 0 maxcna : 0 subnqn : ioccsz : 0 iorcsz : 0 icdoff : 0 fcatt : 0 msdbd : 0 ofcs : 0 ps 0 : mp:8.00W operational enlat:0 exlat:0 rrt:0 rrl:0 rwt:0 rwl:0 idle_power:- active_power:- ++ nvme id-ctrl /dev/nvme1 -o json ++ jq -r .oacs + caps=15 + (( (caps & 0x8) == 0 )) ++ nvme id-ctrl /dev/nvme1 -o json ++ jq -r .mn ++ grep -i samsung + samsung='SAMSUNG MZ1LB960HAJQ-00007 ' ++ nvme id-ctrl /dev/nvme1 -o json ++ jq -r .nn + namespace_capacity=1 + [[ SAMSUNG MZ1LB960HAJQ-00007 != '' ]] + [[ 1 == \1 ]] + echo 'This Samsung NVMe drive /dev/nvme1 only supports one namespace, skipping deletion.' This Samsung NVMe drive /dev/nvme1 only supports one namespace, skipping deletion. + continue + sleep 2 + nvme list Node SN Model Namespace Usage Format FW Rev --------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- -------- /dev/nvme0n1 S435NA0N300601 SAMSUNG MZ1LB960HAJQ-00007 1 960.20 GB / 960.20 GB 512 B + 0 B EDA7502Q /dev/nvme1n1 S435NA0N734182 SAMSUNG MZ1LB960HAJQ-00007 1 802.82 kB / 960.20 GB 512 B + 0 B EDA7602Q + disks=($(lsblk -dno name -e1,7,11 | sed 's|^|/dev/|' | sort)) ++ lsblk -dno name -e1,7,11 ++ sed 's|^|/dev/|' ++ sort + set_autofail_stage 'checking/resetting MegaRAID/PERC RAID controllers' + local 'stage=checking/resetting MegaRAID/PERC RAID controllers' + autofail_stage='checking/resetting MegaRAID/PERC RAID controllers' + echo 'checking/resetting MegaRAID/PERC RAID controllers' + [[ aarch64 == \x\8\6\_\6\4 ]] + set_autofail_stage 'checking/resetting Marvell RAID controllers' + local 'stage=checking/resetting Marvell RAID controllers' + autofail_stage='checking/resetting Marvell RAID controllers' + echo 'checking/resetting Marvell RAID controllers' + [[ aarch64 == \x\8\6\_\6\4 ]] + set_autofail_stage 'checking/resetting Adaptec Smart Storage RAID logical drives' + local 'stage=checking/resetting Adaptec Smart Storage RAID logical drives' + autofail_stage='checking/resetting Adaptec Smart Storage RAID logical drives' + echo 'checking/resetting Adaptec Smart Storage RAID logical drives' + [[ aarch64 == \x\8\6\_\6\4 ]] + [[ false == false ]] + [[ false == false ]] + set_autofail_stage 'wiping disks' + local 'stage=wiping disks' + autofail_stage='wiping disks' + echo 'wiping disks' + echo 'Wiping disks' Wiping disks + want_slow_wipe=() + for bd in "${disks[@]}" + wipe /dev/nvme0n1 + local disk=/dev/nvme0n1 + local wipe_check_state ++ wipe_check_prep /dev/nvme0n1 ++ local dev=/dev/nvme0n1 ++ local ret +++ get_disk_block_size_and_count /dev/nvme0n1 +++ local blockdevout ++++ blockdev --getpbsz --getsize64 /dev/nvme0n1 ++++ tr '\n' ' ' +++ blockdevout='512 960197124096 ' +++ set -- 512 960197124096 +++ local bs=512 size=960197124096 +++ echo '512 1875385008' ++ ret='512 1875385008' ++ set -- 512 1875385008 ++ local bs=512 blocks=1875385008 sha0 ++ local lastblock=1875385007 +++ dd if=/dev/zero bs=512 count=1 status=none +++ sha1sum +++ awk '{print $1}' ++ sha0=5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 ++ hindexes=() ++ local -A hindexes ++ (( 0 < 10 )) ++ read -r rand +++ rand63s +++ od -An -td8 -w8 +++ grep -v '^\s*-' +++ sed 's|^\s\+||' ++ index=1556490273 ++ hindexes[$index]=true ++ (( 1 < 10 )) ++ read -r rand ++ index=156525692 ++ hindexes[$index]=true ++ (( 2 < 10 )) ++ read -r rand ++ index=172625582 ++ hindexes[$index]=true ++ (( 3 < 10 )) ++ read -r rand ++ index=669714423 ++ hindexes[$index]=true ++ (( 4 < 10 )) ++ read -r rand ++ index=847589319 ++ hindexes[$index]=true ++ (( 5 < 10 )) ++ read -r rand ++ index=1606771650 ++ hindexes[$index]=true ++ (( 6 < 10 )) ++ read -r rand ++ index=1508799069 ++ hindexes[$index]=true ++ (( 7 < 10 )) ++ read -r rand ++ index=1419704051 ++ hindexes[$index]=true ++ (( 8 < 10 )) ++ read -r rand ++ index=448957736 ++ hindexes[$index]=true ++ (( 9 < 10 )) ++ read -r rand ++ index=1395947951 ++ hindexes[$index]=true ++ (( 10 < 10 )) ++ local indexes ++ indexes=($(echo "${!hindexes[@]}" | tr ' ' '\n' | sort -n)) +++ echo 156525692 1556490273 448957736 669714423 1395947951 1606771650 847589319 1508799069 172625582 1419704051 +++ tr ' ' '\n' +++ sort -n ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme0n1 seek=156525692 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme0n1 seek=172625582 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme0n1 seek=448957736 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme0n1 seek=669714423 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme0n1 seek=847589319 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme0n1 seek=1395947951 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme0n1 seek=1419704051 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme0n1 seek=1508799069 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme0n1 seek=1556490273 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme0n1 seek=1606771650 bs=512 status=none conv=notrunc ++ echo '/dev/nvme0n1 512 5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 156525692 172625582 448957736 669714423 847589319 1395947951 1419704051 1508799069 1556490273 1606771650' + wipe_check_state='/dev/nvme0n1 512 5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 156525692 172625582 448957736 669714423 847589319 1395947951 1419704051 1508799069 1556490273 1606771650' + [[ -z /dev/nvme0n1 512 5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 156525692 172625582 448957736 669714423 847589319 1395947951 1419704051 1508799069 1556490273 1606771650 ]] + echo 'disk=/dev/nvme0n1 trying blkdiscard' disk=/dev/nvme0n1 trying blkdiscard + blkdiscard /dev/nvme0n1 blkdiscard: /dev/nvme0n1 contains existing partition (gpt). blkdiscard: This is destructive operation, data will be lost! Use the -f option to override. + ret=1 + echo 'disk=/dev/nvme0n1 blkdiscard returned error code 1' disk=/dev/nvme0n1 blkdiscard returned error code 1 + local last_lba ++ sg_readcap /dev/nvme0n1 ++ awk '/Last logical block address/ {split($4, b, "="); print b[2]}' + last_lba= + [[ -z '' ]] + echo 'disk=/dev/nvme0n1 sg_readcap failed' disk=/dev/nvme0n1 sg_readcap failed + return 1 + want_slow_wipe+=("$bd") + for bd in "${disks[@]}" + wipe /dev/nvme1n1 + local disk=/dev/nvme1n1 + local wipe_check_state ++ wipe_check_prep /dev/nvme1n1 ++ local dev=/dev/nvme1n1 ++ local ret +++ get_disk_block_size_and_count /dev/nvme1n1 +++ local blockdevout ++++ blockdev --getpbsz --getsize64 /dev/nvme1n1 ++++ tr '\n' ' ' +++ blockdevout='512 960197124096 ' +++ set -- 512 960197124096 +++ local bs=512 size=960197124096 +++ echo '512 1875385008' ++ ret='512 1875385008' ++ set -- 512 1875385008 ++ local bs=512 blocks=1875385008 sha0 ++ local lastblock=1875385007 +++ dd if=/dev/zero bs=512 count=1 status=none +++ sha1sum +++ awk '{print $1}' ++ sha0=5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 ++ hindexes=() ++ local -A hindexes ++ (( 0 < 10 )) ++ read -r rand +++ rand63s +++ od -An -td8 -w8 +++ grep -v '^\s*-' +++ sed 's|^\s\+||' ++ index=806678824 ++ hindexes[$index]=true ++ (( 1 < 10 )) ++ read -r rand ++ index=77442322 ++ hindexes[$index]=true ++ (( 2 < 10 )) ++ read -r rand ++ index=23074517 ++ hindexes[$index]=true ++ (( 3 < 10 )) ++ read -r rand ++ index=1845777599 ++ hindexes[$index]=true ++ (( 4 < 10 )) ++ read -r rand ++ index=438538867 ++ hindexes[$index]=true ++ (( 5 < 10 )) ++ read -r rand ++ index=1275431700 ++ hindexes[$index]=true ++ (( 6 < 10 )) ++ read -r rand ++ index=200608864 ++ hindexes[$index]=true ++ (( 7 < 10 )) ++ read -r rand ++ index=1187533913 ++ hindexes[$index]=true ++ (( 8 < 10 )) ++ read -r rand ++ index=71219043 ++ hindexes[$index]=true ++ (( 9 < 10 )) ++ read -r rand ++ index=1820348202 ++ hindexes[$index]=true ++ (( 10 < 10 )) ++ local indexes ++ indexes=($(echo "${!hindexes[@]}" | tr ' ' '\n' | sort -n)) +++ echo 1845777599 438538867 200608864 1820348202 77442322 1275431700 71219043 23074517 1187533913 806678824 +++ tr ' ' '\n' +++ sort -n ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme1n1 seek=23074517 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme1n1 seek=71219043 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme1n1 seek=77442322 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme1n1 seek=200608864 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme1n1 seek=438538867 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme1n1 seek=806678824 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme1n1 seek=1187533913 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme1n1 seek=1275431700 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme1n1 seek=1820348202 bs=512 status=none conv=notrunc ++ for i in "${indexes[@]}" ++ base64 -w0 ++ head -c 512 ++ dd of=/dev/nvme1n1 seek=1845777599 bs=512 status=none conv=notrunc ++ echo '/dev/nvme1n1 512 5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 23074517 71219043 77442322 200608864 438538867 806678824 1187533913 1275431700 1820348202 1845777599' + wipe_check_state='/dev/nvme1n1 512 5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 23074517 71219043 77442322 200608864 438538867 806678824 1187533913 1275431700 1820348202 1845777599' + [[ -z /dev/nvme1n1 512 5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 23074517 71219043 77442322 200608864 438538867 806678824 1187533913 1275431700 1820348202 1845777599 ]] + echo 'disk=/dev/nvme1n1 trying blkdiscard' disk=/dev/nvme1n1 trying blkdiscard + blkdiscard /dev/nvme1n1 + wipe_check_verify /dev/nvme1n1 512 5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 23074517 71219043 77442322 200608864 438538867 806678824 1187533913 1275431700 1820348202 1845777599 + local dev=/dev/nvme1n1 + local bs=512 + local sha0=5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 + shift 3 + for index in "$@" + dd if=/dev/nvme1n1 skip=23074517 bs=512 count=1 status=none + sha1sum --status -c /dev/fd/63 ++ echo '5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 -' + for index in "$@" + dd if=/dev/nvme1n1 skip=71219043 bs=512 count=1 status=none + sha1sum --status -c /dev/fd/63 ++ echo '5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 -' + for index in "$@" + dd if=/dev/nvme1n1 skip=77442322 bs=512 count=1 status=none + sha1sum --status -c /dev/fd/63 ++ echo '5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 -' + for index in "$@" + dd if=/dev/nvme1n1 skip=200608864 bs=512 count=1 status=none + sha1sum --status -c /dev/fd/63 ++ echo '5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 -' + for index in "$@" + dd if=/dev/nvme1n1 skip=438538867 bs=512 count=1 status=none + sha1sum --status -c /dev/fd/63 ++ echo '5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 -' + for index in "$@" + dd if=/dev/nvme1n1 skip=806678824 bs=512 count=1 status=none + sha1sum --status -c /dev/fd/63 ++ echo '5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 -' + for index in "$@" + dd if=/dev/nvme1n1 skip=1187533913 bs=512 count=1 status=none + sha1sum --status -c /dev/fd/63 ++ echo '5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 -' + for index in "$@" + dd if=/dev/nvme1n1 skip=1275431700 bs=512 count=1 status=none + sha1sum --status -c /dev/fd/63 ++ echo '5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 -' + for index in "$@" + dd if=/dev/nvme1n1 skip=1820348202 bs=512 count=1 status=none + sha1sum --status -c /dev/fd/63 ++ echo '5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 -' + for index in "$@" + dd if=/dev/nvme1n1 skip=1845777599 bs=512 count=1 status=none + sha1sum --status -c /dev/fd/63 ++ echo '5c3eb80066420002bc3dcc7ca4ab6efad7ed4ae5 -' + return + (( 1 > 0 )) + slow_wipe_pids=() + for bd in "${want_slow_wipe[@]}" + slow_wipe_pids+=($!) + sleep .2 + slow_wipe /dev/nvme0n1 + pv --bytes --eta --fineta --force --interval 300 --name /dev/nvme0n1 --progress --rate --stop-at-size --width 120 /dev/zero + stdbuf -oL tr '\r' '\n' + for _ in "${slow_wipe_pids[@]}" + wait -n 981 /dev/nvme0n1: 380GiB [1.27GiB/s] [======================> ] 42% ETA 0:06:45 ETA 00:23:07 /dev/nvme0n1: 728GiB [1.16GiB/s] [===========================================> ] 81% ETA 0:02:16 ETA 00:23:38 /dev/nvme0n1: 894GiB [1.20GiB/s] [=====================================================>] 100% ETA 00:23:45 + echo 'Disk wipe finished.' Disk wipe finished. + phone_home http://tinkerbell.dc10.packet.net/phone-home deprovisioning.306.01 'Disks wiped' '{"private":true}' + local phone_home_url=http://tinkerbell.dc10.packet.net/phone-home type=deprovisioning.306.01 'body=Disks wiped' 'extrajson={"private":true}' + local 'filter={type:$type}' + args=('--arg' 'type' 'deprovisioning.306.01') + local args + [[ -n Disks wiped ]] + filter+='+{body:$body}' + args+=(--arg body "$body") + [[ -n {"private":true} ]] + filter+='+$extrajson' + args+=(--argjson extrajson "$extrajson") + local data ++ jq -c --arg type deprovisioning.306.01 --arg body 'Disks wiped' --argjson extrajson '{"private":true}' '{type:$type}+{body:$body}+$extrajson' + data='{"type":"deprovisioning.306.01","body":"Disks wiped","private":true}' + tink http://tinkerbell.dc10.packet.net/phone-home '{"type":"deprovisioning.306.01","body":"Disks wiped","private":true}' + local url=http://tinkerbell.dc10.packet.net/phone-home 'data={"type":"deprovisioning.306.01","body":"Disks wiped","private":true}' + rcurl -v --data '{"type":"deprovisioning.306.01","body":"Disks wiped","private":true}' --fail --header 'Content-Type: application/json' --request PUT http://tinkerbell.dc10.packet.net/phone-home + curl --retry 7 --retry-max-time 60 --max-time 60 --header 'traceparent: 00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01' -v --data '{"type":"deprovisioning.306.01","body":"Disks wiped","private":true}' --fail --header 'Content-Type: application/json' --request PUT http://tinkerbell.dc10.packet.net/phone-home % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 147.28.144.147:80... * Connected to tinkerbell.dc10.packet.net (147.28.144.147) port 80 (#0) > PUT /phone-home HTTP/1.1 > Host: tinkerbell.dc10.packet.net > User-Agent: curl/7.81.0 > Accept: */* > traceparent: 00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01 > Content-Type: application/json > Content-Length: 68 > } [68 bytes data] * Mark bundle as not supporting multiuse < HTTP/1.1 200 OK < Date: Sat, 13 Apr 2024 00:25:04 GMT < Content-Length: 0 < Connection: keep-alive < 100 68 0 0 100 68 0 578 --:--:-- --:--:-- --:--:-- 581 * Connection #0 to host tinkerbell.dc10.packet.net left intact + [[ -d /sys/firmware/efi ]] ++ efibootmgr ++ sed -n '/^Boot[0-9A-F]/ s|Boot\([0-9A-F]\{4\}\).*|\1|p' + for bootnum in $(efibootmgr | sed -n '/^Boot[0-9A-F]/ s|Boot\([0-9A-F]\{4\}\).*|\1|p') + efibootmgr -Bb 0001 BootCurrent: 0002 Timeout: 5 seconds BootOrder: 0002,0003,0004,0005,0006 Boot0002* UEFI: PXE IPv4 Mellanox Network 0C:42:A1:4A:10:50 Boot0003* UEFI: PXE IPv4 Mellanox Network 0C:42:A1:4A:10:51 Boot0004* UEFI: PXE IPv4 Intel(R) Network 18:C0:4D:0F:F7:CC Boot0005* UEFI: PXE IPv4 Intel(R) Network 18:C0:4D:0F:F7:CD Boot0006* UEFI OS + for bootnum in $(efibootmgr | sed -n '/^Boot[0-9A-F]/ s|Boot\([0-9A-F]\{4\}\).*|\1|p') + efibootmgr -Bb 0002 BootCurrent: 0002 Timeout: 5 seconds BootOrder: 0003,0004,0005,0006 Boot0003* UEFI: PXE IPv4 Mellanox Network 0C:42:A1:4A:10:51 Boot0004* UEFI: PXE IPv4 Intel(R) Network 18:C0:4D:0F:F7:CC Boot0005* UEFI: PXE IPv4 Intel(R) Network 18:C0:4D:0F:F7:CD Boot0006* UEFI OS + for bootnum in $(efibootmgr | sed -n '/^Boot[0-9A-F]/ s|Boot\([0-9A-F]\{4\}\).*|\1|p') + efibootmgr -Bb 0003 BootCurrent: 0002 Timeout: 5 seconds BootOrder: 0004,0005,0006 Boot0004* UEFI: PXE IPv4 Intel(R) Network 18:C0:4D:0F:F7:CC Boot0005* UEFI: PXE IPv4 Intel(R) Network 18:C0:4D:0F:F7:CD Boot0006* UEFI OS + for bootnum in $(efibootmgr | sed -n '/^Boot[0-9A-F]/ s|Boot\([0-9A-F]\{4\}\).*|\1|p') + efibootmgr -Bb 0004 BootCurrent: 0002 Timeout: 5 seconds BootOrder: 0005,0006 Boot0005* UEFI: PXE IPv4 Intel(R) Network 18:C0:4D:0F:F7:CD Boot0006* UEFI OS + for bootnum in $(efibootmgr | sed -n '/^Boot[0-9A-F]/ s|Boot\([0-9A-F]\{4\}\).*|\1|p') + efibootmgr -Bb 0005 BootCurrent: 0002 Timeout: 5 seconds BootOrder: 0006 Boot0006* UEFI OS + for bootnum in $(efibootmgr | sed -n '/^Boot[0-9A-F]/ s|Boot\([0-9A-F]\{4\}\).*|\1|p') + efibootmgr -Bb 0006 BootCurrent: 0002 Timeout: 5 seconds No BootOrder is set; firmware will attempt recovery + set_autofail_stage 'running packet-hardware inventory' + local 'stage=running packet-hardware inventory' + autofail_stage='running packet-hardware inventory' + echo 'running packet-hardware inventory' + packet-hardware inventory --verbose --tinkerbell http://tinkerbell.dc10.packet.net/hardware-components cmd="lshw -xml -quiet -disable fb", klass="utils", method="cmd_output" cmd="dmidecode -s system-manufacturer", klass="utils", method="cmd_output" cmd="dmidecode -s system-product-name", klass="utils", method="cmd_output" cmd="dmidecode -s system-uuid", klass="utils", method="cmd_output" cmd="ipmitool fru", klass="utils", method="cmd_output" cmd="ipmitool fru", klass="utils", method="cmd_output" cmd="lsblk -b -J -p -o NAME,SERIAL,MODEL,SIZE,REV,ROTA,VENDOR", klass="utils", method="cmd_output" cmd="lsblk -V", klass="utils", method="cmd_output" cmd="smartctl --all --json /dev/nvme1n1", klass="utils", method="cmd_output" cmd="smartctl -i /dev/nvme1n1", klass="utils", method="cmd_output" cmd="smartctl -i /dev/nvme1n1", klass="utils", method="cmd_output" cmd="smartctl -i /dev/nvme1n1", klass="utils", method="cmd_output" cmd="smartctl -i /dev/nvme1n1", klass="utils", method="cmd_output" cmd="smartctl --all --json /dev/nvme0n1", klass="utils", method="cmd_output" cmd="smartctl -i /dev/nvme0n1", klass="utils", method="cmd_output" cmd="smartctl -i /dev/nvme0n1", klass="utils", method="cmd_output" cmd="smartctl -i /dev/nvme0n1", klass="utils", method="cmd_output" cmd="smartctl -i /dev/nvme0n1", klass="utils", method="cmd_output" cmd="dmidecode -s system-product-name", klass="utils", method="cmd_output" cmd="ipmitool mc guid", klass="utils", method="cmd_output" cmd="ipmitool mc info", klass="utils", method="cmd_output" cmd="ipmitool mc guid", klass="utils", method="cmd_output" cmd="ipmitool mc info", klass="utils", method="cmd_output" cmd="ipmitool mc guid", klass="utils", method="cmd_output" cmd="ipmitool mc info", klass="utils", method="cmd_output" cmd="ipmitool mc guid", klass="utils", method="cmd_output" cmd="ipmitool mc info", klass="utils", method="cmd_output" cmd="ipmitool mc guid", klass="utils", method="cmd_output" cmd="ipmitool mc info", klass="utils", method="cmd_output" cmd="dmidecode -t 17", klass="utils", method="cmd_output" cmd="dmidecode -t 17", klass="utils", method="cmd_output" cmd="dmidecode -t 17", klass="utils", method="cmd_output" cmd="dmidecode -t 17", klass="utils", method="cmd_output" cmd="dmidecode -t 17", klass="utils", method="cmd_output" cmd="dmidecode -t 17", klass="utils", method="cmd_output" cmd="dmidecode -t 17", klass="utils", method="cmd_output" cmd="dmidecode -t 17", klass="utils", method="cmd_output" cmd="ethtool -P eth2", klass="utils", method="cmd_output" cmd="mstflint -d 01:00.0 query full", klass="utils", method="cmd_output" cmd="mstflint", errorcode="1", klass="utils", method="cmd_output" cmd="/opt/mellanox/mlxup -d 01:00.0 --query --query-format XML", klass="utils", method="cmd_output" cmd="/opt/mellanox/mlxup", errorcode="1", klass="utils", method="cmd_output" cmd="mstflint -d 01:00.0 query full", klass="utils", method="cmd_output" cmd="mstflint", errorcode="1", klass="utils", method="cmd_output" cmd="ethtool -P eth3", klass="utils", method="cmd_output" cmd="mstflint -d 01:00.1 query full", klass="utils", method="cmd_output" cmd="mstflint", errorcode="1", klass="utils", method="cmd_output" cmd="/opt/mellanox/mlxup -d 01:00.1 --query --query-format XML", klass="utils", method="cmd_output" cmd="/opt/mellanox/mlxup", errorcode="1", klass="utils", method="cmd_output" cmd="mstflint -d 01:00.1 query full", klass="utils", method="cmd_output" cmd="mstflint", errorcode="1", klass="utils", method="cmd_output" cmd="ethtool -P eth0", klass="utils", method="cmd_output" cmd="ethtool -P eth1", klass="utils", method="cmd_output" name="CPLD", contents="{"name": "CPLD", "vendor": "GIGABYTE", "model": "R272-P30-JG", "serial": "00000000-0000-4000-8000-18c04d0ff7cf", "firmware_version": "", "data": {}, "type": "BaseboardCPLDComponent"}", klass="utils", method="inventory" name="Unknown", contents="{"name": "Unknown", "vendor": "Unknown", "model": "25EC5-R27203-I0R", "serial": "GKG9R5812A0095", "firmware_version": "", "data": {}, "type": "ChassisComponent"}", klass="utils", method="inventory" name="SAMSUNG MZ1LB960HAJQ-00007", contents="{"name": "SAMSUNG MZ1LB960HAJQ-00007", "vendor": "Samsung", "model": "SAMSUNG MZ1LB960HAJQ-00007", "serial": "S435NA0N734182", "firmware_version": "EDA7602Q", "data": {"size": "960197124096", "devname": "/dev/nvme1n1", "blockdevmodel": "SAMSUNG MZ1LB960HAJQ-00007", "rota": "0", "tool": "lsblk from util-linux 2.37.2", "smart": {"critical_warning": 0, "temperature": 34, "available_spare": 100, "available_spare_threshold": 10, "percentage_used": 0, "data_units_read": 1467857, "data_units_written": 103596449, "host_reads": 38902206, "host_writes": 325568351, "controller_busy_time": 696, "power_cycles": 3620, "power_on_hours": 8614, "unsafe_shutdowns": 2144, "media_errors": 0, "num_err_log_entries": 4339, "warning_temp_time": 0, "critical_comp_time": 0, "temperature_sensors": [34, 48, 62]}}, "type": "DiskComponent"}", klass="utils", method="inventory" name="SAMSUNG MZ1LB960HAJQ-00007", contents="{"name": "SAMSUNG MZ1LB960HAJQ-00007", "vendor": "Samsung", "model": "SAMSUNG MZ1LB960HAJQ-00007", "serial": "S435NA0N300601", "firmware_version": "EDA7502Q", "data": {"size": "960197124096", "devname": "/dev/nvme0n1", "blockdevmodel": "SAMSUNG MZ1LB960HAJQ-00007", "rota": "0", "tool": "lsblk from util-linux 2.37.2", "smart": {"critical_warning": 0, "temperature": 37, "available_spare": 100, "available_spare_threshold": 10, "percentage_used": 0, "data_units_read": 83181091, "data_units_written": 130216726, "host_reads": 228218380, "host_writes": 545099586, "controller_busy_time": 1169, "power_cycles": 3625, "power_on_hours": 8615, "unsafe_shutdowns": 2150, "media_errors": 0, "num_err_log_entries": 4339, "warning_temp_time": 0, "critical_comp_time": 0, "temperature_sensors": [37, 53, 66]}}, "type": "DiskComponent"}", klass="utils", method="inventory" name="NVMe device", contents="{"name": "NVMe device", "vendor": "Samsung", "model": "SAMSUNG MZ1LB960HAJQ-00007", "serial": "pci@0005:03:00.0", "firmware_version": "EDA7502Q", "data": {"driver": "nvme"}, "type": "DiskControllerComponent"}", klass="utils", method="inventory" name="NVMe device", contents="{"name": "NVMe device", "vendor": "Samsung", "model": "SAMSUNG MZ1LB960HAJQ-00007", "serial": "pci@0005:04:00.0", "firmware_version": "EDA7602Q", "data": {"driver": "nvme"}, "type": "DiskControllerComponent"}", klass="utils", method="inventory" name="R272-P30-JG Base Management Controller", contents="{"name": "R272-P30-JG Base Management Controller", "vendor": "Unknown (0x3C0A)", "model": "R272-P30-JG", "serial": "86b20a40-56bf-1000-ba04-18c04d0ff7cf", "firmware_version": "12.55.02", "data": {"aux": "0x02 0x00 0x00 0x00"}, "type": "ManagementControllerComponent"}", klass="utils", method="inventory" name="DIMM DDR4 3200 MHz (0.3 ns)", contents="{"name": "DIMM DDR4 3200 MHz (0.3 ns)", "vendor": "Samsung", "model": "M393A4K40DB3-CWE", "serial": "45518A86", "firmware_version": "N/A", "data": {"slot": "DIMM_P0_A0", "size": "32GB", "clock": 3200.0, "type": null, "asset_tag": "Unknown"}, "type": "MemoryComponent"}", klass="utils", method="inventory" name="DIMM DDR4 3200 MHz (0.3 ns)", contents="{"name": "DIMM DDR4 3200 MHz (0.3 ns)", "vendor": "Samsung", "model": "M393A4K40DB3-CWE", "serial": "4551784F", "firmware_version": "N/A", "data": {"slot": "DIMM_P0_B0", "size": "32GB", "clock": 3200.0, "type": null, "asset_tag": "Unknown"}, "type": "MemoryComponent"}", klass="utils", method="inventory" name="DIMM DDR4 3200 MHz (0.3 ns)", contents="{"name": "DIMM DDR4 3200 MHz (0.3 ns)", "vendor": "Samsung", "model": "M393A4K40DB3-CWE", "serial": "45517CEF", "firmware_version": "N/A", "data": {"slot": "DIMM_P0_C0", "size": "32GB", "clock": 3200.0, "type": null, "asset_tag": "Unknown"}, "type": "MemoryComponent"}", klass="utils", method="inventory" name="DIMM DDR4 3200 MHz (0.3 ns)", contents="{"name": "DIMM DDR4 3200 MHz (0.3 ns)", "vendor": "Samsung", "model": "M393A4K40DB3-CWE", "serial": "4552E974", "firmware_version": "N/A", "data": {"slot": "DIMM_P0_D0", "size": "32GB", "clock": 3200.0, "type": null, "asset_tag": "Unknown"}, "type": "MemoryComponent"}", klass="utils", method="inventory" name="DIMM DDR4 3200 MHz (0.3 ns)", contents="{"name": "DIMM DDR4 3200 MHz (0.3 ns)", "vendor": "Samsung", "model": "M393A4K40DB3-CWE", "serial": "4552D109", "firmware_version": "N/A", "data": {"slot": "DIMM_P0_E0", "size": "32GB", "clock": 3200.0, "type": null, "asset_tag": "Unknown"}, "type": "MemoryComponent"}", klass="utils", method="inventory" name="DIMM DDR4 3200 MHz (0.3 ns)", contents="{"name": "DIMM DDR4 3200 MHz (0.3 ns)", "vendor": "Samsung", "model": "M393A4K40DB3-CWE", "serial": "4552DD44", "firmware_version": "N/A", "data": {"slot": "DIMM_P0_F0", "size": "32GB", "clock": 3200.0, "type": null, "asset_tag": "Unknown"}, "type": "MemoryComponent"}", klass="utils", method="inventory" name="DIMM DDR4 3200 MHz (0.3 ns)", contents="{"name": "DIMM DDR4 3200 MHz (0.3 ns)", "vendor": "Samsung", "model": "M393A4K40DB3-CWE", "serial": "4552CFE9", "firmware_version": "N/A", "data": {"slot": "DIMM_P0_G0", "size": "32GB", "clock": 3200.0, "type": null, "asset_tag": "Unknown"}, "type": "MemoryComponent"}", klass="utils", method="inventory" name="DIMM DDR4 3200 MHz (0.3 ns)", contents="{"name": "DIMM DDR4 3200 MHz (0.3 ns)", "vendor": "Samsung", "model": "M393A4K40DB3-CWE", "serial": "4552EAF4", "firmware_version": "N/A", "data": {"slot": "DIMM_P0_H0", "size": "32GB", "clock": 3200.0, "type": null, "asset_tag": "Unknown"}, "type": "MemoryComponent"}", klass="utils", method="inventory" name="MT27710 Family [ConnectX-4 Lx]", contents="{"name": "MT27710 Family [ConnectX-4 Lx]", "vendor": "Mellanox Technologies", "model": "--", "serial": "0c:42:a1:4a:10:50", "firmware_version": "", "data": {"rate": "25000000000", "devname": "eth2", "driver": "mlx5_core", "mellanox_psid": ""}, "type": "NetworkComponent"}", klass="utils", method="inventory" name="MT27710 Family [ConnectX-4 Lx]", contents="{"name": "MT27710 Family [ConnectX-4 Lx]", "vendor": "Mellanox Technologies", "model": "--", "serial": "0c:42:a1:4a:10:51", "firmware_version": "", "data": {"rate": "25000000000", "devname": "eth3", "driver": "mlx5_core", "mellanox_psid": ""}, "type": "NetworkComponent"}", klass="utils", method="inventory" name="I350 Gigabit Network Connection", contents="{"name": "I350 Gigabit Network Connection", "vendor": "Intel", "model": "I350 Gigabit Network Connection", "serial": "18:c0:4d:0f:f7:cc", "firmware_version": "1.63, 0x800009fa", "data": {"rate": "1000000000", "devname": "eth0", "driver": "igb"}, "type": "NetworkComponent"}", klass="utils", method="inventory" name="I350 Gigabit Network Connection", contents="{"name": "I350 Gigabit Network Connection", "vendor": "Intel", "model": "I350 Gigabit Network Connection", "serial": "18:c0:4d:0f:f7:cd", "firmware_version": "1.63, 0x800009fa", "data": {"rate": "1000000000", "devname": "eth1", "driver": "igb"}, "type": "NetworkComponent"}", klass="utils", method="inventory" method="POST", uri="http://tinkerbell.dc10.packet.net/hardware-components", status="200", klass="utils" info="Posted components to tinkerbell", body="b''", klass="utils", method="post_all" + set_autofail_stage 'running inventory' + local 'stage=running inventory' + autofail_stage='running inventory' + echo 'running inventory' + [[ aarch64 == \x\8\6\_\6\4 ]] + phone_home http://tinkerbell.dc10.packet.net/phone-home deprovisioning.306.02 'Deprovision finished, rebooting server' '{"private":true}' + local phone_home_url=http://tinkerbell.dc10.packet.net/phone-home type=deprovisioning.306.02 'body=Deprovision finished, rebooting server' 'extrajson={"private":true}' + local 'filter={type:$type}' + args=('--arg' 'type' 'deprovisioning.306.02') + local args + [[ -n Deprovision finished, rebooting server ]] + filter+='+{body:$body}' + args+=(--arg body "$body") + [[ -n {"private":true} ]] + filter+='+$extrajson' + args+=(--argjson extrajson "$extrajson") + local data ++ jq -c --arg type deprovisioning.306.02 --arg body 'Deprovision finished, rebooting server' --argjson extrajson '{"private":true}' '{type:$type}+{body:$body}+$extrajson' + data='{"type":"deprovisioning.306.02","body":"Deprovision finished, rebooting server","private":true}' + tink http://tinkerbell.dc10.packet.net/phone-home '{"type":"deprovisioning.306.02","body":"Deprovision finished, rebooting server","private":true}' + local url=http://tinkerbell.dc10.packet.net/phone-home 'data={"type":"deprovisioning.306.02","body":"Deprovision finished, rebooting server","private":true}' + rcurl -v --data '{"type":"deprovisioning.306.02","body":"Deprovision finished, rebooting server","private":true}' --fail --header 'Content-Type: application/json' --request PUT http://tinkerbell.dc10.packet.net/phone-home + curl --retry 7 --retry-max-time 60 --max-time 60 --header 'traceparent: 00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01' -v --data '{"type":"deprovisioning.306.02","body":"Deprovision finished, rebooting server","private":true}' --fail --header 'Content-Type: application/json' --request PUT http://tinkerbell.dc10.packet.net/phone-home % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 147.28.144.147:80... * Connected to tinkerbell.dc10.packet.net (147.28.144.147) port 80 (#0) > PUT /phone-home HTTP/1.1 > Host: tinkerbell.dc10.packet.net > User-Agent: curl/7.81.0 > Accept: */* > traceparent: 00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01 > Content-Type: application/json > Content-Length: 95 > } [95 bytes data] * Mark bundle as not supporting multiuse < HTTP/1.1 200 OK < Date: Sat, 13 Apr 2024 00:25:27 GMT < Content-Length: 0 < Connection: keep-alive < 100 95 0 0 100 95 0 679 --:--:-- --:--:-- --:--:-- 683 * Connection #0 to host tinkerbell.dc10.packet.net left intact + activate http://tinkerbell.dc10.packet.net/phone-home a4b6591d-c2e2-4c92-88f5-663664fed920 + local phone_home_url=http://tinkerbell.dc10.packet.net/phone-home id=a4b6591d-c2e2-4c92-88f5-663664fed920 + local data ++ jq -c --arg instance_id a4b6591d-c2e2-4c92-88f5-663664fed920 '{instance_id:$instance_id}' + data='{"instance_id":"a4b6591d-c2e2-4c92-88f5-663664fed920"}' + tink http://tinkerbell.dc10.packet.net/phone-home '{"instance_id":"a4b6591d-c2e2-4c92-88f5-663664fed920"}' + local url=http://tinkerbell.dc10.packet.net/phone-home 'data={"instance_id":"a4b6591d-c2e2-4c92-88f5-663664fed920"}' + rcurl -v --data '{"instance_id":"a4b6591d-c2e2-4c92-88f5-663664fed920"}' --fail --header 'Content-Type: application/json' --request PUT http://tinkerbell.dc10.packet.net/phone-home + curl --retry 7 --retry-max-time 60 --max-time 60 --header 'traceparent: 00-7a00231d2e1047e1fde5d81679d9a081-fd9f7c241980abe1-01' -v --data '{"instance_id":"a4b6591d-c2e2-4c92-88f5-663664fed920"}' --fail --header 'Content-Type: application/json' --request PUT http://tinkerbell.dc10.packet.net/phone-home % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Try[ 918.879528] reboot: Power down NOTICE: DRAM FW version 210525 CP: 0ff00900 DRAM populated DIMMs: SK0 MC0 S0: RDIMM[ce:80] 32GB 3200 ECC 2R x4 RCD[b3:80] M393A4K40DB3-CWE SK0 MC1 S0: RDIMM[ce:80] 32GB 3200 ECC 2R x4 RCD[b3:80] M393A4K40DB3-CWE SK0 MC2 S0: RDIMM[ce:80] 32GB 3200 ECC 2R x4 RCD[b3:80] M393A4K40DB3-CWE SK0 MC3 S0: RDIMM[ce:80] 32GB 3200 ECC 2R x4 RCD[b3:80] M393A4K40DB3-CWE SK0 MC4 S0: RDIMM[ce:80] 32GB 3200 ECC 2R x4 RCD[b3:80] M393A4K40DB3-CWE SK0 MC5 S0: RDIMM[ce:80] 32GB 3200 ECC 2R x4 RCD[b3:80] M393A4K40DB3-CWE SK0 MC6 S0: RDIMM[ce:80] 32GB 3200 ECC 2R x4 RCD[b3:80] M393A4K40DB3-CWE SK0 MC7 S0: RDIMM[ce:80] 32GB 3200 ECC 2R x4 RCD[b3:80] M393A4K40DB3-CWE CP: 3ff00100 CP: 3ff00200 CP: 00f01902 CP: 01f01902 CP: 02f01902 CP: 03f01902 CP: 04f01902 CP: 05f01902 CP: 06f01902 CP: 07f01902 CP: 0ff00a00 CP: 0ff00b01 CP: 00f01901 CP: 01f01901 CP: 02f01901 CP: 03f01901 CP: 04f01901 CP: 05f01901 CP: 06f01901 CP: 07f01901 CP: 00f01904 CP: 01f01904 CP: 02f01904 CP: 03f01904 CP: 04f01904 CP: 05f01904 CP: 06f01904 CP: 07f01904 CP: 00f02901 CP: 00f01905 CP: 00f02902 CP: 00f02903 CP: 00f02904 CP: 01f02901 CP: 01f01905 CP: 01f02902 CP: 01f02903 CP: 01f02904 CP: 02f02901 CP: 02f01905 CP: 02f02902 CP: 02f02903 CP: 02f02904 CP: 03f02901 CP: 03f01905 CP: 03f02902 CP: 03f02903 CP: 03f02904 CP: 04f02901 CP: 04f01905 CP: 04f02902 CP: 04f02903 CP: 04f02904 CP: 05f02901 CP: 05f01905 CP: 05f02902 CP: 05f02903 CP: 05f02904 CP: 06f02901 CP: 06f01905 CP: 06f02902 CP: 06f02903 CP: 06f02904 CP: 07f02901 CP: 07f01905 CP: 07f02902 CP: 07f02903 CP: 07f02904 CP: 00f01907 CP: 00f01906 CP: 00f01908 CP: 00f01909 CP: 01f01907 CP: 01f01906 CP: 01f01908 CP: 01f01909 CP: 02f01907 CP: 02f01906 CP: 02f01908 CP: 02f01909 CP: 03f01907 CP: 03f01906 CP: 03f01908 CP: 03f01909 CP: 04f01907 CP: 04f01906 CP: 04f01908 CP: 04f01909 CP: 05f01907 CP: 05f01906 CP: 05f01908 CP: 05f01909 CP: 06f01907 CP: 06f01906 CP: 06f01908 CP: 06f01909 CP: 07f01907 CP: 07f01906 CP: 07f01908 CP: 07f01909 CP: 0ff00b02 CP: 0ff00c00 CP: 3ff00300 CP: 00001a02 CP: 01001a02 CP: 02001a02 CP: 03001a02 CP: 04001a02 CP: 05001a02 CP: 06001a02 CP: 07001a02 CP: 00001a03 CP: 01001a03 CP: 02001a03 CP: 03001a03 CP: 04001a03 CP: 05001a03 CP: 06001a03 CP: 07001a03 CP: 00001a04 CP: 01001a04 CP: 02001a04 CP: 03001a04 CP: 04001a04 CP: 05001a04 CP: 06001a04 CP: 07001a04 CP: 00101a02 CP: 01101a02 CP: 02101a02 CP: 03101a02 CP: 04101a02 CP: 05101a02 CP: 06101a02 CP: 07101a02 CP: 00101a03 CP: 01101a03 CP: 02101a03 CP: 03101a03 CP: 04101a03 CP: 05101a03 CP: 06101a03 CP: 07101a03 CP: 00101a04 CP: 01101a04 CP: 02101a04 CP: 03101a04 CP: 04101a04 CP: 05101a04 CP: 06101a04 CP: 07101a04 CP: 00001a05 CP: 01001a05 CP: 02001a05 CP: 03001a05 CP: 04001a05 CP: 05001a05 CP: 06001a05 CP: 07001a05 CP: 00101a05 CP: 02101a05 CP: 01101a05 CP: 06101a05 CP: 03101a05 CP: 05101a05 CP: 04101a05 CP: 07101a05 CP: 00f01a07 CP: 00001a09 CP: 02f01a07 CP: 02001a09 CP: 01f01a07 CP: 01001a09 CP: 06f01a07 CP: 06001a09 CP: 05f01a07 CP: 05001a09 CP: 04f01a07 CP: 04001a09 CP: 03f01a07 CP: 03001a09 CP: 07f01a07 CP: 07001a09 CP: 04101a09 CP: 00101a09 CP: 06101a09 CP: 01101a09 CP: 05101a09 CP: 02101a09 CP: 07101a09 CP: 03101a09 CP: 04001a0a CP: 00001a0a CP: 05001a0a CP: 06001a0a CP: 02001a0a CP: 01001a0a CP: 03001a0a CP: 07001a0a CP: 04001a0b CP: 04001a0c CP: 05001a0b CP: 04001a0c CP: 05001a0c CP: 04101a0b CP: 02001a0b CP: 06001a0b CP: 05001a0c CP: 02001a0c CP: 04101a0c CP: 06001a0c CP: 05101a0b CP: 00001a0b CP: 02001a0c CP: 06001a0c CP: 04101a0c CP: 05101a0c CP: 00001a0c CP: 02101a0b CP: 06101a0b CP: 01001a0b CP: 05101a0c CP: 02101a0c CP: 00001a0c CP: 06101a0c CP: 01001a0c CP: 00101a0b CP: 02101a0c CP: 06101a0c CP: 01001a0c CP: 00101a0c CP: 01101a0b CP: 01101a0c CP: 00101a0c CP: 07001a0b CP: 01101a0c CP: 07001a0c CP: 03001a0b CP: 07001a0c CP: 03001a0c CP: 07101a0b CP: 03001a0c CP: 07101a0c CP: 03101a0b CP: 07101a0c CP: 03101a0c CP: 03101a0c CP: 3ff00400 CP: 0ff01000 CP: 0ff01101 DRAM ECC Initialization: [3] [ => ]DRAM ECC Initialization: [6] [ ==> ]DRAM ECC Initialization: [9] [ ==> ]DRAM ECC Initialization: [12] [ ===> ]DRAM ECC Initialization: [15] [ ====> ]DRAM ECC Initialization: [18] [ ====> ]DRAM ECC Initialization: [21] [ =====> ]DRAM ECC Initialization: [25] [ ======> ]DRAM ECC Initialization: [28] [ ======> ]DRAM ECC Initialization: [31] [ =======> ]DRAM ECC Initialization: [34] [ =======> ]DRAM ECC Initialization: [37] [ ========> ]DRAM ECC Initialization: [40] [ =========> ]DRAM ECC Initialization: [43] [ =========> ]DRAM ECC Initialization: [46] [ ==========> ]DRAM ECC Initialization: [50] [ ===========> ]DRAM ECC Initialization: [53] [ ===========> ]DRAM ECC Initialization: [56] [ ============> ]DRAM ECC Initialization: [59] [ ============> ]DRAM ECC Initialization: [62] [ =============> ]DRAM ECC Initialization: [65] [ ==============> ]DRAM ECC Initialization: [68] [ ==============> ]DRAM ECC Initialization: [71] [ ===============> ]DRAM ECC Initialization: [75] [ ================> ]DRAM ECC Initialization: [78] [ ================> ]DRAM ECC Initialization: [81] [ =================> ]DRAM ECC Initialization: [84] [ =================> ]DRAM ECC Initialization: [87] [ ==================> ]DRAM ECC Initialization: [90] [ ===================> ]DRAM ECC Initialization: [93] [ ===================> ]DRAM ECC Initialization: [96] [ ==================== ]DRAM ECC Initialization: [100] [ ==================== ] CP: 0ff01200 CP: 3ff00800 DRAM memory regions: Node[0] Region[0]: 0x000080000000 - 0x0000ffffffff Node[0] Region[1]: 0x080000000000 - 0x08007fffffff Node[0] Region[2]: 0x080100000000 - 0x083fffffffff DRAM: 256GB DDR4 3200 SECDED ECC Checkpoint 2F Checkpoint 2E Checkpoint 31 Checkpoint 32 BIOS version : F17a UEFI RC version : 1.07a SCP FW version : 1.07 SCP FW build date : 20210713 Failsafe status : 0 Reset status : 3 CPU info CPU ID : 413FD0C1 CPU Clock : 2800 MHz Number of active sockets : 1 Number of active cores : 80 Socket[0]: Core voltage : 998 Socket[0]: SCU ProductID : A10001 Socket[0]: Max cores : 80 Socket[0]: Warranty : 1 Socket[0]: Subnuma : 0 Socket[0]: RC disable mask : 0 Socket[0]: AVS enabled : 1 Socket[0]: AVS voltage : 998 SOC info DDR Frequency : 3200 MHz Socket[0]: Soc voltage : 750 Socket[0]: DIMM1 voltage : 1200 Socket[0]: DIMM2 voltage : 1200 PCP Clock : 1550 MHz SOC Clock : 2000 MHz SYS Clock : 400 MHz AHB Clock : 200 MHz User Configuration Setting: 8020: 0x0 (0) 8028: 0x1 (1) 8038: 0x0 (0) 8048: 0x1 (1) 8070: 0x3 (3) 8080: 0x0 (0) 8088: 0x0 (0) 80B0: 0x0 (0) 80B8: 0x1 (1) 80C8: 0x0 (0) 80E0: 0x1 (1) 8118: 0x2 (2) 8120: 0x0 (0) 8130: 0x0 (0) 81B0: 0x0 (0) 81B8: 0x0 (0) 81C0: 0x0 (0) 81C8: 0xE0 (224) 81D0: 0x0 (0) Board Configuration Setting: C000: 0xCD3A (52538) C008: 0x0 (0) C010: 0x0 (0) C018: 0x1 (1) C020: 0xFFFF (65535) C028: 0x0 (0) C030: 0x80E8 (33000) C038: 0x80E8 (33000) C040: 0x2710 (10000) C048: 0x2710 (10000) C050: 0x0 (0) C058: 0x190 (400) C060: 0x190 (400) C068: 0x190 (400) C070: 0x190 (400) C078: 0x190 (400) C080: 0xFFFFFF01 (-255) C088: 0x4 (4) C090: 0x4 (4) C098: 0x4 (4) C0A0: 0x4 (4) C0A8: 0x3 (3) C0B0: 0x3 (3) C0B8: 0x3 (3) C0C0: 0x3 (3) C0C8: 0x10001 (65537) C0D0: 0x3 (3) C0D8: 0x3 (3) C0E0: 0x20002 (131074) C0E8: 0x0 (0) C0F0: 0x0 (0) C0F8: 0x0 (0) C100: 0x0 (0) C108: 0x0 (0) C110: 0x0 (0) C118: 0x0 (0) C120: 0x0 (0) C128: 0x0 (0) C130: 0x0 (0) C138: 0x0 (0) C140: 0x0 (0) C148: 0x1 (1) C150: 0x2 (2) C158: 0x3 (3) C160: 0x4 (4) C168: 0xFFFFFFFF (-1) C170: 0xFFFFFFFE (-2) C178: 0xFFFFFFFD (-3) C180: 0x0 (0) C188: 0x0 (0) C190: 0x0 (0) C198: 0x0 (0) C1A0: 0x0 (0) C1A8: 0x0 (0) C1B0: 0x2 (2) C1B8: 0xC80 (3200) C1C0: 0x20020000 (537001984) C1C8: 0x20020000 (537001984) C1D0: 0x31060177 (822477175) C1D8: 0x31060177 (822477175) C1E0: 0x30060070 (805699696) C1E8: 0x30060070 (805699696) C1F0: 0x0 (0) C1F8: 0x0 (0) C200: 0x0 (0) C208: 0x0 (0) C210: 0x44C0CCC (72092876) C218: 0x84C0CCC (139201740) C220: 0x4130333 (68354867) C228: 0x8130333 (135463731) C230: 0x1130333 (18023219) C238: 0x2230333 (35849011) C240: 0x1430333 (21168947) C248: 0x2830333 (42140467) C250: 0x55EDEED (90103533) C258: 0xA5DEDDE (173927902) C260: 0x55B7BB7 (89881527) C268: 0xA57B77B (173520763) C270: 0x5 (5) C278: 0x90DD90 (9493904) C280: 0x5 (5) C288: 0x90DD90 (9493904) C290: 0x5 (5) C298: 0x90DD90 (9493904) C2A0: 0x5 (5) C2A8: 0x90DD90 (9493904) C2B0: 0x24 (36) C2B8: 0x1A001A (1703962) C2C0: 0x50 (80) C2C8: 0x240020 (2359328) C2D0: 0x2800280 (41943680) C2D8: 0x90909090 (-1869574000) C2E0: 0x0 (0) C2E8: 0xC000C0 (12583104) C2F0: 0x0 (0) C2F8: 0x0 (0) C300: 0x0 (0) C308: 0x0 (0) C310: 0x2010201 (33620481) C318: 0x0 (0) C320: 0x0 (0) C328: 0x0 (0) C330: 0x1050106 (17105158) C338: 0x5F4 (1524) C340: 0x0 (0) C348: 0x0 (0) C350: 0x2020202 (33686018) C358: 0x2020202 (33686018) C360: 0x2020202 (33686018) C368: 0x30003 (196611) C370: 0x0 (0) C378: 0x0 (0) C380: 0x0 (0) C388: 0x0 (0) C390: 0x0 (0) C398: 0x0 (0) C3A0: 0x0 (0) C3A8: 0x0 (0) C3B0: 0x0 (0) C3B8: 0x0 (0) C3C0: 0x0 (0) C3C8: 0x0 (0) C3D0: 0x0 (0) C3D8: 0x0 (0) C3E0: 0x0 (0) C3E8: 0x0 (0) C3F0: 0x57575757 (1465341783) C3F8: 0x57575757 (1465341783) C400: 0x57575757 (1465341783) C408: 0x57575757 (1465341783) C410: 0x57575757 (1465341783) C418: 0x57575757 (1465341783) C420: 0x57575757 (1465341783) C428: 0x57575757 (1465341783) C430: 0x57575757 (1465341783) C438: 0x57575757 (1465341783) C440: 0x57575757 (1465341783) C448: 0x57575757 (1465341783) C450: 0x57575757 (1465341783) C458: 0x57575757 (1465341783) C460: 0x57575757 (1465341783) C468: 0x57575757 (1465341783) C470: 0x0 (0) C478: 0x30003 (196611) C480: 0x2020202 (33686018) C488: 0x2020202 (33686018) C490: 0x2020202 (33686018) C498: 0x0 (0) C4A0: 0x0 (0) C4A8: 0x0 (0) C4B0: 0x0 (0) C4B8: 0x0 (0) C4C0: 0x0 (0) C4C8: 0x0 (0) C4D0: 0x0 (0) C4D8: 0x0 (0) C4E0: 0x0 (0) C4E8: 0x0 (0) C4F0: 0x0 (0) C4F8: 0x0 (0) C500: 0x0 (0) C508: 0x57575757 (1465341783) C510: 0x57575757 (1465341783) C518: 0x57575757 (1465341783) C520: 0x57575757 (1465341783) C528: 0x57575757 (1465341783) C530: 0x57575757 (1465341783) C538: 0x57575757 (1465341783) C540: 0x57575757 (1465341783) C548: 0x57575757 (1465341783) C550: 0x57575757 (1465341783) C558: 0x57575757 (1465341783) C560: 0x57575757 (1465341783) C568: 0x57575757 (1465341783) C570: 0x57575757 (1465341783) C578: 0x3 (3) C580: 0x1A4 (420) C588: 0x0 (0) C590: 0x18000 (98304) C598: 0x80018000 (-2147385344) C5A0: 0x0 (0) C5A8: 0x0 (0) C5B0: 0x0 (0) C5B8: 0x0 (0) C5C0: 0x0 (0) C5C8: 0x0 (0) C5D0: 0x0 (0) C5D8: 0x0 (0) C5E0: 0x550055 (5570645) C5E8: 0x64 (100) C5F0: 0x5 (5) C5F8: 0x1 (1) C600: 0x2 (2) C608: 0x5 (5) C610: 0x0 (0) C618: 0x0 (0) C620: 0x0 (0) C628: 0x0 (0) C630: 0x0 (0) C638: 0x0 (0) C640: 0x0 (0) C648: 0x0 (0) C650: 0x0 (0) C658: 0x0 (0) C660: 0x0 (0) C668: 0x1F4 (500) C670: 0x1388 (5000) Checkpoint 4F Checkpoint 60 Checkpoint 61 Checkpoint 9A Initializing Socket0 RC0 Initializing Controller 0 Initializing Controller 1 Initializing Controller 2 Initializing Controller 3 Initializing Socket0 RC1 Initializing Controller 0 Initializing Controller 1 Initializing Controller 2 Initializing Controller 3 Initializing Socket0 RC2 Initializing Controller 0 Initializing Controller 1 Initializing Controller 2 Initializing Controller 3 Initializing Socket0 RC3 Initializing Controller 0 Initializing Controller 1 Initializing Controller 2 Initializing Controller 3 Initializing Socket0 RC4 Initializing Controller 0 Initializing Controller 2 Initializing Controller 4 Initializing Controller 6 Initializing Socket0 RC5 Initializing Controller 0 Initializing Controller 2 Initializing Controller 4 Initializing Socket0 RC6 Initializing Controller 0 Initializing Controller 2 Initializing Controller 4 Initializing Socket0 RC7 Initializing Controller 0 Initializing Controller 2 Initializing Controller 4 Initializing Controller 6 PCIE5.4 Start link re-initialization.. Initializing Socket0 RC5 Initializing Controller 4 PCIE5.4 Start link re-initialization.. Initializing Socket0 RC5 Initializing Controller 4 PCIE5.4 Start link re-initialization.. Initializing Socket0 RC5 Initializing Controller 4 PCIE5.4 Start link re-initialization.. Initializing Socket0 RC5 Initializing Controller 4 PCIE5.4 Start link re-initialization.. Initializing Socket0 RC5 Initializing Controller 4 Configure NVMe Hot Plug... NVMe_00, RP 0D:00:01:00, EM[0]=0xD0017022001000, { 0, 0, 1, 0, 0, 0x22, 0x70, 0x1, 0, D } NVMe_01, RP 0D:00:02:00, EM[1]=0xD0017022111001, { 1, 0, 1, 1, 1, 0x22, 0x70, 0x1, 0, D } NVMe_02, RP 0D:00:03:00, EM[2]=0xD0017023021002, { 2, 0, 1, 2, 0, 0x23, 0x70, 0x1, 0, D } NVMe_03, RP 0D:00:04:00, EM[3]=0xD0017023131003, { 3, 0, 1, 3, 1, 0x23, 0x70, 0x1, 0, D } NVMe_04, RP 00:00:01:00, EM[0]=0x17024003004, { 4, 0, 3, 0, 0, 0x24, 0x70, 0x1, 0, 0 } NVMe_05, RP 00:00:02:00, EM[1]=0x17024113005, { 5, 0, 3, 1, 1, 0x24, 0x70, 0x1, 0, 0 } NVMe_06, RP 00:00:03:00, EM[2]=0x17025023006, { 6, 0, 3, 2, 0, 0x25, 0x70, 0x1, 0, 0 } NVMe_07, RP 00:00:04:00, EM[3]=0x17025133007, { 7, 0, 3, 3, 1, 0x25, 0x70, 0x1, 0, 0 } NVMe_08, RP 05:00:01:00, EM[0]=0x50017026007008, { 8, 0, 7, 0, 0, 0x26, 0x70, 0x1, 0, 5 } NVMe_09, RP 05:00:03:00, EM[1]=0x50017026127009, { 9, 0, 7, 2, 1, 0x26, 0x70, 0x1, 0, 5 } NVMe_10, RP 03:00:01:00, EM[2]=0x3001702700500A, { 10, 0, 5, 0, 0, 0x27, 0x70, 0x1, 0, 3 } NVMe_11, RP 03:00:03:00, EM[3]=0x3001702712500B, { 11, 0, 5, 2, 1, 0x27, 0x70, 0x1, 0, 3 } NVMe_12, RP 0C:00:01:00, EM[0]=0xC002702200000C, { 12, 0, 0, 0, 0, 0x22, 0x70, 0x2, 0, C } NVMe_13, RP 0C:00:02:00, EM[1]=0xC002702211000D, { 13, 0, 0, 1, 1, 0x22, 0x70, 0x2, 0, C } NVMe_14, RP 0C:00:03:00, EM[2]=0xC002702302000E, { 14, 0, 0, 2, 0, 0x23, 0x70, 0x2, 0, C } NVMe_15, RP 0C:00:04:00, EM[3]=0xC002702313000F, { 15, 0, 0, 3, 1, 0x23, 0x70, 0x2, 0, C } NVMe_16, RP 02:00:01:00, EM[0]=0x20027024004010, { 16, 0, 4, 0, 0, 0x24, 0x70, 0x2, 0, 2 } NVMe_17, RP 02:00:03:00, EM[1]=0x20027024124011, { 17, 0, 4, 2, 1, 0x24, 0x70, 0x2, 0, 2 } NVMe_18, RP 02:00:05:00, EM[2]=0x20027025044012, { 18, 0, 4, 4, 0, 0x25, 0x70, 0x2, 0, 2 } NVMe_19, RP 02:00:07:00, EM[3]=0x20027025164013, { 19, 0, 4, 6, 1, 0x25, 0x70, 0x2, 0, 2 } NVMe_20, RP 01:00:01:00, EM[0]=0x10027026002014, { 20, 0, 2, 0, 0, 0x26, 0x70, 0x2, 0, 1 } NVMe_21, RP 01:00:02:00, EM[1]=0x10027026112015, { 21, 0, 2, 1, 1, 0x26, 0x70, 0x2, 0, 1 } NVMe_22, RP 01:00:03:00, EM[2]=0x10027027022016, { 22, 0, 2, 2, 0, 0x27, 0x70, 0x2, 0, 1 } NVMe_23, RP 01:00:04:00, EM[3]=0x10027027132017, { 23, 0, 2, 3, 1, 0x27, 0x70, 0x2, 0, 1 } Configure Complete Checkpoint 90 Checkpoint 91 Checkpoint 92 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 95 Checkpoint 96 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 95 Checkpoint 96 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 95 Checkpoint 96 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 95 Checkpoint 96 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 95 Checkpoint 96 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 95 Checkpoint 96 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 95 Checkpoint 96 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 94 Checkpoint 95 Checkpoint 96 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 91 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 97 Press or to enter Setup, to POST, Display Boot Menu, to Network PXE Boot BIOS Version : F17a (SCP: 1.07.20210713) System Product : R272-P30-JG BMC Version : 12.55.02 BMC IP : 10.192.134.141 Checkpoint 98 Checkpoint 9D Checkpoint 9A Checkpoint 9C Checkpoint B4 Checkpoint B4 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint A0 Checkpoint A0                          Checkpoint AD  >>Checking Media Presence...... >>Media Present...... >>Start PXE over IPv4 on MAC: 0C-42-A1-4A-10-50. Press ESC key to abort PXE boot. Station IP address is 147.28.147.226 Server IP address is 147.28.144.140 NBP filename is snp.efi NBP filesize is 266752 Bytes >>Checking Media Presence...... >>Media Present...... Downloading NBP file... NBP file downloaded successfully. iPXE initialising devices...ok  iPXE 1.0.0+ -- Open Source Network Boot Firmware -- https://ipxe.org Features: DNS HTTP HTTPS NFS TFTP VLAN EFI Menu Welcome to Neverland! Press Ctrl-B for the iPXE command line...                                         Booting from net0... net0: 0c:42:a1:4a:10:50 using NII on NII-0001:01:00.0 (Ethernet) [open] [Link:down, TX:0 TXE:1 RX:0 RXE:0] [Link status: Unknown (https://ipxe.org/1a086194)] [TXE: 1 x "Network unreachable (https://ipxe.org/28086090)"] Configuring (net0 0c:42:a1:4a:10:50)... ok net0: 147.28.147.226/255.255.255.252 gw 147.28.147.225 net0: fe80::e42:a1ff:fe4a:1050/64 gw fe80::400:deff:fead:beef net1: fe80::e42:a1ff:fe4a:1051/64 (inaccessible) net2: fe80::1ac0:4dff:fe0f:f7cc/64 (inaccessible) net3: fe80::1ac0:4dff:fe0f:f7cd/64 (inaccessible) Next server: 147.28.144.140 Filename: http://tinkerbell.dc10.packet.net/auto.ipxe http://tinkerbell.dc10.packet.net/auto.ipxe... ok auto.ipxe : 821 bytes [script] Tinkerbell Boots iPXE Debug Trace ID: 7a00231d2e1047e1fde5d81679d9a081 http://tinkerbell.dc10.packet.net/phone-home.... ok https://bucket.release.flatcar-linux.net/flatcar-jenkins/mantle/packet/ci-3510.3.3-a-0d19bd383c-1b7ee22422... No such file or directory (https://ipxe.org/2d0c618e) Could not boot image: No such file or directory (https://ipxe.org/2d0c618e) Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint A0 Checkpoint A0 Checkpoint A0 Checkpoint A0 Checkpoint DA ERROR: Boot option failed Checkpoint AD  >>Checking Media Presence...... >>Media Present...... >>Start PXE over IPv4 on MAC: 0C-42-A1-4A-10-50. Press ESC key to abort PXE boot. Station IP address is 147.28.147.226 Server IP address is 147.28.144.140 NBP filename is snp.efi NBP filesize is 266752 Bytes >>Checking Media Presence...... >>Media Present...... Downloading NBP file... NBP file downloaded successfully. iPXE initialising devices...ok  iPXE 1.0.0+ -- Open Source Network Boot Firmware -- https://ipxe.org Features: DNS HTTP HTTPS NFS TFTP VLAN EFI Menu Welcome to Neverland! Press Ctrl-B for the iPXE command line...                                         Booting from net0... net0: 0c:42:a1:4a:10:50 using NII on NII-0001:01:00.0 (Ethernet) [open] [Link:down, TX:0 TXE:1 RX:0 RXE:0] [Link status: Unknown (https://ipxe.org/1a086194)] [TXE: 1 x "Network unreachable (https://ipxe.org/28086090)"] Configuring (net0 0c:42:a1:4a:10:50)... ok net0: 147.28.147.226/255.255.255.252 gw 147.28.147.225 net0: fe80::e42:a1ff:fe4a:1050/64 gw fe80::400:deff:fead:beef net1: fe80::e42:a1ff:fe4a:1051/64 (inaccessible) net2: fe80::1ac0:4dff:fe0f:f7cc/64 (inaccessible) net3: fe80::1ac0:4dff:fe0f:f7cd/64 (inaccessible) Next server: 147.28.144.140 Filename: http://tinkerbell.dc10.packet.net/auto.ipxe http://tinkerbell.dc10.packet.net/auto.ipxe... ok auto.ipxe : 821 bytes [script] Tinkerbell Boots iPXE Debug Trace ID: 7a00231d2e1047e1fde5d81679d9a081 http://tinkerbell.dc10.packet.net/phone-home... ok https://bucket.release.flatcar-linux.net/flatcar-jenkins/mantle/packet/ci-3510.3.3-a-0d19bd383c-1b7ee22422... No such file or directory (https://ipxe.org/2d0c618e) Could not boot image: No such file or directory (https://ipxe.org/2d0c618e) Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint 92 Checkpoint A0 Checkpoint A0 Checkpoint A0 Checkpoint A0 Checkpoint DA ERROR: Boot option failed Checkpoint AD  >>Checking Media Presence...... >>Media Present...... >>Start PXE over IPv4 on MAC: 0C-42-A1-4A-10-51. Press ESC key to abort PXE boot. PXE-E18: Server response timeout. Checkpoint D9 ERROR: Boot option loading failed Checkpoint AD  >>Checking Media Presence...... >>No Media Present......Checkpoint D9 ERROR: Boot option loading failed Checkpoint AD  >>Checking Media Presence...... >>No Media Present......Checkpoint D9 ERROR: Boot option loading failed Checkpoint A9 Checkpoint AB  Aptio Setup - AMI   Main  Advanced Chipset Server Mgmt Security Boot Save & Exit /---------------------------------------------------------------------+----------------------------\| BIOS Information  ^|Memory Slot Information. || Access Level Administrator *| || System Product Name R272-P30-JG *| || Project Name MP32-AR0-JG *| || Project Version F17a *| || Build Date and Time 07/22/2021 10:41:20 *| || *| || BMC Information  *| || BMC Firmware Version 12.55.02 *| || *| || Processor Information  *| || CPU 0 Brand String Ampere(R) Altra(R) *| || Processor Q80-30 *|----------------------------|| Processor Core 80 *|><: Select Screen || Processor Speed 2800 MHz *|^v: Select Item ||   *|Enter: Select ||   *|+/-: Change Opt. || *|F1: General Help || Memory Information  *|F3: Previous Values || Total Memory 256GB *|F9: Optimized Defaults || Memory Frequency 3200MHz *|F10: Save & Exit ||> Memory Slot Information *|ESC: Exit || *| || System Language [English] +| || v| || | |\---------------------------------------------------------------------+----------------------------/ Version 2.22.1282 Copyright (C) 2021 AMI